//Admin Delete
function confirmdel()
{
chkFlag=0
var temp=0;
for(i=0;i<=document.frm.length-1;i++)
	{ 
		if(document.frm.elements[i].type=="checkbox") 
		{
		 if(document.frm.elements[i].checked==true)
	        {
	         var agree=confirm("ARE YOU ABSOLUTELY SURE YOU WANT TO DELETE THIS RECORD?");
	         if (agree) {
		      return true;
	         } else {
		      return false;
		     }
	 		}
        }
	}
	
	alert("Please select the record");
	return false;
}
//Admin Mail

function confirms()
{
//alert("comfirm");
chkFlag=0
for(i=0;i<=document.frm.length-1;i++)
	{ 
		if(document.frm.elements[i].type=="checkbox") 
		{
		 if(document.frm.elements[i].checked==true)
	        {
				 return true;
	 		 }
        }
	}
 	alert("Please select the record");
	 return false;
} 
//Admin checkbox
function checkSelect(frm,val)
{
	//alert(frm);
if(!frm.changeStatus.checked){
	
checkAll(frm,1);
}else{
	checkAll(frm,0)
}
}

function checkAll(formObj, invert){ 
with (formObj) { 
	
  for (var i=0;i < elements.length;i++){ 
    fldObj = elements[i]; 
      if(fldObj.type == "checkbox"){ 
	  if(invert==0){ 
			//alert("checkbox");
			//document.frm.action="subscribeMail.php?changeStatus"=+mail;
			//document.frm.checkbox();
	        fldObj.checked = true; 
        }
        else{ 
          fldObj.checked = false; 
        } 
      }  
    } 
  } 
} 

function regist()
{	
	//alert('arun');
	var msg='';
	if(document.register.emailId.value=="")
	{
		msg+="Email Id"+"\n";
	}
	if(document.register.emailId.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address =document.register.emailId.value;
		if(reg.test(address) == false) 
		{
		  msg+='Enter valid Email Id'+"\n";
		}
	}
    
	if(document.register.pass.value=="")
	{
		msg+="Password "+"\n";
	}
	if(document.register.pass.value!=""){
	if(document.register.pass.value.length<6)
	{ 
		msg+="password should be minimum 6 characters"+"\n";
	}}
		if(document.register.pass.value!=""){
	if(document.register.pass.value.length>16)
	{ 
		msg+="password should be maximum 16 characters"+"\n";
	}}
	if(document.register.confPass.value=="")
	{
		msg+="Confirm Password"+"\n";
	}
	var passw='';
	var cfmpass='';
	passw=document.register.pass.value;
	cfmpass=document.register.confPass.value;
	
	
	if(passw!=cfmpass)
	{
		msg+="Password and Confirm Password do not match"+"\n";
	}
	
	

	if(document.register.name.value=="")
		{
			msg+="Your Name"+"\n";
		}
	  if(document.register.name.value!=""){
		var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.register.name.value.indexOf(".")==0) || (document.register.name.value.indexOf(" ")==0)) 
		{
		alert("First character of Your Name should be alphabet character");
		i=1;	
		}
		else if(regnext.test(document.register.name.value) == false)
		{	
		alert("Your Name should be alphabet character");
		i=1;
		}
   }
	if(document.register.comp_name.value=="")
	{
		msg+="Company Name"+"\n";
	}
	if(document.register.contNo.value=="")
	{
		msg+="Contact No"+"\n";
	}
	if(document.register.contAddress.value=="")
	{
		msg+="Contact Address"+"\n";
	}
	
	if(document.register.STI_imgString.value=="")
	{
		msg+="Type the letters shown"+"\n";
	}
	if(document.register.terms.checked==false)
	{
		msg+="Terms of use"+"\n";
	}
	
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	
	}
}
function frgpassword()
{
	
	var msg='';

	if(document.frgpass.email.value=="")
	{
		msg+="My Email Id is"+"\n";
	}
	if(document.frgpass.email.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.frgpass.email.value;
		if(reg.test(address) == false) 
		{
			msg+=" Invalid Email Id"+"\n";
		}
	}
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	
	}

}

function login()
{
	var msg='';

	if(document.log.username.value=="")
	{
		msg+="Username "+"\n";
	}
	if(document.log.username.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.log.username.value;
		if(reg.test(address) == false) 
		{
			msg+=" Invalid Email Id / User Id "+"\n";
		}
	}
	if(document.log.pwd.value=="")
	{
		msg+="Password"+"\n";
	}
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	
	}
}

function log()
{
	var msg='';

	if(document.login.username.value=="")
	{
		msg+="Username "+"\n";
	}
	if(document.login.username.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.login.username.value;
		if(reg.test(address) == false) 
		{
			msg+=" Invalid Email Id / User Id "+"\n";
		}
	}
	if(document.login.pwd.value=="")
	{
		msg+="Password"+"\n";
	}
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	
	}
}

