function checkBlankField (txt)
			{
			var mint_txt = txt.length;
			var mstr_txt = txt;
			var mint_count = 0;
		    for (var iloop = 0; iloop<mint_txt; iloop++)
		    {
				        if (mstr_txt.charAt(iloop) == " ")
				        {
				           mint_count = mint_count+1;
				        }
				 }    
// if nothing entered in the field
   	 				if (txt == "")
   	 				{
					return false;
				    }
				    	 else if (mint_count == mint_txt)
				    	{
						return false;
						}
				return true;
				}

function valid_email(eml)
			{
				//declare the required variables
				var mint_len;
				var mstr_eml=eml;
				var mint_at=0;
				var mint_atnum=0;
				var mint_dot=0;
				var mint_dotnum=0;
				
				mint_len=eml.length; //takes the length of the email address entered
				
				//checking for the symbol single quote. If found replace it with its html code
				if (mstr_eml.indexOf("'")!=-1)
				{
					mstr_eml=mstr_eml.replace("'","'");
				}
				
				//checking for the (@) & (.) symbol
				for(var iloop=0;iloop<mint_len;iloop++)
				{
					if(mstr_eml.charAt(iloop)=="@")
					{
						mint_at=iloop+1;
						mint_atnum=mint_atnum+1;
					}
					if(mstr_eml.charAt(iloop)==".")
					{
						mint_dot=iloop+1;
						mint_dotnum=mint_dotnum+1;
					}
				}
				
				//if nothing entered in the field
				if (mstr_eml=="")
				{
					return true;
				}
				
				//if @ entered more than once & dot (.) entered more than 4 times
				else 
				if((mint_atnum!=1)||(mint_dotnum>4)||((mint_dot-mint_at)<2)||((mint_len-mint_dot)<2)||(mint_at<3))
				{
					return true;
				}
				
				//if any blank space is entered in the email address
				else if (mstr_eml.indexOf(" ")!=-1)
				{
					return true;
				}
				return false;
			}// JavaScript Document
			

function checkEmail(eml) 
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(eml))
		return true;
	else
		return false;
}


var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
		
    return returnString;
}

function checkphone(phone){
s=stripCharsInBag(phone.value,validWorldPhoneChars);

return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function IsNumeric(sText) //to check the numeric value only if user enter otherwise he can leave blank (Ram)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
   }
function ConfirmStep()
{
	if (confirm ("Are You Sure to continue.")) 
		return true;
	else
		return false;
}

function Js_DateDiff(Date1,Date2,Seperator)
{
	var date1,date2 = new Array;
	js_date1 = Date1.split(Seperator);
	js_date2 = Date2.split(Seperator);
	var	js_sdate = new Date(js_date1[2], js_date1[1] - 1, js_date1[0]);
	var	js_edate = new Date(js_date2[2], js_date2[1] - 1, js_date2[0]);
	return	Math.round((js_edate - js_sdate)/(1000*60*60*24));
}
function Check_ImageFile(ImageFileName)
{
	var pic = document.getElementById(ImageFileName).value
	var new_pic = pic.substring(pic.lastIndexOf('.'),pic.length);
	if(new_pic.toUpperCase()!=".JPG" && new_pic.toUpperCase()!=".JPEG" && new_pic.toUpperCase()!=".GIF" && new_pic.toUpperCase()!=".PNG" && new_pic.toUpperCase()!=".BMP" && new_pic.toUpperCase()!=".TIF")
		{return false;}
	else{return true;}
}