// Java Document
function chk_register(){
// Attendee information chk		
	/* */
	if(document.getElementById('city').value != 'Bangalore'){
		if(document.getElementById('city').value == ''){
			alert('Please select City');
			document.getElementById('city').focus();
			return false;
		}
	}
	

	if(document.getElementById('en_attendtype').value == ''){
		alert('Please select attendee type');
		document.getElementById('en_attendtype').focus();
		return false;
	}
	if(document.getElementById('en_first').value == ''){
		alert('Please enter first name');
		document.getElementById('en_first').focus();
		return false;
	}
	if(document.getElementById('en_last').value == ''){
		alert('Please enter last name');
		document.getElementById('en_last').focus();
		return false;
	}
	if(document.getElementById('en_designation').value == ''){
		alert('Please enter designation');
		document.getElementById('en_designation').focus();
		return false;
	}
	
	
	if(document.getElementById('en_email').value ==''){
		alert('Please enter email address!');
		document.getElementById("en_email").focus();
		return false;
	}else{
		var emailStr=document.getElementById("en_email").value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
		if (!(!reg1.test(emailStr) && reg2.test(emailStr))){
			alert("Please check email address.");
			document.getElementById("en_email").focus();
			return false;   
		}
	}
	if(document.getElementById('en_emailalt').value !=''){
		var emailStr=document.getElementById("en_emailalt").value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
		if (!(!reg1.test(emailStr) && reg2.test(emailStr))){
			alert("Please check email address.");
			document.getElementById("en_emailalt").focus();
			return false;   
		}
	}
	if(document.getElementById('en_phone').value == ''){
		alert('Please enter business phone');
		document.getElementById('en_phone').focus();
		return false;
	}
	if(document.getElementById('en_mobile').value == ''){
		alert('Please enter mobile phone');
		document.getElementById('en_mobile').focus();
		return false;
	}
	
	
	
	
// Emergency Information chk	
	if(document.getElementById('en_emergcontact').value == ''){
		alert('Please enter emergency contact name');
		document.getElementById('en_emergcontact').focus();
		return false;
	}
	if(document.getElementById('en_emergdayphone').value == ''){
		alert('Please enter day phone');
		document.getElementById('en_emergdayphone').focus();
		return false;
	}
	if(document.getElementById('en_emergnightphone').value == ''){
		alert('Please Enter Evening phone ');
		document.getElementById('en_emergnightphone').focus();
		return false;
	}
	if(document.getElementById('en_emergrelation').value == ''){
		alert('Please enter relationship ');
		document.getElementById('en_emergrelation').focus();
		return false;
	}
// Company information chk
	if(document.getElementById('en_companyname').value == ''){
		alert('Please enter company name ');
		document.getElementById('en_companyname').focus();
		return false;
	}

	if(document.getElementById('en_address1').value == ''){
		alert('Please enter mail address ');
		document.getElementById('en_address1').focus();
		return false;
	}
	if(document.getElementById('en_city').value == ''){
		alert('Please enter city ');
		document.getElementById('en_city').focus();
		return false;
	}
	if(document.getElementById('en_state').value == ''){
		alert('Please enter state ');
		document.getElementById('en_state').focus();
		return false;
	}
	if(document.getElementById('en_zip').value == ''){
		alert('Please enter zip/postal code ');
		document.getElementById('en_zip').focus();
		return false;
	}
	if(document.getElementById('en_country').value == ''){
		alert('Please select country ');
		document.getElementById('en_country').focus();
		return false;
	}
	
	
// Sales Representative chk
	if(document.getElementById('salesrep_email').value != ''){
		var emailStr=document.getElementById("salesrep_email").value;
		var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; // not valid
		var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; // valid
		if (!(!reg1.test(emailStr) && reg2.test(emailStr))){
			alert("Please check email address.");
			document.getElementById("salesrep_email").focus();
			return false;   
		}
	}


	
// Payment information chk
	//alert(document.getElementById('en_attendtype').value);
	if(document.getElementById('en_attendtype').value != 'Speker'){
		if(document.getElementById("pay_type1").checked==false && document.getElementById("pay_type2").checked==false && document.getElementById("pay_type3").checked==false ){
			alert("Please choose payment mode");
			document.getElementById('pay_type1').focus();
			return false;
		}
	}
	if(document.getElementById("pay_type1").checked==true || document.getElementById("pay_type2").checked==true ){
		var formRef = document.frm1;
		if(formRef.chequeno.value == ''){
			alert("Please enter cheque/DD details");
			formRef.chequeno.focus(); 
			return false;
		}
		if(formRef.bank.value == ''){
			alert("Please enter bank details");
			formRef.bank.focus(); 
			return false;
		}
		if(formRef.date.value == ''){
			alert("Please enter date");
			formRef.date.focus(); 
			return false;
		}
		if(formRef.amount.value == ''){
			alert("Please enter amount");
			formRef.amount.focus(); 
			return false;
		}
	}
	
	
return true;
}
	
function showOpt(){
	if(document.getElementById("pay_type1").checked==true || document.getElementById("pay_type2").checked==true ){
		document.getElementById("checkop").style.display="block";
	}else{
		document.getElementById("checkop").style.display="none";
		if(chk_register()==false){
			document.getElementById("pay_type3").checked=false;
		}else{
			document.getElementById("pay_type3").checked=true;
			document.frm1.submit();
		}
		
		
	}
}
