
function calc_workshop_disount(){

	promotion_code = document.getElementById('promotion').value;
	if(promotion_code == 'SUN@JAX07'){
	return 7200;
	
	}else{
		earlybird=new Date();
		earlybird.setFullYear(2007,04,8);
		today = new Date();
		//early bird discount
		if (earlybird >= today){
			return 8000;
		}  else {
			return 10000;
		}
	}
}
 
function calc_conf_disount(){
	promotion_code = document.getElementById('promotion').value;
	if(promotion_code == 'SUN@JAX07'){
	return 6000;
	
	}else{
		earlybird=new Date();
		earlybird.setFullYear(2007,04,8);
		today = new Date();
		
		//early bird discount
		if (earlybird >= today){
			return 7000;
		} 
		else{
			return 9000;
		} 
	}
}
function calc_twoday_discount(){
	
 	earlybird=new Date();
	earlybird.setFullYear(2007,04,8);
	today = new Date();

//early bird discount
 	if (earlybird >= today){
		return 7000;
  	}  
	else{
		return 8000;	
	}
 } 

function calc_oneday_discount(){
	
 	earlybird=new Date();
	earlybird.setFullYear(2007,04,8);
	today = new Date();

//early bird discount
 if (earlybird >= today){
		return 2500;
  	}  
	else{
		return 5000;	
	}
 } 


function calculate(){
	
	amt = 0;
	i = 0;

		if( document.getElementById('threeconf1').checked ){
			amt = amt+calc_conf_disount();
		}
		if( document.getElementById('twoconf11').checked ){
			amt = amt+calc_twoday_discount();
		}
		if( document.getElementById('twoconf21').checked ){
			amt = amt+calc_twoday_discount();
		}
		if( document.getElementById('twoconf31').checked ){
			amt = amt+calc_twoday_discount();

		}
		
		if( document.getElementById('oneconf11').checked ){
			amt = amt+calc_oneday_discount();

		}
		if( document.getElementById('oneconf21').checked ){
			amt = amt+calc_oneday_discount();

		}
		if( document.getElementById('oneconf31').checked ){
			amt = amt+calc_oneday_discount();

		}


		if( document.getElementById('power11').checked ){
			amt = amt+calc_workshop_disount();
		}
		else{
			document.getElementById('workshop11').checked = false;
			document.getElementById('workshop21').checked = false;
			document.getElementById('workshop31').checked = false;
			document.getElementById('half11').checked = false;			
			document.getElementById('half21').checked = false;
			document.getElementById('half31').checked = false;				
		}		
		document.getElementById('total_amount').value = amt;

}

	
function Validate(){
	
	calculate();
	Name = "document.frmRegistration.Name1";
	Surname = "document.frmRegistration.Surname1";
	job = "document.frmRegistration.job1";
	email = "document.frmRegistration.email1";
	phone = "document.frmRegistration.phone1";
	
	if( eval(Name).value == '' ){
		alert("Please enter First Name of Person");
		eval(Name).focus();
		return false;
	} 
	else if( eval(job).value == '' ){
		alert("Please enter designation of Person");
		eval(job).focus();
		return false;
	}
	else if( eval(email).value == '' ){
		alert("Please enter Email ID of Person");
		eval(email).focus();
		return false;
	}
	else if( !(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w+)+$/.test(eval(email).value)) )
	{
		alert("Please enter a valid Email address for Person");
		eval(email).focus();
		eval(email).select();
		return false;
	}
	else if( eval(phone).value == '' ){
		alert("Please enter Telephone of Person");
		eval(phone).focus();
		return false;
	}
	else if(isNaN(eval(phone).value))
	{
		alert("Please enter a valid phone number for Person");
		eval(phone).focus();
		return false;		
	}
	else if( !document.getElementById('threeconf1').checked && !document.getElementById('twoconf11').checked && !document.getElementById('twoconf21').checked && !document.getElementById('twoconf31').checked && !document.getElementById('oneconf11').checked && !document.getElementById('oneconf21').checked && !document.getElementById('oneconf31').checked &&  !document.getElementById('power11').checked ){
		alert("Please select the event that Person  wish to attend");
		document.getElementById('threeconf1').focus();
		return false;
	}




	if( trimString(document.getElementById('company_name').value) == '' ){
		alert("Please enter Company Name");
		document.getElementById('company_name').focus();
		return false;
	}else if( trimString(document.getElementById('address').value) == '' ){
		alert("Please enter Address");
		document.getElementById('address').focus();
		return false;
	}
	else if( trimString(document.getElementById('state').value) == '' ){
		alert("Please enter State");
		document.getElementById('state').focus();
		return false;
	}
	else if( trimString(document.getElementById('pincode').value) == '' ){
		alert("Please enter Pincode");
		document.getElementById('pincode').focus();
		return false;
	}
	else if(isNaN(document.getElementById('pincode').value))
	{
		alert("Please enter a valid pincode");
		document.getElementById('pincode').focus();
		return false;		
	}

	else if( trimString(document.getElementById('country').value) == '0' ){
		alert("Please enter Country");
		document.getElementById('country').focus();
		return false;

	}
	else if( trimString(document.getElementById('city').value) == '' ){
		alert("Please enter City");
		document.getElementById('city').focus();
		return false;

	}
	else if( trimString(document.getElementById('telephone').value) == '' ){
		alert("Please enter Telephone");
		document.getElementById('telephone').focus();
		return false;
	}
	else if(isNaN(document.getElementById('telephone').value))
	{
		alert("Please enter a valid telephone Number");
		document.getElementById('telephone').focus();
		return false;		
	}
	else if(document.getElementById('fax').value !="" ){
		if(isNaN(document.getElementById('fax').value))	{
			alert("Please enter a valid fax Number");
			document.getElementById('fax').focus();
			return false;		
		}
	}
	else if(!document.getElementById('dd').checked && !document.getElementById('invoice').checked ){
		alert("Please select the mode of Payment");
		document.getElementById('dd').focus();
		return false;

	}
	if( document.getElementById('dd').checked ){
	
		if( trimString(document.getElementById('dd_num').value) == '' ){
		alert("Please enter the DD Number");
		document.getElementById('dd_num').focus();
		return false;
		}
		else if(isNaN(document.getElementById('dd_num').value))
		{
			alert("Please enter a valid DD Number");
			document.getElementById('dd_num').focus();
			return false;		
		}		
		else if( trimString(document.getElementById('dd_date').value) == '' ){
		alert("Please enter the DD Date");
		document.getElementById('dd_date').focus();
		return false;
		}
		else if( trimString(document.getElementById('issue_bank').value) == '' ){
		alert("Please enter the Issuing Bank");
		document.getElementById('issue_bank').focus();
		return false;
		}
		else if( trimString(document.getElementById('payable_at').value) == '' ){
		alert("Please enter the Payable place");
		document.getElementById('payable_at').focus();
		return false;
		}


	}

	document.getElementById('hidvalaction').value = "register";
	document.frmRegistration.action = "/conferences/jax-india/register_dd.php"
	return true;
	
}

