
function validatecemail() //validation of change email
{   
	
	var buffer ='';
	if(document.form123.newemail.value == "") buffer += "Enter new email address.\n";
	if(document.form123.confirmemail.value == "") buffer += "Retype email address.\n";
	if((document.form123.newemail.value !="") && (document.form123.confirmemail.value!=""))
	{
	  if(document.form123.newemail.value != document.form123.confirmemail.value)
	  buffer += "New email and retyped email address does not match.\n";
	}
	if(buffer != "")
	{
		alert(buffer);
		return false;
	}
	    return true;
}
function chk_email(exemail)
 {
	
	buffer1="";
	if(document.newslet.email_reg.value== "") buffer1 += "Enter your existing email address.\n";
	else
	{
  		var errormsg = emailCheck(document.newslet.email_reg.value);
		if(errormsg != "Valid") buffer1 += errormsg+"\n";
	}
	buffer1+=validatecaptcha(newslet);
	if(buffer1 != "")
	{
		alert(buffer1);
		return false; 
	}
	return true;
 }
//-------code validating for form on client side-----------------
 function validate123(par1, par2, par3) 
  { 
	buffer="";
	if(document.bbs.name.value == "") buffer += "Enter your name.\n";
	else
	{
		if(isInteger(document.bbs.name.value)) buffer+="Please Enter your name in Alaphates. \n";
	}
	if(document.bbs.email.value=="") buffer+="Enter Email Address.\n";
	else
	{
  	var errormsg = emailCheck(document.bbs.email.value);
 	if(errormsg != "Valid") buffer += errormsg+"\n";
	}
	if(document.bbs.city.value == "") buffer +="Enter city name.\n";
	else
	{
		if(isInteger(document.bbs.city.value)) buffer+="Please Enter your city name in Alaphates. \n";
	}
	if(document.bbs.country.value == "") buffer +="Enter country name.\n";
	else
	{
		if(isInteger(document.bbs.country.value)) buffer+="Please Enter your country name in Alaphates. \n";
	}
	
	if(document.bbs.day.value == '00') buffer +="Select day of birth date.\n";
	if(document.bbs.year.value == '0000') buffer+="Select year of birth date.\n";
	if(document.bbs.company.value == "") buffer += "Enter company/institution name.\n";

	if(document.bbs.proff.value == "")	buffer += "Enter your Proffession.\n";
	else if(document.bbs.proff.value == "Other" && document.bbs.proff1.value == "")	buffer += "Enter your Proffession.\n";
/*
	if(document.bbs.occu.value == "")	buffer += "Enter your Occupation.\n";
	else if(document.bbs.occu.value == "Other" && document.bbs.occu1.value == "")	buffer += "Enter your Occupation.\n";
*/
	if(document.bbs.pos.value == "")	buffer += "Enter your Position.\n";
	else if(document.bbs.pos.value == "Other" && document.bbs.pos1.value == "")	buffer += "Enter your Position.\n";
		
   //--------- new validation from here -----------	
	var check=0;
	//// FOR NEWSLETTER
	var news_id=par1.split('a');
    for(i=0;i<news_id.length;i++)
	{
	           
		checkbox_id="ch_"+news_id[i];
		
		if(this.document.getElementById(checkbox_id).checked ==true)
		{
			check=1;    
		}
	}     
	//////// FOR EFLYERS
	var ef_id=par2.split('a');
    var i=0;
	while (i < ef_id.length)
	{
		checkbox_id="ef_"+ef_id[i];
		
		if(this.document.getElementById(checkbox_id).checked ==true)
		{
			check=1;    
		}
	   i++;     
	}
	///////// FOR PROMOTIONAL MAILERS
	
	var pr_id=par3.split('a');
	var j=0;
	while(j < pr_id.length)
	{
		checkbox_id="pr_"+pr_id[j];
		if(this.document.getElementById(checkbox_id).checked ==true)
		{
			check=1;    
		}
	   j++;  
	}
	/*if(check==1 && buffer!="")
	{
		alert(buffer);
		return false;
	}*/
	/*else*/ if(check==0)
	{
		buffer+="Please select atleast one newsletter/Eflyers.\n";
		//alert(buffer);
	    //return false;
	}
	buffer+=validatecaptcha(bbs);
	
	if(buffer=='')
	{
	}
	else
	{
		alert(buffer);
		return false;
	}
	//return false;
	return true;
  }
//----------up to here----------------------	

function validate_id123()
{
	var buffer="";
	if(document.bbs.name.value == "") buffer += "Enter your name.\n";
	else
	{
		if(isInteger(document.bbs.name.value)) buffer+="Please Enter your name in Alaphates. \n";
	}
	if(document.bbs.email.value=="") buffer+="Enter Email Address.\n";
	else
	{
  	var errormsg = emailCheck(document.bbs.email.value);
 	if(errormsg != "Valid") buffer += errormsg+"\n";
	}
	if(document.bbs.city.value == "") buffer +="Enter city name.\n";
	else
	{
		if(isInteger(document.bbs.city.value)) buffer+="Please Enter your city name in Alaphates. \n";
	}
	if(document.bbs.country.value == "") buffer +="Enter country name.\n";
	else
	{
		if(isInteger(document.bbs.country.value)) buffer+="Please Enter your country name in Alaphates. \n";
	}
	
	if(document.bbs.day.value == '00') buffer +="Select day of birth date.\n";
	if(document.bbs.year.value == '0000') buffer+="Select year of birth date.\n";
	if(document.bbs.company.value == "") buffer += "Enter company/institution name.\n";
	
	buffer+=validatecaptcha(bbs);

	if(buffer=='')
	{
	}
	else
	{
		alert(buffer);
		return false;
	}
	return true;
}