function contactus()
{
	var msg='';
	if(document.contactfrm.emailId.value=="")
	{
		msg+="Email Id  "+"\n";
	}
	if(document.contactfrm.emailId.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.contactfrm.emailId.value;
		if(reg.test(address) == false) 
		{
			msg+="Invalid Email Id"+"\n";
		}
	}
		if(document.contactfrm.fname.value=="")
	{
		msg+="First Name  "+"\n";
	}
	 if(document.contactfrm.fname.value!=""){
		var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.contactfrm.fname.value.indexOf(".")==0) || (document.contactfrm.fname.value.indexOf(" ")==0)) 
		{
		alert("First character of Your Name should be alphabet character");
		i=1;	
		}
		else if(regnext.test(document.contactfrm.fname.value) == false)
		{	
		alert("Your Name should be alphabet character");
		i=1;
		}
   }
		if(document.contactfrm.lname.value=="")
	{
		msg+="Last Name  "+"\n";
	}
		 if(document.contactfrm.lname.value!=""){
		var regnext= /^[A-Za-z]+[A-Za-z\s\.]+$/;
		if((document.contactfrm.lname.value.indexOf(".")==0) || (document.contactfrm.lname.value.indexOf(" ")==0)) 
		{
		alert("First character of Your Name should be alphabet character");
		i=1;	
		}
		else if(regnext.test(document.contactfrm.lname.value) == false)
		{	
		alert("Your Name should be alphabet character");
		i=1;
		}
   }

   		if(document.contactfrm.contNo.value=="")
	{
		msg+="Contact No. "+"\n";
	}
			if(document.contactfrm.desig.value=="")
	{
		msg+="Designation "+"\n";
	}
			if(document.contactfrm.compname.value=="")
	{
		msg+="Company Name "+"\n";
	}
		if(document.contactfrm.address.value=="")
	{
		msg+="Address "+"\n";
	}
		if(document.contactfrm.contAddress.value=="")
	{
		msg+="Message "+"\n";
	}
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	
	}
}

function changepwdchk()
{
	var msg='';

	if(document.changepwd.oldpass.value=="")
	{
		msg+="Old Password "+"\n";
	}

	if(document.changepwd.newpass.value=="")
	{
		msg+="New Password "+"\n";
	}

	if(document.changepwd.newpass.value!=""){
	if(document.changepwd.newpass.value.length<3)
	{ 
		msg+="password should be minimum 3 character"+"\n";
	}}
	if(document.changepwd.confpass.value=="")
	{
		msg+="Confirm New Password"+"\n";
	}
	var passw='';
	var cfmpass='';
	passw=document.changepwd.newpass.value;
	cfmpass=document.changepwd.confpass.value;
	
	
	if(passw!=cfmpass)
	{
		msg+="Password and Confirm Password do not match"+"\n";
	}
	
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	
	}
}

//News Letter
function news()
{
	var msg='';
	if(document.newsletter.name.value=="")
	{
		msg+="Name"+"\n";
	}
	if(document.newsletter.Input.value=="")
	{
		msg+="Email"+"\n";
	}
	if(document.newsletter.Input.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.newsletter.Input.value;
		if(reg.test(address) == false) 
		{
			msg+="Invalid Name / Email"+"\n";
		}
	}
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	}else return true;
}

