// Java Document



///////////////////////////////////////////////////////////////////////

function removeAllOptions(selectbox)

{

	var i;

	for(i=selectbox.options.length-1;i>=0;i--)

	{

		selectbox.remove(i);

	}

}

function addOption(selectbox, value, text )

{

	var optn = document.createElement("OPTION");

	optn.text = text;

	optn.value = value;

 	selectbox.options.add(optn);

}

///////////////////////////////////////////////////////////////////////

function foundChk(chk,btn)

{

	if(document.getElementById(chk).checked==1)

	{

		document.getElementById(btn).disabled = false;

	}	else	{

		document.getElementById(btn).disabled = true;	}

}



function chkSame(chk,o_nm,o_snm,o_adrs,o_cty,o_pin,o_st,o_phn,o_fx,s_nm,s_snm,s_adrs,s_cty,s_pin,s_st,s_phn,s_fx){

	if(document.getElementById(chk).checked==1)

	{

		document.getElementById(s_nm).value=document.getElementById(o_nm).value;

		document.getElementById(s_snm).value=document.getElementById(o_snm).value;

		document.getElementById(s_adrs).value=document.getElementById(o_adrs).value;

		document.getElementById(s_pin).value=document.getElementById(o_pin).value;

		document.getElementById(s_cty).value=document.getElementById(o_cty).value;

		document.getElementById(s_st).value=document.getElementById(o_st).value;

		document.getElementById(s_phn).value=document.getElementById(o_phn).value;

		document.getElementById(s_fx).value=document.getElementById(o_fx).value;

		/*document.getElementById(s_eml).value=document.getElementById(o_eml).value;*/

	}



}



function chkOrder(o_nm,o_adrs,o_cty,o_pin,o_st,o_cnty,o_phn,o_eml,s_nm,s_adrs,s_cty,s_pin,s_st,o_dt,o_mnt,o_yr){



	

	if(document.getElementById(o_nm).value==''){

		alert("Enter billing details: Name");

		document.getElementById(o_nm).focus();

		return false;	}

	if(document.getElementById(o_adrs).value==''){

		alert("Enter billing details: Address");

		document.getElementById(o_adrs).focus();

		return false;	}

	if(document.getElementById(o_cty).value==''){

		alert("Enter billing details: City");

		document.getElementById(o_cty).focus();

		return false;	}

	if(document.getElementById(o_pin).value==''){

		alert("Enter billing details: Pin/Zip");

		document.getElementById(o_pin).focus();

		return false;	}

	if(document.getElementById(o_st).value==''){

		alert("Enter billing details: State");

		document.getElementById(o_st).focus();

		return false;	}

	if(document.getElementById(o_cnty).value==''){

		alert("Enter billing details: Country");

		document.getElementById(o_cnty).focus();

		return false;	}

	if(document.getElementById(o_phn).value==''){

		alert("Enter billing details: Phone");

		document.getElementById(o_phn).focus();

		return false;	}

	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

	if (reg.test(document.getElementById(o_eml).value)==false){

		alert("Invalid E-mail Address! Please re-enter.");

		document.getElementById(o_eml).focus();

		return (false);

	}

	if(document.getElementById(s_nm).value==''){

		alert("Enter shipping details: Name");

		document.getElementById(s_nm).focus();

		return false;	}

	if(document.getElementById(s_adrs).value==''){

		alert("Enter shipping details: Address");

		document.getElementById(s_adrs).focus();

		return false;	}

	if(document.getElementById(s_cty).value==''){

		alert("Enter shipping details: City");

		document.getElementById(s_cty).focus();

		return false;	}

	if(document.getElementById(s_pin).value==''){

		alert("Enter shipping details: Pin/Zip");

		document.getElementById(s_pin).focus();

		return false;	}

	if(document.getElementById(s_st).value==''){

		alert("Enter shipping details: State");

		document.getElementById(s_st).focus();

		return false;	}

/////////////////////////////////the date validation section ////////////////////////////////////////

	var v_dt=document.getElementById(o_mnt).value+"-"+document.getElementById(o_dt).value+"-"+document.getElementById(o_yr).value;

	if (Date.parse(v_dt) <= new Date()) {

		alert("Enter a proper delivery date");

		document.getElementById(o_dt).focus();

		return false;	}

////////////////////////////////the date validation section ////////////////////////////////////////

}



function SearchPrice(elem_price,elem_currency){

	if(document.getElementById(elem_currency).value=='INR'){

		removeAllOptions(document.getElementById(elem_price));

		addOption(document.getElementById(elem_price),'0','Price');

		addOption(document.getElementById(elem_price),'1-1000','0-1,000');

		addOption(document.getElementById(elem_price),'1001-2000','1,001-2,000');

		addOption(document.getElementById(elem_price),'2001-3000','2,001-3,000');

		addOption(document.getElementById(elem_price),'3001-4000','3,001-4,000');

		addOption(document.getElementById(elem_price),'4001-5000','4,001-5,000');

		addOption(document.getElementById(elem_price),'5001-6000','6,001-7,000');

		addOption(document.getElementById(elem_price),'7001-8000','7,001-8,000');

		addOption(document.getElementById(elem_price),'8001-9000','8,001-9,000');

		addOption(document.getElementById(elem_price),'9001-10000','9,001-10,000');

		addOption(document.getElementById(elem_price),'10000-10000000000','Above');

	}else{

		removeAllOptions(document.getElementById(elem_price));

		addOption(document.getElementById(elem_price),'0','Price');

		addOption(document.getElementById(elem_price),'0-50','0-50');

		addOption(document.getElementById(elem_price),'51-100','51-100');

		addOption(document.getElementById(elem_price),'101-150','101-150');

		addOption(document.getElementById(elem_price),'151-200','151-200');

		addOption(document.getElementById(elem_price),'201-250','201-250');

		addOption(document.getElementById(elem_price),'251-300','251-300');

		addOption(document.getElementById(elem_price),'301-350','301-350');

		addOption(document.getElementById(elem_price),'351-400','351-400');

		addOption(document.getElementById(elem_price),'401-450','401-450');

		addOption(document.getElementById(elem_price),'451-500','451-500');

		addOption(document.getElementById(elem_price),'501-100000000000','Above');

	}

}