function isInteger(val)
{
	if(isBlank(val))
	{
		return false;
	}
	for(var i=0;i<val.length;i++)
	{
		if(!isDigit(val.charAt(i)))
		{
		return false;
		}
	}
return true;
}
function isBlank(val)
{
	if(val==null)
	{
		return true;
	}
	for(var i=0;i<val.length;i++)
	{
		if((val.charAt(i)!=' ')&&(val.charAt(i)!="\t")&&(val.charAt(i)!="\n")&&(val.charAt(i)!="\r"))
		{
		   return false;
		}
	}
	return true;
}

function isDigit(num)
{
	if(num.length>1)
	{
		return false;
	}
	var string="1234567890";
	if(string.indexOf(num)!=-1)
	{
		return true;
	}
	return false;
}

function cheat(e)
{
	var isNN = (navigator.appName.indexOf("Netscape")!=-1);
	var keyCode = (isNN) ? e.which : e.keyCode; 
	if(keyCode==126) return false;
	else return true;
}
function test()
{
alert(event.srcElement.Type);
}

function changeNewsValue(par)
{
    if(document.getElementById('checknews').checked)
	{
		selnewsspan.innerText="Select all";
	}
	else
	{
		selnewsspan.innerText="Deselect all";
	}
	if(selnewsspan.innerText=="Deselect all")
	{
		var news_id=par.split('a');
        var i=0;
		selnewsspan.innerText="Select all";
        while (i < news_id.length)
	      {
	            checkbox_id="ch_"+news_id[i];
	        	this.document.getElementById(checkbox_id).checked = "";
	            i++;
	        }
	}
	else
	{
	var news_id=par.split('a');
    var i=0;
    selnewsspan.innerText="Deselect all";
	while (i < news_id.length)
	{
	  checkbox_id="ch_"+news_id[i];
	  this.document.getElementById(checkbox_id).checked = "checked";
	  i++;
	} 
 }
    // alert(selnewsspan.innerText);
    // fnValueChangenews();
}

function changeEflyersValue(par)
{
//	var y=document.bbs.checkeflyers;
	
	if(document.getElementById('checkflyer').checked)
	{
		seleflyersspan.innerText="Select all";
	}
	else
	{
		seleflyersspan.innerText="Deselect all";
	}
	
	if(seleflyersspan.innerText=="Deselect all")
	{
		var news_id=par.split('a');
		var new_id = news_id.slice(0,(news_id.length - 1));
        var i=0;
	    seleflyersspan.innerText="Select all";
        while (i < new_id.length)
	      {
	            checkbox_id="ef_"+new_id[i];
	        	this.document.getElementById(checkbox_id).checked = "";
	            i++;
	        }
		}
	else
	{
		var news_id=par.split('a');
		var new_id = news_id.slice(0,(news_id.length - 1));
		
		var i=0;
		seleflyersspan.innerText="Deselect all"
    	while (i < new_id.length)
	    {
	     checkbox_id="ef_"+new_id[i];
		 this.document.getElementById(checkbox_id).checked = "checked";
	     i++;
	    }
	}
  // fnValueChangeflyers();
}

function changePromValue(par)
{
//	var y=document.bbs.checkeflyers;
	
	if(document.getElementById('checkprom').checked)
	{
		selepromspan.innerText="Select all";
	}
	else
	{
		selepromspan.innerText="Deselect all";
	}
	
	if(selepromspan.innerText=="Deselect all")
	{
		var news_id=par.split('a');
		var new_id = news_id.slice(0,(news_id.length - 1));
        var i=0;
	    selepromspan.innerText="Select all";
        while (i < new_id.length)
	      {
	            checkbox_id="pr_"+new_id[i];
	        	this.document.getElementById(checkbox_id).checked = "";
	            i++;
	        }
		}
	else
	{
		var news_id=par.split('a');
		var new_id = news_id.slice(0,(news_id.length - 1));
		
		var i=0;
		selepromspan.innerText="Deselect all"
    	while (i < new_id.length)
	    {
	     checkbox_id="pr_"+new_id[i];
		 this.document.getElementById(checkbox_id).checked = "checked";
	     i++;
	    }
	}
  // fnValueChangeflyers();
}

function fnResetValue()
{
seleflyersspan.innerText="Select all";
selnewsspan.innerText="Select all";
}

function showmore()
{
	this.document.getElementById("mo").style.display="block";
	this.document.getElementById("txt").style.display="none";
}
function hidemore()
{
	this.document.getElementById("mo").style.display="none";
	this.document.getElementById("txt").style.display="block";
}

function showprom()
{
	this.document.getElementById("moprom").style.display="block";
	this.document.getElementById("txtprom").style.display="none";
}
function hideprom()
{
	this.document.getElementById("moprom").style.display="none";
	this.document.getElementById("txtprom").style.display="block";
}

function showmorenewsletters()
{
	this.document.getElementById("monewsletters").style.display="block";
	this.document.getElementById("txtnewsletters").style.display="none";
}
function hidemorenewsletters()
{
	this.document.getElementById("monewsletters").style.display="none";
	this.document.getElementById("txtnewsletters").style.display="block";
}