var dotcnt=0;
function layerSetup(id,visibility)
{
	if(document.getElementById){
		this.obj = document.getElementById(id).style;
		this.obj.visibility = visibility;
		return this.obj;
	}
	else if(document.all){
		this.obj = document.all[id].style;
		this.obj.visibility = visibility;
		return this.obj;
	}
	else if(document.layers){
		this.obj = document.layers[id];
		this.obj.visibility = visibility;
		return this.obj;
	}
}
function visVisible(param){
	new layerSetup(param,'visible');
}
function visHidden(param){
	new layerSetup(param,'hidden');
}
function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
	var p,i,x;  
	if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
	}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
	if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function IsvalidEmail(mailid) {		
	var str=mailid
	var flag=true;
	var at="@";
	var dot=".";
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)
	if (str.indexOf(at)==-1) {
		flag=false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
		flag=false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
		flag=false;
	if (str.indexOf(at,(lat+1))!=-1)
		flag=false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		flag=false;
	if (str.indexOf(dot,(lat+2))==-1)
		flag=false;
	if (str.indexOf(" ")!=-1)
		flag=false;
	 if(flag)
		return true;
	 else
	 return false;
}
function Trim(s)  {
  // Remove leading spaces and carriage returns
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r')) {
		s = s.substring(1,s.length);
	}
	// Remove trailing spaces and carriage returns
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r')) {
		s = s.substring(0,s.length-1);
	}
	return s;
}
function IsNumeric(strString) { //  check for valid numeric strings	
	var strValidChars = "0123456789";
	var strChar;
	var blnResult = true;
	if (strString.length == 0) return false;
	//  test strString consists of valid characters listed above
	for (i = 0; i < strString.length && blnResult == true; i++) {
		strChar = strString.charAt(i);
		if (strValidChars.indexOf(strChar) == -1) {
			blnResult = false;
		}
	}
	return blnResult;
}
function validateform(evt) 
{
	if (evt.keyCode == 13) {
		submitform();
	}
}
function formvalidate(array_fields,array_message) 
{
	var alertfields="";
	var setfocus="";
	var i;
	for(i = 0; i < array_fields.length; i++) 
	{
		if(Trim(document.getElementById(array_fields[i]).value) == "") 
		{
			alertfields+="- " + array_message[i] + "\n";
			if (setfocus=="") 
			{
				 setfocus=array_fields[i];
			}
		}		
	}
	if (alertfields!="") 
	{
		alert("The following field(s) cannot be left blank:\n\n"+alertfields+"\nPlease fill these fields.");
		document.getElementById(setfocus).focus();
		return false;		
	}
	return true;
}
function chk_email(obj,chkval) {
	if(obj.value!="") {
		if(chkval=="email") {
			if(IsvalidEmail(Trim(obj.value))) {
				chk_validemail(obj.value,chkval);
			}
		} 
	}
}
function chk_login(frm) {
	if(Trim(frm.txt_username.value)=="") {
		alert("Enter your Username"); 
		frm.txt_username.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_username.value))) {
		alert("Invalid Username. Please enter correct one."); 
		frm.txt_username.focus();
		return false;
	}
	if(Trim(frm.txt_password.value)=="") {
		alert("Enter your Password"); 
		frm.txt_password.focus();
		return false;
	} else if((Trim(frm.txt_password.value)).length<6) {
		alert("Invalid Password."); 
		frm.txt_password.focus();
		return false;
	}
	return true;
}
function chk_forgotpass(frm) {
	if(Trim(frm.txt_username.value)=="") {
		alert("Enter your Username"); 
		frm.txt_username.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_username.value))) {
		alert("Invalid Username. Please enter correct one."); 
		frm.txt_username.focus();
		return false;
	}
	return true;
}
function checkimage(imagename) {
	splitimagename	= imagename.split(".");
	imagenamelen   	= splitimagename.length;
	imageextention	= splitimagename[imagenamelen-1];
	if((imageextention!= 'jpg') && (imageextention!= 'JPG') && (imageextention!= 'gif') && (imageextention!= 'jpeg') && (imageextention!= 'png')) {
		return false;
	}
	return true;
}
function chk_Upmyimg(frm) {
	if(Trim(frm.file_img.value)=="") {
		alert("Select the Image"); 
		frm.file_img.focus();
		return false;
	} else if(!checkimage(Trim(frm.file_img.value))) {
		alert("Upload Proper Image. Acceptable image format: .gif, .jpeg, .jpg, .png."); 
		frm.file_img.focus();
		return false;
	}
	return true;
}
function chk_changepass(frm) {
	if(Trim(frm.txt_oldpassword.value)=="") {
		alert("Enter the Old Password"); 
		frm.txt_oldpassword.focus();
		return false;
	}
	if(Trim(frm.txt_newpassword.value)=="") {
		alert("Enter the New Password"); 
		frm.txt_newpassword.focus();
		return false;
	}
	if((Trim(frm.txt_newpassword.value)).length<6) {
		alert("Password should be minimum 6 characters."); 
		frm.txt_newpassword.focus();
		return false;
	}
	if(Trim(frm.txt_newcpassword.value)=="") {
		alert("Enter the Confirm Password"); 
		frm.txt_newcpassword.focus();
		return false;
	} else if(Trim(frm.txt_newpassword.value)!=Trim(frm.txt_newcpassword.value)) {
		alert("Both password should be same."); 
		frm.txt_newpassword.focus();
		return false;
	}
	return true;
}
function chk_editAccount(frm) {
	if(Trim(frm.txt_fname.value)=="") {
		alert("Enter the First Name"); 
		frm.txt_fname.focus();
		return false;
	}
	if(Trim(frm.txt_lname.value)=="") {
		alert("Enter the Last Name"); 
		frm.txt_lname.focus();
		return false;
	}
	if(Trim(frm.txt_phone.value)=="") {
		alert("Enter the Phone No."); 
		frm.txt_phone.focus();
		return false;
	} else if((Trim(frm.txt_phone.value)).length<5) {
		alert("Invalid Phone No."); 
		frm.txt_phone.focus();
		return false;
	} else if(!IsNumeric(Trim(frm.txt_phone.value))) {
		alert("Invalid Phone No."); 
		frm.txt_phone.focus();
		return false;
	} 
	/*if(document.getElementById('rad_sex1').checked==false && document.getElementById('rad_sex2').checked==false) {
		alert("Select the Sex."); 
		return false;
	}*/
	if(Trim(frm.txt_address1.value)=="") {
		alert("Enter the Address1."); 
		frm.txt_address1.focus();
		return false;
	}
	if(Trim(frm.txt_city.value)=="") {
		alert("Enter the City."); 
		frm.txt_city.focus();
		return false;
	}
	if(Trim(frm.txt_state.value)=="") {
		alert("Enter the State/County."); 
		frm.txt_state.focus();
		return false;
	}
	if(Trim(frm.sel_country.value)=="") {
		alert("Select the Country."); 
		frm.sel_country.focus();
		return false;
	}
	if(Trim(frm.txt_pincode.value)=="") {
		alert("Enter the Post/Zip Code."); 
		frm.txt_pincode.focus();
		return false;
	} else if(!IsNumeric(Trim(frm.txt_pincode.value))) {
		alert("Invalid Post/Zip Code."); 
		frm.txt_pincode.focus();
		return false;
	}
	return true;
}
function chk_newsletterSignUp(frm) {
	if(Trim(frm.txt_newsname.value)=="") {
		alert("Enter your Name"); 
		frm.txt_newsname.focus();
		return false;
	}
	if(Trim(frm.txt_newsemail.value)=="") {
		alert("Enter your Email"); 
		frm.txt_newsemail.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_newsemail.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_newsemail.focus();
		return false;
	}
	return true;
}
function chk_addBusiness(frm) {
	if(Trim(frm.txt_businesstitle.value)=="") {
		alert("Enter Business title"); 
		frm.txt_businesstitle.focus();
		return false;
	}
	if(Trim(frm.sel_businesstype.value)=="") {
		alert("Enter Business type"); 
		frm.sel_businesstype.focus();
		return false;
	}
	if(Trim(frm.sel_country.value)=="") {
		alert("Select Country"); 
		frm.sel_country.focus();
		return false;
	}	
	if(Trim(frm.sel_region.value)=="") {
		alert("Select Region"); 
		frm.sel_region.focus();
		return false;
	}	
	/*if(Trim(frm.txt_reason.value)=="") {
		alert("Select Investment Reason"); 
		frm.txt_reason.focus();
		return false;
	}*/
	if(Trim(frm.txt_totamount.value)=="") {
		alert("Enter Total Amount"); 
		frm.txt_totamount.focus();
		return false;
	}
	if(Trim(frm.txt_minamount.value)=="") {
		alert("Enter Minimum Investment Amount"); 
		frm.txt_minamount.focus();
		return false;
	}
	if(Trim(frm.txt_contactemail.value)=="") {
		alert("Enter Contact Email"); 
		frm.txt_contactemail.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_contactemail.value))) {
		alert("Invalid Contact Email. Please enter correct one."); 
		frm.txt_contactemail.focus();
		return false;
	}
	if(Trim(frm.txt_contactphone.value)=="") {
		alert("Enter Contact Phone no"); 
		frm.txt_contactphone.focus();
		return false;
	} else if(!IsNumeric(Trim(frm.txt_contactphone.value))) {
		alert("Invalid Contact Phone no. Please enter correct one."); 
		frm.txt_contactphone.focus();
		return false;
	}
	return true;
}
function chk_delete(delid,frm) {
	if(confirm("Do you want to delete this?")) {
		frm.delid.value=delid;
		frm.submit();
	}
}
function chk_Search(frm) {
	if(Trim(frm.txt_keyword.value)=="") {
		alert("Enter any search Keyword."); 
		frm.txt_keyword.focus();
		return false;
	}
	return true;
}
function chk_country(counid) {
	document.getElementById('div_ukregion').style.display="none";
	document.getElementById('div_otherregion').style.display="none";
	if(counid=="226") {
		document.getElementById('div_ukregion').style.display="block";
	} else {
		document.getElementById('div_otherregion').style.display="block";
	}
}
function chk_falseLogin(obj) {
	if(obj.checked==true) {
		obj.checked=false;
	} else {
		obj.checked=true;
	}
	alert('Please login to do this process.');
}
function chk_AddLocation(frm) {
	if(Trim(frm.txt_location.value)=="") {
		alert("Enter Location name"); 
		frm.txt_location.focus();
		return false;
	}
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status"); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_CngPass(frm) {
	if(Trim(frm.txt_oldpass.value)=="") {
		alert("Enter Old Password"); 
		frm.txt_oldpass.focus();
		return false;
	}
	if(Trim(frm.txt_newpass.value)=="") {
		alert("Enter New Password"); 
		frm.txt_newpass.focus();
		return false;
	} else if(Trim(frm.txt_newpass.value).length<6) {
		alert("Password too short , must be greater than 5"); 
		frm.txt_newpass.focus();
		return false;
	}
	if(Trim(frm.txt_confirmpass.value)=="") {
		alert("Enter Confirm Password"); 
		frm.txt_confirmpass.focus();
		return false;
	} else if(Trim(frm.txt_newpass.value)!=Trim(frm.txt_confirmpass.value)) {
		alert("Password and Confirm Password should be same."); 
		return false;
	}
	frm.submit();
}
function chk_AddEmployee(frm) {
	if(Trim(frm.sel_emptype.value)=="") {
		alert("Select Designation."); 
		frm.sel_emptype.focus();
		return false;
	}
	if(Trim(frm.txt_empname.value)=="") {
		alert("Enter Employee name"); 
		frm.txt_empname.focus();
		return false;
	} 
	if(Trim(frm.txt_username.value)=="") {
		alert("Enter Employee Email"); 
		frm.txt_username.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_username.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_username.focus();
		return false;
	} 
	if(Trim(frm.eid.value)=="") {
		if(Trim(frm.txt_password.value)=="") {
			alert("Enter Password"); 
			frm.txt_password.focus();
			return false;
		}
		if(Trim(frm.txt_password.value).length<6) {
			alert("Password too short , must be greater than 5"); 
			frm.txt_password.focus();
			return false;
		}
		if(Trim(frm.txt_conpassword.value)=="") {
			alert("Enter Confirm Password"); 
			frm.txt_conpassword.focus();
			return false;
		}
		if(Trim(frm.txt_password.value)!=Trim(frm.txt_conpassword.value)) {
			alert("Password and Confirm Password should be same."); 
			frm.txt_conpassword.focus();
			return false;
		}
	}
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile number"); 
		frm.txt_mobile.focus();
		return false;
	}
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile number"); 
		frm.txt_mobile.focus();
		return false;
	}
	if(Trim(frm.sel_location.value)=="") {
		alert("Select Location"); 
		frm.sel_location.focus();
		return false;
	}
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status"); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function cng_EmpPassword(frm) {
	if(Trim(frm.txt_password.value)=="") {
		alert("Enter new Password"); 
		frm.txt_password.focus();
		return false;
	}
	if(Trim(frm.txt_password.value).length<6) {
		alert("Password too short, must be greater than 5"); 
		frm.txt_password.focus();
		return false;
	}
	if(Trim(frm.txt_conpassword.value)=="") {
		alert("Enter Confirm Password"); 
		frm.txt_conpassword.focus();
		return false;
	}
	if(Trim(frm.txt_password.value)!=Trim(frm.txt_conpassword.value)) {
		alert("Password and Confirm Password should be same."); 
		frm.txt_conpassword.focus();
		return false;
	}
	frm.submit();
}
function chk_Userlogin(frm) {
	if(Trim(frm.txt_username.value)=="" || Trim(frm.txt_username.value)=="Username") {
		alert("Enter Username"); 
		frm.txt_username.focus();
		return false;
	}
	if(Trim(frm.txt_password.value)=="" || Trim(frm.txt_password.value)=="Password") {
		alert("Enter Password"); 
		frm.txt_password.focus();
		return false;
	} else if(Trim(frm.txt_password.value).length<6) {
		alert("Invalid Password. Password must be greater than 5"); 
		frm.txt_password.focus();
		return false;
	}
	frm.submit();
	return true;
}
function cng_Loginval(obj,dispval) {
	if(dispval=="Username") {
		if(obj.value=="Username") {
			obj.value="";
		}
	} else {
		if(obj.value=="Password") {
			obj.value="";
		}
	}	
}
function cng_Loginvalreturn(obj,dispval) {
	if(dispval=="Username") {
		if(obj.value=="") {
			obj.value="Username";
		}
	} else {
		if(obj.value=="") {
			obj.value="Password";
		}
	}	
}
function chk_AddSe(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email"); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}
	if(Trim(frm.txt_password.value)=="") {
		alert("Enter new Password"); 
		frm.txt_password.focus();
		return false;
	}
	if(Trim(frm.txt_password.value).length<6) {
		alert("Password too short , must be greater than 5"); 
		frm.txt_password.focus();
		return false;
	}
	if(Trim(frm.txt_conpassword.value)=="") {
		alert("Enter Confirm Password"); 
		frm.txt_conpassword.focus();
		return false;
	}
	if(Trim(frm.txt_password.value)!=Trim(frm.txt_conpassword.value)) {
		alert("Password and Confirm Password should be same."); 
		frm.txt_conpassword.focus();
		return false;
	}
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile."); 
		frm.txt_mobile.focus();
		return false;
	}
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status."); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_Checkall(obj,frm,chkobj) {
	var checkobj=document.getElementsByName(chkobj+"[]");		
	for (var i=0;i<checkobj.length;i++) {
		if(obj.checked==true) {
			checkobj[i].checked=true;
		} else {
			checkobj[i].checked=false;
		}
	}	
}
function countMultiCheck(frmname,chkeckobj) {
	var chechcount=0;
	var checkobj=document.getElementsByName(chkeckobj+"[]");		
	for (var i=0;i<checkobj.length;i++) {
		if(checkobj[i].checked==true) {
			chechcount++;
		}
	}
	if(chechcount==0){ 
		return false;
	} else {
		return true;
	}
}
function countMultiCheckCnt(frmname,chkeckobj) {
	var chechcount=0;
	var checkobj=document.getElementsByName(chkeckobj+"[]");		
	for (var i=0;i<checkobj.length;i++) {
		if(checkobj[i].checked==true) {
			chechcount++;
		}
	}
	return chechcount;
}
function countMultiCheckVal(frmname,chkeckobj) {
	var chechcount=0;
	var checkobj=document.getElementsByName(chkeckobj+"[]");		
	for (var i=0;i<checkobj.length;i++) {
		if(checkobj[i].checked==true) {
			return encode64(checkobj[i].value);
		}
	}
}
function chk_validCheck(frm,chkobj,selval) {	
	if(!countMultiCheck(frm,chkobj)) {
		alert('Please select atleast one record to do this operation');
	} else {
		if(confirm("Do you want to do this operation?")) {
			frm.hid_selist.value=selval;
			frm.submit();
		}
	}
}
function chk_updateramaccount(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile number"); 
		frm.txt_mobile.focus();
		return false;
	}
	frm.submit();
}
function chk_updateseaccount(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email"); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile."); 
		frm.txt_mobile.focus();
		return false;
	}
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status."); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_EmailValid(objval) {
	if(Trim(objval)!="") {
		if(!IsvalidEmail(Trim(objval))) {
			alert("Invalid Email. Please enter correct one."); 
			return false;
		} else {	
			chk_validemail(objval);
		}
	}
}
function chk_introsubmit(frm) {
	if(frm.txt_name.value=="") {
		alert('Please enter your name');
		frm.txt_name.focus();
		return false;
	}
	if(frm.txt_email.value=="") {
		alert('Please enter your E-mail Id');
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(frm.txt_email.value)) {
		alert('Please enter Valid E-mail Id');
		frm.txt_email.focus();
		return false;
	}
	if(frm.txt_mobile.value=="") {
		alert('Please enter your Mobile number');
		frm.txt_mobile.focus();
		return false;
	} else if(!IsNumeric(frm.txt_mobile.value)) {
		alert('Please enter Valid Mobile number, enter only number.');
		frm.txt_mobile.focus();
		return false;
	}
	if(frm.sel_location.value=="") {
		alert('Please select Location');
		frm.sel_location.focus();
		return false;
	}
	if(document.getElementById('rad_time1').checked==false && document.getElementById('rad_time2').checked==false && document.getElementById('rad_time3').checked==false) {
		alert('Please select Preferred Contact Time.');
		return false;
	}
	/*if(frm.chk_validmail.value=="Yes") {
		alert("Email already exist. Please enter another one"); 
		frm.txt_email.focus();
		return false;
	}*/	
}
function chk_AddLead(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email"); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}	
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile."); 
		frm.txt_mobile.focus();
		return false;
	}
	if(Trim(frm.sel_location.value)=="") {
		alert("Select Location."); 
		frm.sel_location.focus();
		return false;
	}
	if(Trim(frm.sel_prefertime.value)=="") {
		alert("Select Preferred Time."); 
		frm.sel_prefertime.focus();
		return false;
	}
	if(Trim(frm.sel_assign.value)=="") {
		alert("Select Assigned Person."); 
		frm.sel_assign.focus();
		return false;
	}
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status."); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_Selectcheckbox(didid,selval) {
	if(selval=="1") {
		document.getElementById(didid).style.display="block";
	}
	if(selval=="0") {
		document.getElementById(didid).style.display="none";
	}
}
function chk_AddClient(frm) {
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email."); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}
	if(Trim(frm.txt_password.value)=="") {
		alert("Enter Password"); 
		frm.txt_password.focus();
		return false;
	}
	if(Trim(frm.txt_password.value).length<6) {
		alert("Password too short , must be greater than 5"); 
		frm.txt_password.focus();
		return false;
	}
	if(Trim(frm.txt_conpassword.value)=="") {
		alert("Enter Confirm Password"); 
		frm.txt_conpassword.focus();
		return false;
	}
	if(Trim(frm.txt_password.value)!=Trim(frm.txt_conpassword.value)) {
		alert("Password and Confirm Password should be same."); 
		frm.txt_conpassword.focus();
		return false;
	}
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_address1.value)=="") {
		alert("Enter Address1."); 
		frm.txt_address1.focus();
		return false;
	}
	if(Trim(frm.txt_city.value)=="") {
		alert("Enter City."); 
		frm.txt_city.focus();
		return false;
	}
	if(Trim(frm.sel_state.value)=="") {
		alert("Select State."); 
		frm.sel_state.focus();
		return false;
	}
	if(Trim(frm.txt_pincode.value)=="") {
		alert("Enter Pincode."); 
		frm.txt_pincode.focus();
		return false;
	}
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile."); 
		frm.txt_mobile.focus();
		return false;
	}
	if(document.getElementById('rad_vat1').checked==true) {
		if(Trim(frm.txt_tinno.value)=="") {
			alert("Enter TIN Number."); 
			frm.txt_tinno.focus();
			return false;
		} else if(Trim(frm.txt_tinno.value).length!=11) {
			alert("Invalid TIN Number, must be 11"); 
			frm.txt_tinno.focus();
			return false;
		}
	}	
	if(Trim(frm.txt_price.value)=="") {
		alert("Enter Price."); 
		frm.txt_price.focus();
		return false;
	}
	if(Trim(frm.txt_from.value)=="") {
		alert("Select Date."); 
		frm.txt_from.focus();
		return false;
	}
	if(Trim(frm.sel_billing.value)=="") {
		alert("Select Frequence of Billing."); 
		frm.sel_billing.focus();
		return false;
	}
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status."); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_SelectUntil(didid,obj,selval) {
	if(obj.value==selval) {
		document.getElementById(didid).style.display="block";
	} else {
		document.getElementById(didid).style.display="none";
	}
}
function chk_updateclientaccount(frm) {
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email."); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_address1.value)=="") {
		alert("Enter Address1."); 
		frm.txt_address1.focus();
		return false;
	}
	if(Trim(frm.txt_city.value)=="") {
		alert("Enter City."); 
		frm.txt_city.focus();
		return false;
	}
	if(Trim(frm.sel_state.value)=="") {
		alert("Select State."); 
		frm.sel_state.focus();
		return false;
	}
	if(Trim(frm.txt_pincode.value)=="") {
		alert("Enter Pincode."); 
		frm.txt_pincode.focus();
		return false;
	}
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile."); 
		frm.txt_mobile.focus();
		return false;
	}	
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status."); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_AddVendor(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_vendortype.value)=="") {
		alert("Enter vendor type."); 
		frm.txt_vendortype.focus();
		return false;
	}
	/*if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email."); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}*/
	frm.submit();
}
function chk_AddCategory(frm) {
	if(Trim(frm.txt_catname.value)=="") {
		alert("Enter Category Name."); 
		frm.txt_catname.focus();
		return false;	
	}
	frm.submit();
}
function chk_EditCategory(catname,catid,frm) {
	frm.txt_catname.value=catname;
	frm.editid.value=catid;
}
function chk_Addcustomer(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}	
	/*if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email."); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}*/
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile number."); 
		frm.txt_mobile.focus();
		return false;
	}
	frm.submit();
}
function chk_CheckedType(obj,divid) {
	if(obj.checked==true) {
		document.getElementById(divid).style.display="block";
	} else {
		document.getElementById(divid).style.display="none";
	}
}
function chk_Addexpense(frm,actionpage) {
	if(Trim(frm.txt_amount.value)=="") {
		alert("Enter Amount."); 
		frm.txt_amount.focus();
		return false;
	}	
	if(Trim(frm.txt_date.value)=="") {
		alert("Enter Date."); 
		frm.txt_date.focus();
		return false;
	}
	if(Trim(frm.sel_vendor.value)=="") {
		alert("Select Vendor."); 
		frm.sel_vendor.focus();
		return false;
	}
	if(Trim(frm.sel_category.value)=="") {
		alert("Select Category."); 
		frm.sel_vendor.focus();
		return false;
	}
	if(Trim(frm.file_doc.value)!="" && !checkimage(Trim(frm.file_doc.value))) {
		alert("Upload Proper document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		frm.file_doc.focus();
		return false;
	}
	frm.action=actionpage;
	frm.submit();
}
function isAmountdfds(s){
	var i;
    for (i = 0; i < s.length; i++){   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9")) && (c != ".")) return false;
    }
    // All characters are numbers.
	return true;
}
function isAmdcdfount(s){
	alert(s);
	var i;
	var dotcnt=0;
    for (i = 0; i < s.length; i++) {
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c > "0") && (c < "9")) ||  c==".") {
			if(c==".") {
				if(dotcnt!=0) {
				   return false;
				}
				dotcnt++;
			}
		} else {
			return false;
		}
    }
	return true;
}
function isAmount(x) {	
	if(x.charCode)
		var key=x.charCode;
	else
		var key=x.keyCode;
	if((key>=48 && key<=57) || key==8 || key==46  || key==9) {		
		return true;
	} else {
		return false;
	}
}
function showPopUP(divcnt,divwid,divhei) {
	popup2.content = divcnt;
	popup2.width=divwid;
	popup2.height=divhei;
	popup2.show();
}
function chk_fileUpload(frm) {
	frm=document.frmuploaddoc;
	if(Trim(frm.file_doc.value)=="") {
		alert("Select the document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		frm.file_doc.focus();
		return false;
	}
	if(Trim(frm.file_doc.value)!="" && !checkimage(Trim(frm.file_doc.value))) {
		alert("Upload Proper document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		frm.file_doc.focus();
		return false;
	}
	frm.submit();
}
function chk_upfileUpload(frm) {
	if(Trim(document.getElementById('file_updoc').value)=="") {
		alert("Select the document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		document.getElementById('file_updoc').focus();
		return false;
	}
	if(Trim(document.getElementById('file_updoc').value)!="" && !checkimage(Trim(document.getElementById('file_updoc').value))) {
		alert("Upload Proper document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		document.getElementById('file_updoc').focus();
		return false;
	}
	frm.submit();
}
function chk_Addincome(frm,actionpage) {
	if(Trim(frm.txt_amount.value)=="") {
		alert("Enter Amount."); 
		frm.txt_amount.focus();
		return false;
	}	
	if(Trim(frm.txt_date.value)=="") {
		alert("Enter Date."); 
		frm.txt_date.focus();
		return false;
	}
	if(Trim(frm.sel_customer.value)=="") {
		alert("Select Customer."); 
		frm.sel_customer.focus();
		return false;
	}
	if(Trim(frm.sel_category.value)=="") {
		alert("Select Category."); 
		frm.sel_vendor.focus();
		return false;
	}
	if(Trim(frm.file_doc.value)!="" && !checkimage(Trim(frm.file_doc.value))) {
		alert("Upload Proper document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		frm.file_doc.focus();
		return false;
	}
	frm.action=actionpage;
	frm.submit();
}
function chk_Addjournal(frm) {
	if(Trim(frm.txt_date.value)=="") {
		alert("Enter Date."); 
		frm.txt_date.focus();
		return false;
	}
	if(Trim(frm.sel_credit.value)=="") {
		alert("Select Credit account."); 
		frm.sel_credit.focus();
		return false;
	}
	if(Trim(frm.txt_creditnotes.value)=="") {
		alert("Enter Credit notes."); 
		frm.txt_creditnotes.focus();
		return false;
	}
	if(Trim(frm.sel_debit.value)=="") {
		alert("Select Debit account."); 
		frm.sel_debit.focus();
		return false;
	}
	if(Trim(frm.txt_debitnotes.value)=="") {
		alert("Enter Debit notes."); 
		frm.txt_debitnotes.focus();
		return false;
	}
	if(Trim(frm.txt_amount.value)=="") {
		alert("Enter Amount."); 
		frm.txt_amount.focus();
		return false;
	}
	if(Trim(frm.file_doc.value)!="" && !checkimage(Trim(frm.file_doc.value))) {
		alert("Upload Proper document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		frm.file_doc.focus();
		return false;
	}
	frm.submit();
}
function chk_Addbankaccount(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status."); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_Addcontra(frm) {
	if(Trim(frm.txt_amount.value)=="") {
		alert("Enter Amount."); 
		frm.txt_amount.focus();
		return false;
	}
	if(Trim(frm.txt_date.value)=="") {
		alert("Enter Date."); 
		frm.txt_date.focus();
		return false;
	}
	if(Trim(frm.sel_from.value)=="") {
		alert("Select From."); 
		frm.sel_from.focus();
		return false;
	}
	if(Trim(frm.sel_to.value)=="") {
		alert("Select To."); 
		frm.sel_to.focus();
		return false;
	}
	frm.submit();
}
function chk_AddSeLead(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email"); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}	
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Mobile."); 
		frm.txt_mobile.focus();
		return false;
	}
	if(Trim(frm.sel_location.value)=="") {
		alert("Select Location."); 
		frm.sel_location.focus();
		return false;
	}
	if(Trim(frm.sel_prefertime.value)=="") {
		alert("Select Preferred Time."); 
		frm.sel_prefertime.focus();
		return false;
	}	
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status."); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_Addrequest(frm,action) {
	if(Trim(frm.txt_date.value)=="") {
		alert("Enter Date."); 
		frm.txt_date.focus();
		return false;
	}
	if(Trim(frm.txt_businessname.value)=="") {
		alert("Enter Business Name."); 
		frm.txt_businessname.focus();
		return false;
	}
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_mobile.value)=="") {
		alert("Enter Contact Number."); 
		frm.txt_mobile.focus();
		return false;
	}
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email"); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}
	if(action=="add") {
		if(Trim(frm.file_doc.value)=="") {
			alert("Upload the Aggrement."); 
			frm.file_doc.focus();
			return false;
		}
	}
	if(Trim(frm.file_doc.value)!="" && !checkimage(Trim(frm.file_doc.value))) {
		alert("Upload Proper document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		frm.file_doc.focus();
		return false;
	}
	
	frm.submit();
}
function chk_UploadDoc(frm,action) {
	if(document.getElementById('rad_type1').checked==false && document.getElementById('rad_type2').checked==false && document.getElementById('rad_type3').checked==false && document.getElementById('rad_type4').checked==false && document.getElementById('rad_type5').checked==false && document.getElementById('rad_type6').checked==false && document.getElementById('rad_type7').checked==false) {
		alert("Select the type of document."); 
		return false;
	}
	if(action=="add") {
		if(Trim(frm.file_doc.value)=="") {
			alert("Upload the Document."); 
			frm.file_doc.focus();
			return false;
		}
	}
	if(Trim(frm.file_doc.value)!="" && !checkimage(Trim(frm.file_doc.value))) {
		alert("Upload Proper document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		frm.file_doc.focus();
		return false;
	}
	frm.submit();
}
function chk_UploadBankSt(frm,action) {	
	if(action=="add") {
		if(Trim(frm.file_doc.value)=="") {
			alert("Upload the Document."); 
			frm.file_doc.focus();
			return false;
		}
	}
	if(Trim(frm.file_doc.value)!="" && !checkimage(Trim(frm.file_doc.value))) {
		alert("Upload Proper document. Acceptable format: .gif, .jpeg, .jpg, .png."); 
		frm.file_doc.focus();
		return false;
	}
	frm.submit();
}
function chk_inviteSubmit(frm,sendoption) {
	if(document.getElementById('chk_usertype1').checked==false && document.getElementById('chk_usertype2').checked==false) {
		alert("Select the User Type."); 
		return false;
	}
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter the name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email id."); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}	
	if(Trim(frm.txta_comments.value)=="") {
		alert("Enter Comments."); 
		frm.txta_comments.focus();
		return false;
	}
	if(sendoption=="") {
		frm.hid_resend.value="";
	} else if(sendoption=="resend") {
		frm.hid_resend.value="resend";
	}
	
	frm.submit();
}
function chk_updateuseraccount(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter the name."); 
		frm.txt_name.focus();
		return false;
	}
	frm.submit();
}
function chk_NotifyTo(obj) {
	document.getElementById('div_ram').style.display="none";
	document.getElementById('div_sam').style.display="none";
	document.getElementById('div_book').style.display="none";
	document.getElementById('div_sales').style.display="none";
	document.getElementById('div_client').style.display="none";
	if(obj.value=="1") {
		document.getElementById('sel_ram').value="All";
		document.getElementById('div_ram').style.display="block";		
	}
	if(obj.value=="2") {
		document.getElementById('sel_sam').value="All";
		document.getElementById('div_sam').style.display="block";
	}
	if(obj.value=="3") {
		document.getElementById('sel_book').value="All";
		document.getElementById('div_book').style.display="block";
	}
	if(obj.value=="4") {
		document.getElementById('sel_sales').value="All";
		document.getElementById('div_sales').style.display="block";
	}
	if(obj.value=="5") {
		document.getElementById('sel_client').value="All";
		document.getElementById('div_client').style.display="block";
	}
}
function chk_NotifyToSam(obj) {
	document.getElementById('div_book').style.display="none";
	document.getElementById('div_client').style.display="none";
	if(obj.value=="3") {
		document.getElementById('sel_book').value="All";
		document.getElementById('div_book').style.display="block";
	}
	if(obj.value=="5") {
		document.getElementById('sel_client').value="All";
		document.getElementById('div_client').style.display="block";
	}
}
function chk_Addnotify(frm) {
	if(Trim(frm.txta_notify.value)=="") {
		alert("Enter Notification Text."); 
		frm.txta_notify.focus();
		return false;
	}
	frm.submit();
}
function urlEncode(str){
    str=escape(str);
    str=str.replace(new RegExp('\\+','g'),'%2B');
    return str.replace(new RegExp('%20','g'),'+');
}

var END_OF_INPUT = -1;

var base64Chars = new Array(
    'A','B','C','D','E','F','G','H',
    'I','J','K','L','M','N','O','P',
    'Q','R','S','T','U','V','W','X',
    'Y','Z','a','b','c','d','e','f',
    'g','h','i','j','k','l','m','n',
    'o','p','q','r','s','t','u','v',
    'w','x','y','z','0','1','2','3',
    '4','5','6','7','8','9','+','/'
);

var reverseBase64Chars = new Array();
for (var i=0; i < base64Chars.length; i++){
    reverseBase64Chars[base64Chars[i]] = i;
}

var base64Str;
var base64Count;
function setBase64Str(str){
    base64Str = str;
    base64Count = 0;
}
function readBase64(){    
    if (!base64Str) return END_OF_INPUT;
    if (base64Count >= base64Str.length) return END_OF_INPUT;
    var c = base64Str.charCodeAt(base64Count) & 0xff;
    base64Count++;
    return c;
}
function encode64(str) {
  	setBase64Str(str);
    var result = '';
    var inBuffer = new Array(3);
    var lineCount = 0;
    var done = false;
    while (!done && (inBuffer[0] = readBase64()) != END_OF_INPUT){
        inBuffer[1] = readBase64();
        inBuffer[2] = readBase64();
        result += (base64Chars[ inBuffer[0] >> 2 ]);
        if (inBuffer[1] != END_OF_INPUT){
            result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30) | (inBuffer[1] >> 4) ]);
            if (inBuffer[2] != END_OF_INPUT){
                result += (base64Chars [((inBuffer[1] << 2) & 0x3c) | (inBuffer[2] >> 6) ]);
                result += (base64Chars [inBuffer[2] & 0x3F]);
            } else {
                result += (base64Chars [((inBuffer[1] << 2) & 0x3c)]);
                result += ('=');
                done = true;
            }
        } else {
            result += (base64Chars [(( inBuffer[0] << 4 ) & 0x30)]);
            result += ('=');
            result += ('=');
            done = true;
        }
        lineCount += 4;
        if (lineCount >= 76){
            result += ('\n');
            lineCount = 0;
        }
    }
    return result;
}
function chk_makePayment(frm,chkobj,selval,url) {
	if(countMultiCheckCnt(frm,chkobj)==0 || countMultiCheckCnt(frm,chkobj)>1) {
		alert('Please select any one record to do this operation');
		return false;
	}
	window.location.href=url+'?eid='+countMultiCheckVal(frm,chkobj);
}
function chk_MakePayment(frm) {
	if(Trim(frm.txt_date.value)=="") {
		alert("Enter the Date."); 
		frm.txt_date.focus();
		return false;
	}
	if(Trim(frm.sel_paymentmode.value)=="") {
		alert("Select Payment mode."); 
		frm.sel_paymentmode.focus();
		return false;
	}
	if(Trim(frm.txta_notes.value)=="") {
		alert("Enter Notes."); 
		frm.txta_notes.focus();
		return false;
	}
	frm.submit();
}
function chk_dayBookSearch(frm) {
	if(Trim(frm.txt_fromdate.value)=="") {
		alert("Enter the From Date."); 
		frm.txt_fromdate.focus();
		return false;
	}
	if(Trim(frm.txt_todate.value)=="") {
		alert("Enter the To Date."); 
		frm.txt_todate.focus();
		return false;
	}	
	frm.submit();
}
function chk_Addasset(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Asset Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.sel_type.value)=="") {
		alert("Select Type."); 
		frm.sel_type.focus();
		return false;
	}
	/*if(Trim(frm.txt_rate.value)=="") {
		alert("Enter Depriciation Rate."); 
		frm.txt_rate.focus();
		return false;
	}*/
	if(Trim(frm.txt_date.value)=="") {
		alert("Enter Purchase Date."); 
		frm.txt_date.focus();
		return false;
	}
	/*if(Trim(frm.txt_price.value)=="") {
		alert("Enter Purchase Price."); 
		frm.txt_price.focus();
		return false;
	}
	if(Trim(frm.txt_balance.value)=="") {
		alert("Enter Opening Balance."); 
		frm.txt_balance.focus();
		return false;
	}*/
	frm.submit();
}
function chk_Addliability(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Liability Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.sel_type.value)=="") {
		alert("Select Type."); 
		frm.sel_type.focus();
		return false;
	}	
	if(Trim(frm.txt_date.value)=="") {
		alert("Enter Date."); 
		frm.txt_date.focus();
		return false;
	}
	/*if(Trim(frm.txt_amount.value)=="") {
		alert("Enter Amount."); 
		frm.txt_amount.focus();
		return false;
	}
	if(Trim(frm.txt_balance.value)=="") {
		alert("Enter Opening Balance."); 
		frm.txt_balance.focus();
		return false;
	}*/
	frm.submit();
}
function chk_Addbranch(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.sel_status.value)=="") {
		alert("Select Status."); 
		frm.sel_status.focus();
		return false;
	}
	frm.submit();
}
function chk_Addclientemployee(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_email.value)=="") {
		alert("Enter Email id."); 
		frm.txt_email.focus();
		return false;
	} else if(!IsvalidEmail(Trim(frm.txt_email.value))) {
		alert("Invalid Email. Please enter correct one."); 
		frm.txt_email.focus();
		return false;
	}
	if(Trim(frm.txt_designation.value)=="") {
		alert("Enter designation."); 
		frm.txt_designation.focus();
		return false;
	}	
	if(Trim(frm.sel_branch.value)=="") {
		alert("Select Branch."); 
		frm.sel_branch.focus();
		return false;
	}
	if(Trim(frm.sel_sex.value)=="") {
		alert("Select Sex."); 
		frm.sel_sex.focus();
		return false;
	}
	if(Trim(frm.txt_adddress1.value)=="") {
		alert("Enter Address1."); 
		frm.txt_adddress1.focus();
		return false;
	}
	if(Trim(frm.txt_city.value)=="") {
		alert("Enter City."); 
		frm.txt_city.focus();
		return false;
	}
	if(Trim(frm.sel_state.value)=="") {
		alert("Select State."); 
		frm.sel_state.focus();
		return false;
	}
	if(Trim(frm.txt_pincode.value)=="") {
		alert("Enter Pincode."); 
		frm.txt_pincode.focus();
		return false;
	}
	if(Trim(frm.txt_basic.value)=="") {
		alert("Enter Basic."); 
		frm.txt_basic.focus();
		return false;
	}
	frm.submit();
}
function chk_ReportBy(obj) {
	document.getElementById('div_frommonth').style.display="none";
	document.getElementById('div_fromyear').style.display="none";
	document.getElementById('div_fromquarter').style.display="none";
	document.getElementById('div_tomonth').style.display="none";
	document.getElementById('div_toyear').style.display="none";
	document.getElementById('div_toquarter').style.display="none";
	if(obj.value=="Monthly") {
		document.getElementById('div_frommonth').style.display="block";
		document.getElementById('div_fromyear').style.display="block";
		document.getElementById('div_tomonth').style.display="block";
		document.getElementById('div_toyear').style.display="block";
	}
	if(obj.value=="Quarterly") {
		document.getElementById('div_fromquarter').style.display="block";
		document.getElementById('div_fromyear').style.display="block";
		document.getElementById('div_toquarter').style.display="block";
		document.getElementById('div_toyear').style.display="block";
	}
	if(obj.value=="Yearly") {
		document.getElementById('div_fromyear').style.display="block";
		document.getElementById('div_toyear').style.display="block";
	}
}
function chk_MultiUploadDoc(frm) {
	if(document.getElementById('rad_type11').checked==false && document.getElementById('rad_type21').checked==false && document.getElementById('rad_type31').checked==false && document.getElementById('rad_type41').checked==false && document.getElementById('rad_type51').checked==false && document.getElementById('rad_type61').checked==false && document.getElementById('rad_type71').checked==false) {
		alert("Select the type of document."); 
		return false;
	}	
	if(Trim(frm.hid_multitotfile.value)=="" || Trim(frm.hid_multitotfile.value)==0) {
		alert("Select the documents"); 
		return false;
	}
	frm.submit();
}
function chk_Createincomecustomer(obj,frm) {
	if(obj.value=="create") {
		frm.action='customer.php';
		frm.submit();
	}
}
function chk_Createincomecategory(obj,frm) {
	if(obj.value=="create") {
		frm.action='category.php';
		frm.submit();
	}
}
function chk_CreateincomeBank(obj,frm) {
	if(obj.value=="create") {
		frm.action='bankaccount.php';
		frm.submit();
	}
}
function chk_Createincomevendor(obj,frm) {
	if(obj.value=="create") {
		frm.action='vendor.php';
		frm.submit();
	}
}function chk_Createcontrabank(obj,frm) {
	if(obj.value=="create") {
		frm.action='bankaccount.php';
		frm.submit();
	}
}
function chk_forgotpassuser(frm) {
	if(Trim(frm.txt_username.value)=="") {
		alert("Enter Username."); 
		frm.txt_username.focus();
		return false;
	}
}
function chk_UploadDocType(selval) {
	document.getElementById('div_incometag').style.display="none";
	document.getElementById('div_expensetag').style.display="none";
	document.getElementById('div_journaltag').style.display="none";
	if(selval=="1") {
		document.getElementById('div_incometag').style.display="block";
	}
	if(selval=="2") {
		document.getElementById('div_expensetag').style.display="block";
	}
	if(selval=="3") {
		document.getElementById('div_journaltag').style.display="block";
	}
}
function chk_UploadDocTypesin(selval) {
	document.getElementById('div_incometags').style.display="none";
	document.getElementById('div_expensetags').style.display="none";
	document.getElementById('div_journaltags').style.display="none";
	if(selval=="1") {
		document.getElementById('div_incometags').style.display="block";
	}
	if(selval=="2") {
		document.getElementById('div_expensetags').style.display="block";
	}
	if(selval=="3") {
		document.getElementById('div_journaltags').style.display="block";
	}
}
function PrintContent(printopt,printled)
{
	var DocumentContainer = document.getElementById('div_print');
	var WindowObject = window.open("", "PrintWindow","width=800,height=700,top=50,left=50,toolbars=no,scrollbars=yes,status=no,resizable=yes");
	var printval='<html><head><link type="text/css" rel="stylesheet" media="all" href="../css/ram_style.css" /><link type="text/css" rel="stylesheet" media="all" href="../css/style.css" /></head><body>';
	if(printopt=="1") {
		printval +='<div class="des08" style="padding:10px 0px;">Day Book</div>';
	}
	if(printopt=="2") {
		printval +='<div class="des08" style="padding:10px 0px;">List of Ledgers</div>';
	}
	if(printopt=="3") {
		printval +='<div class="des08" style="padding:10px 0px;">Profit &amp; Loss</div>';
	}
	if(printopt=="4") {
		printval +='<div class="des08" style="padding:10px 0px;">Balance Sheet</div>';
	}
	if(printopt=="5") {
		printval +='<div class="des08" style="padding:10px 0px;">Trial Balance</div>';
	}
	if(printopt=="6") {
		printval +='<div class="des08" style="padding:10px 0px;">'+printled+' - Ledger Account</div>';
	}
	if(printopt=="7") {
		printval +='<div class="des08" style="padding:10px 0px;">Invoice: '+printled+'</div>';
	}
	if(printopt=="8") {
		printval +='<div class="des08" style="padding:10px 0px;">'+printled+' - Balance Sheet Details</div>';
	}
	printval +='<div>'+DocumentContainer.innerHTML+'</div>';
	printval +='</body></html>';
	WindowObject.document.writeln(printval);
	WindowObject.document.close();
	WindowObject.focus();
	WindowObject.print();
	WindowObject.close();
}
function chk_Additem(frm) {
	if(Trim(frm.txt_name.value)=="") {
		alert("Enter Name."); 
		frm.txt_name.focus();
		return false;
	}
	if(Trim(frm.txt_desc.value)=="") {
		alert("Enter Description."); 
		frm.txt_desc.focus();
		return false;
	}
	if(Trim(frm.txt_price.value)=="") {
		alert("Enter Price."); 
		frm.txt_price.focus();
		return false;
	}	
	frm.submit();
}
function chk_PriceAmount(itemid,obj,frm) {
	if(obj.value=="create") {
		frm.action='item.php';
		frm.submit();
	} else {
		var itemdisparr=(obj.value).split("-");
		
		document.getElementById('div_desc'+itemid).innerHTML=itemdisparr[2];
		document.getElementById('div_price'+itemid).innerHTML=itemdisparr[1];
		if(document.getElementById('txt_qty'+itemid).value) {
			var itemdisparr=(document.getElementById('sel_item'+itemid).value).split("-");
			document.getElementById('div_total'+itemid).innerHTML=itemdisparr[1]*document.getElementById('txt_qty'+itemid).value;
		}
		getTotalValue();
	}
}
function getTotalValue() {
	var itemids=(document.getElementById('hid_incids').value).split(",");
	var itemdisparr="";
	var subtotal=0;
	var totalval=0;
	var taxval=0;
	if((itemids.length)>0) {
		for(i=0;i<itemids.length;i++) {
			if(document.getElementById('sel_item'+itemids[i]).value!="" && document.getElementById('txt_qty'+itemids[i]).value!="") {
				itemdisparr=(document.getElementById('sel_item'+itemids[i]).value).split("-");
				
				subtotal +=(itemdisparr[1]*parseInt(document.getElementById('txt_qty'+itemids[i]).value));
			}
		}
	}
	document.getElementById('div_subtotal').innerHTML=subtotal;
	if(document.getElementById('chk_tax').checked==true) {
		if(document.getElementById('txt_servicetax').value!="") {
			taxval =parseFloat(document.getElementById('txt_servicetax').value);
		}
		if(document.getElementById('txt_vat').value!="") {
			taxval +=parseFloat(document.getElementById('txt_vat').value);
		}
		document.getElementById('div_taxval').innerHTML=taxval;
	}
	totalval=subtotal+taxval;
	document.getElementById('div_totalval').innerHTML=totalval;
	/*if(subtotal!="" && subtotal!=0) {
		
	}*/
}
function chk_itemprice(obj,id) {
	var itemqty=obj.value;
	if(document.getElementById('sel_item'+id).value=="") {
		alert("select the product first");
		obj.value="";
		document.getElementById('sel_item'+id).focus();
	} else {
		getTotalValue();
		var itemdisparr=(document.getElementById('sel_item'+id).value).split("-");
		document.getElementById('div_total'+id).innerHTML=itemdisparr[1]*itemqty;
		
	}
}
function chk_Addinvoice(frm) {
	if(Trim(frm.txt_date.value)=="") {
		alert("Select Date."); 
		frm.txt_date.focus();
		return false;
	}
	if(Trim(frm.sel_customer.value)=="") {
		alert("Select Customer."); 
		frm.sel_customer.focus();
		return false;
	}
	if(Trim(frm.sel_category.value)=="") {
		alert("Select Category."); 
		frm.sel_category.focus();
		return false;
	}	
	frm.submit();
}
function chk_invoiceSearch(frm) {
	if(Trim(frm.txt_inviceid.value)=="" && (Trim(frm.txt_fromdate.value)=="" || Trim(frm.txt_todate.value)=="")) {
		alert("Enter Invoice no (OR) From and To date."); 
		frm.txt_inviceid.focus();
		return false;
	}	
	frm.submit();
}
function chk_Untilvalue(obj) {
	if(obj.value=="End Date") {
		document.getElementById('div_untildate').style.display="block";
	} else {
		document.getElementById('div_untildate').style.display="none";
	}
}
function chk_CreateExcel(frm) {
	var mid=frm.sel_periodmonth.value;
	var yid=frm.sel_periodyear.value;
	window.location.href='excel/test.php?mid='+mid+'&yid='+yid;
	return false;
}