function HideTextBox(id,target) 
{
	var id=id;
	var target=target;
	
	if(document.getElementById(id).value == "Other (please specify)")
	document.getElementById(target).style.display = "block";
	else
	document.getElementById(target).style.display = "none";
}
function FormValidate(frm) {

	
	if(!validateNotEmpty(frm.txtfirstname.value)) {
		alert("First Name is required!");
		frm.txtfirstname.focus();
		return false; }
	if(!validateNotEmpty(frm.txtlastname.value)) {
		alert("Last Name is required!");
		frm.txtlastname.focus();
		return false; }	
	if(!validateEmail(frm.txtemail.value)) {
		alert("Invalid Email Address!");
		frm.txtemail.focus();
		return false; }
	if(!validateNotEmpty(frm.txtemail2.value)) {
		alert("confirmation of email required!");
		frm.txtemail2.focus();
		return false; }
		
	if(!validatedDropdown(frm.ddlGrades.value)) {
		alert("Please select from the list");
		frm.ddlGrades.focus();
		return false; }	
		
		if(document.getElementById('txtOthers').style.display=="block")
		{
			if(!validateNotEmpty(frm.txtOthers.value))
			{
			alert("Please specify other grade/subject");
			frm.txtOthers.focus();
			return false; 
			}	
		}
				
		
//	if(!validateNotCompare(frm.txtemail2.value)){
//	    alert("please confirm your email!");
//	    frm.txtemail2.focus();
//	    return false;}	

	if(!validateNotEmpty(frm.dropGrade.value)) {
	
		alert("Please select Grade!");
		frm.dropGrade.focus();
		return false; }
	
	if(frm.chkElem_0.checked == true) {	
		return  true; 
	}
	else if(frm.chkElem_1.checked == true) {	
		return  true; 
	}
	else if(frm.chkElem_2.checked == true) {	
		return  true; 
	}
	else if(frm.chkElem_3.checked == true) {	
		return  true; 
	}
	else if(frm.chkElem_4.checked == true) {	
		return  true; 
	}
	else if(frm.chkElem_5.checked == true) {	
		return  true; 
	}
	else if(frm.chkElem_6.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_0.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_1.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_2.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_3.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_4.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_5.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_6.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_7.checked == true) {	
		return  true; 
	}
	else if(frm.chkSec_8.checked == true) {	
		return  true; 
	}
	else {
		alert("Please select Magazine subscribed!");
		return false;
	}
	return true;	
}
function validateEmail( strValue) {
var objRegExp  = /^[a-z0-9]([a-z0-9_\-\.]*)@([a-z0-9_\-\.]*)(\.[a-z]{2,3}(\.[a-z]{2}){0,2})$/i;
  return objRegExp.test(strValue); 
}
function validateNotEmpty( strValue ) {
   var strTemp = strValue;
   strTemp = trimAll(strTemp);
   if(strTemp.length > 0){ return true; }  
   return false;
}
function validatedDropdown( strValue ) {
   if(strValue == "Select")
   {
	return false;
   }
    
   return true;
}
function trimAll( strValue ) {
 var objRegExp = /^(\s*)$/;
    if(objRegExp.test(strValue)) { 
		strValue = strValue.replace(objRegExp, '');
       if( strValue.length == 0)
            return strValue;    }
   objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
   if(objRegExp.test(strValue)) { strValue = strValue.replace(objRegExp, '$2');  }
  return strValue;
}