function hideradio(){

		if(document.getElementById('half11').checked == true){
			document.getElementById('workshop11').checked = false;
			document.getElementById('workshop21').checked = false;			
			document.getElementById('workshop31').checked = false;			
		}
		if(document.getElementById('half21').checked == true){
			document.getElementById('workshop11').checked = false;
			document.getElementById('workshop21').checked = false;			
			document.getElementById('workshop31').checked = false;			
		}	
		if(document.getElementById('half31').checked == true){
			document.getElementById('workshop11').checked = false;
			document.getElementById('workshop21').checked = false;			
			document.getElementById('workshop31').checked = false;			
		}		
		
		if(document.getElementById('half11').checked  == true && document.getElementById('half21').checked  == true ){
			document.getElementById('half31').checked  = false;
		}
		else if(document.getElementById('half21').checked  == true && document.getElementById('half31').checked  == true ){
			document.getElementById('half11').checked  = false;
		}
	
		else if(document.getElementById('half11').checked  == true && document.getElementById('half31').checked  == true ){
			document.getElementById('half21').checked  = false;
		}		
		if(document.getElementById('workshop11').checked == true){
			document.getElementById('half11').checked = false;
			document.getElementById('half21').checked = false;			
		}
		
		if(document.getElementById('workshop21').checked == true){
			document.getElementById('half11').checked = false;
			document.getElementById('half21').checked = false;			
		}
		if(document.getElementById('workshop31').checked == true){
			document.getElementById('half11').checked = false;
			document.getElementById('half21').checked = false;			
		}		
		
	}
function hidediv1(){
	if(document.getElementById('invoice').checked == true){
		document.getElementById('invoice_d').style.display ='block';
		document.getElementById('dd_options').style.display ='none';
	}
	if(document.getElementById('dd').checked == true){
		document.getElementById('dd_options').style.display ='block';
		document.getElementById('invoice_d').style.display ='none';
	}
}

function hidediv(){

		if(document.getElementById('power11').checked == true){
			document.getElementById('workshop_details1').style.display = 'block';
		}
		if(document.getElementById('power11').checked == false){
			document.getElementById('workshop_details1').style.display = 'none';
		}		

}
function trimString (str){
	  while (str.charAt(0) == ' ')
		str = str.substring(1);
	  while (str.charAt(str.length - 1) == ' ')
		str = str.substring(0, str.length - 1);
	  return str;
	}