function adminlogin()
{
	var msg='';

	if(document.log.username.value=="")
	{
		msg+="User Name "+"\n";
	}
	if(document.log.pwd.value=="")
	{
		msg+="Password"+"\n";
	}
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	
	}
}
function nullchekc()
{
	if(document.keyserechval.keyword.value=="" || document.keyserechval.keyword.value=="ENTER KEYWORD")
	{
		alert("Enter Keyword");
		return false;
	}else
	{
		return true;
	}

}
function conNullCheck()
{
	var msg='';

		if(document.convention.delegate_name.value=="")
	{
		msg+="Delegate Name"+"\n";
	}
	if(document.convention.delegate_name.value!="")
	{
		var msg='';
		if(document.convention.delegate_passport_no.value=="")
		{
			msg+="Passport No."+"\n";
		}
		if(document.convention.delegate_passport_issue_date.value=="")
		{
			msg+="Date of Issue"+"\n";
		}
		if(document.convention.delgate_passport_issue_place.value=="")
		{
			msg+="Place of Issue"+"\n";
		}
		if(document.convention.delegate_passport_exp_date.value=="")
		{
			msg+="Date of Expiry"+"\n";
		}
		if(document.convention.delegate_dob.value=="")
		{
			msg+="Date of Birth"+"\n";
		}
		if(document.convention.delegate_prefer_diet.value=="")
		{
			msg+="Preferred Diet"+"\n";
		}
		if(msg!=''){
		alert("Please enter the required Delegate field(s)\n"+msg);
		return false;
		}
	}
	if(document.convention.delegate_spouse_name.value!="")
	{
		//alert "velu";
		var msg='';
		if(document.convention.delegate_spouse_passport_no.value=="")
		{
			msg+="Passport No."+"\n";
		}
		if(document.convention.delegate_spouse_passport_issue_date.value=="")
		{
			msg+="Date of Issue"+"\n";
		}
		if(document.convention.delgate_spouse_passport_issue_place.value=="")
		{
			msg+="Place of Issue"+"\n";
		}
		if(document.convention.delegate_spouse_passport_exp_date.value=="")
		{
			msg+="Date of Expiry"+"\n";
		}
		if(document.convention.delegate_spouse_dob.value=="")
		{
			msg+="Date of Birth"+"\n";
		}
		if(document.convention.delegate_spouse_prefer_diet.value=="")
		{
			msg+="Preferred Diet"+"\n";
		}
		if(msg!=''){
		alert("Please enter the required Spouse field(s)\n"+msg);
		return false;
		}
	}
	if(document.convention.delegate_child_name.value!="")
	{
		var msg='';
		if(document.convention.delegate_child_passport_no.value=="")
		{
			msg+="Passport No."+"\n";
		}
		if(document.convention.delegate_child_passport_issue_date.value=="")
		{
			msg+="Date of Issue"+"\n";
		}
		if(document.convention.delgate_child_passport_issue_place.value=="")
		{
			msg+="Place of Issue"+"\n";
		}
		if(document.convention.delegate_child_passport_exp_date.value=="")
		{
			msg+="Date of Expiry"+"\n";
		}
		if(document.convention.delegate_child_dob.value=="")
		{
			msg+="Date of Birth"+"\n";
		}
		if(document.convention.delegate_child_prefer_diet.value=="")
		{
			msg+="Preferred Diet"+"\n";
		}
		if(msg!=''){
		alert("Please enter the required Child field(s)\n"+msg);
		return false;
		}
	}
	if(document.convention.delegate_company_name.value=="")
	{
		msg+="Company Name"+"\n";
	}
	if(document.convention.delegate_designation.value=="")
	{
		msg+="Designation"+"\n";
	}
	if(document.convention.delegate_address.value=="")
	{
		msg+="Address"+"\n";
	}
	if(document.convention.delegate_email.value!="")
	{
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
		var address = document.convention.delegate_email.value;
		if(reg.test(address) == false) 
		{
			msg+="Invalid Email Address"+"\n";
		}
	}
	if(document.convention.delegate_mob_no.value=="")
	{
		msg+="Mobile No"+"\n";
	}
	if(document.convention.ex_india_share.value!="" && document.convention.ex_india_state.value=="")
	{
		msg+="pick one"+"\n";
	}
	if(document.convention.prefer_hotel.value=="")
	{
		msg+="Preferred Hotel"+"\n";
	}
	if(document.convention.pay_dd_cheque_no.value=="")
	{
		msg+="Enclosed DD / Cheque no."+"\n";
	}
	if(document.convention.pay_amnt.value=="")
	{
		msg+="payable at Mumbai of INR"+"\n";
	}
	if(document.convention.pay_amnt_drawn_on.value=="")
	{
		msg+="drawn on"+"\n";
	}
	if(document.convention.STI_imgString.value=="")
	{
		msg+="Type the letters shown"+"\n";
	}
	if(document.convention.terms.checked==false)
	{
		msg+="Terms of use"+"\n";
	}
	if(msg!=''){
	alert("Please enter the required mandatory field(s)\n"+msg);
	return false;
	}
}
//Numbers Only Validation Starts here
function numbersonly(e){
var unicode=e.charCode? e.charCode : e.keyCode
	//alert("");
	//alert(unicode);
if (unicode==8||unicode==9){ }
else{//if the key isn't the backspace key (which we should allow)
if(unicode!=9 && unicode!=13 && unicode!=37 && unicode!=38 && unicode!=39 && unicode!=40 && unicode!=43 && unicode!=45){
if (unicode<48||unicode>57){ //if not a number
//return DM("Please enter numbers only.");
alert("Please enter numbers only.");
return false //disable key press
}
}
}
}
//Numbers Only Validation ends here

//Characters Only Validation starts here which allows two special characters dot and space.
function characteronly(e){
var unicode=e.charCode? e.charCode : e.keyCode
if(unicode!=9 && unicode!=13 && unicode!=37 && unicode!=38 && unicode!=39 && unicode!=40 && unicode!=46){
//if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
if ((unicode<64||unicode>122)&&(unicode!=32)&&(unicode!=8)){ //if not a number
//return DM("Please enter only the alphabetic characters and space.");
alert("Please enter only the alphabetic characters and space.");
return false //disable key press
}
}
}
//Characters Only Validation ends here

function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}
function characterNameonly(e){
var unicode=e.charCode? e.charCode : e.keyCode
//if (unicode!=8){ //if the key isn't the backspace key (which we should allow)
if(unicode!=9 && unicode!=13 && unicode!=37 && unicode!=38 && unicode!=39 && unicode!=40 && unicode!=46){
if ((unicode<64||unicode>122)&&(unicode!=32)&&(unicode!=46)&&(unicode!=8)){ //if not a number
//msg="Please enter only the characters, dot and space.";
alert("Please enter only the characters, dot and space.");
//return DM(msg);//disable the keypress
//}
}
}
}