<script type="text/javascript" language="Javascript">
<!--
//this function is used to open a popup window.

//page: \ URL of page to open in the popup

//width, height: pixels of width / height for new page dimensions

//resizable:  0 or 1, if the popup should be resizable or not.

function popup(page, width, height, resizable) {

if (resizable=="N") resizable=0;
	else resizable=1;


options = "toolbar=0,status=0,menubar=0,scrollbars=1,resizable="+resizable+",width="+width+",height="+height;
	window.open(page, "Popup", options);
}


var lastleave

function moveOnMax(field,nextFieldID){
  if (lastleave && (((new Date()).getTime() - lastleave.getTime()) < 100)) { return; }

  if(field.value.length >= field.maxLength){
    document.getElementById(nextFieldID).focus();
    document.getElementById(nextFieldID).select();
    lastleave = new Date();
  }
}

function checkRadio(radioID){
  document.getElementById(radioID).checked=true
}

function checkShippingInfo(checked){
	if(checked=='same_info'){
		document.getElementById('shipping_info').style.display='none'

	}else if(checked=='new_info'){
	    document.getElementById('shipping_info').style.display='block'
	}
}

function checkInfo(checked,name){
	if(checked=='same_info'){
		if(name=='billing'){
			document.getElementById('billing_info').style.display='none'
		}
		else if(name=='shipping'){
			document.getElementById('shipping_info').style.display='none'
		}

	}else if(checked=='new_info'){
		if(name=='billing'){
			document.getElementById('billing_info').style.display='block'
		}
		else if(name=='shipping'){
			document.getElementById('shipping_info').style.display='block'
		}
	}
}

//Prevents inserting keys other than numbers into a text box/area
function isNumberKey(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	return false;

	return true;

}

function dinnerHourEnableMinutes(){
	if(document.myform.dinner1_enable.checked==true)
	{
		document.myform.dinnerHour.disabled=false;
		document.myform.dinnerMinute.disabled=false;
		document.myform.dinnerM.disabled=false;
		document.myform.dinnerDuration.disabled=false;
	}
	else{
		document.myform.dinnerHour.disabled=true;
		document.myform.dinnerMinute.disabled=true;
		document.myform.dinnerM.disabled=true;
		document.myform.dinnerDuration.disabled=true;
	}

}

//shabbos block
function shabbosHourDisableMinutes(){
	if(document.myform.shabbos_enable.checked==true)
	{
		document.myform.shabbos_hour_start.disabled=false;
		document.myform.shabbos_hour_end.disabled=false;
		document.myform.shabbos_minute_start.disabled=false;
		document.myform.shabbos_minute_end.disabled=false;
		document.myform.shabbosStartM.disabled=false;
		document.myform.shabbosEndM.disabled=false;
	}
	else{
		document.myform.shabbos_hour_start.disabled=true;
		document.myform.shabbos_hour_end.disabled=true;
		document.myform.shabbos_minute_start.disabled=true;
		document.myform.shabbos_minute_end.disabled=true;
		document.myform.shabbosStartM.disabled=true;
		document.myform.shabbosEndM.disabled=true;
	}

}
//For signup_step4.php


	function fillBilling(info){
		switch (info){
			case 'personal':
				document.myform.billaddress1.value="<? echo $info[servAddress1]?>";
				document.myform.billaddress1.disabled=true
				document.myform.billaddress2.value="<? echo $info[servAddress2]?>";
				document.myform.billaddress2.disabled=true
				document.myform.billcity.value="<? echo $info[servCity]?>";
				document.myform.billcity.disabled=true
				document.myform.billzip.value="<? echo $info[servZip]?>";
				document.myform.billzip.disabled=true
				for(i=0;i<document.myform.billstate.length;i++){
					if(document.myform.billstate.options[i].value=="<? echo $info[servState]?>"){
						document.myform.billstate.selectedIndex=i
						break
					}
				}
				document.myform.billstate.disabled=true
				for(i=0;i<document.myform.billcountry.length;i++){
					if(document.myform.billcountry.options[i].value=="<? echo $info[servCountry]?>"){
						document.myform.billcountry.selectedIndex=i
						break
					}
				}
				document.myform.billcountry.disabled=true
				break;
			case "shipping":
				document.myform.billaddress1.value=document.myform.address1.value;
				document.myform.billaddress1.disabled=true
				document.myform.billaddress2.value=document.myform.address2.value
				document.myform.billaddress2.disabled=true
				document.myform.billcity.value=document.myform.city.value
				document.myform.billcity.disabled=true
				document.myform.billzip.value=document.myform.zip.value
				document.myform.billzip.disabled=true
				document.myform.billstate.selectedIndex=document.myform.state.selectedIndex
				document.myform.billstate.disabled=true
				document.myform.billcountry.selectedIndex=document.myform.country.selectedIndex
				document.myform.billcountry.disabled=true
				break;
			case "new_info":
				document.myform.billaddress1.value="<? echo $billaddress1?>";
				document.myform.billaddress1.disabled=false
				document.myform.billaddress2.value="<? echo $billaddress2?>";
				document.myform.billaddress2.disabled=false
				document.myform.billcity.value="<? echo $billcity?>";
				document.myform.billcity.disabled=false
				document.myform.billzip.value="<? echo $billzip?>";
				document.myform.billzip.disabled=false
				for(i=0;i<document.myform.billstate.length;i++){
					if(document.myform.billstate.options[i].value=="<? echo $billstate?>"){
						document.myform.billstate.selectedIndex=i
						break
					}
				}
				document.myform.billstate.disabled=false
				for(i=0;i<document.myform.billcountry.length;i++){
					if(document.myform.billcountry.options[i].value=="<? echo $billcountry?>"){
						document.myform.billcountry.selectedIndex=i
						break
					}
				}
				document.myform.billcountry.disabled=false
				break;

		}
	}

	var defaultBorder ='';
function fillBillingNew(info){
	<?
	$billingFields=array();
	$billingFields["x_address1"]["type"]="text";
	$billingFields["x_address1"]["personal"]="$info[servAddress1]";
	$billingFields["x_address1"]["new"]=$x_address1;
	$billingFields["x_address1"]["shipping"]='address1';
	$billingFields["billaddress2"]["type"]="text";
	$billingFields["billaddress2"]["personal"]="$info[servAddress2]";
	$billingFields["billaddress2"]["new"]=$billaddress2;
	$billingFields["billaddress2"]["shipping"]='address2';
	$billingFields["billcity"]["type"]="text";
	$billingFields["billcity"]["personal"]="$info[servCity]";
	$billingFields["billcity"]["new"]=$billcity;
	$billingFields["billcity"]["shipping"]='city';
	$billingFields["x_zip"]["type"]="text";
	$billingFields["x_zip"]["personal"]="$info[servZip]";
	$billingFields["x_zip"]["new"]=$x_zip;
	$billingFields["x_zip"]["shipping"]='zip';
	$billingFields["billstate"]["type"]="select";
	$billingFields["billstate"]["personal"]="$info[servState]";
	$billingFields["billstate"]["new"]=$billstate;
	$billingFields["billstate"]["shipping"]='state';
	$billingFields["billcountry"]["type"]="select";
	$billingFields["billcountry"]["personal"]="$info[servCountry]";
	$billingFields["billcountry"]["new"]=$billcountry;
	$billingFields["billcountry"]["shipping"]='country';
	?>
		switch (info){
			case 'personal':
			<?
			foreach ($billingFields as $f_name=>$f_details){
				if($f_details[type]=='text'){
					?>
					document.myform.<?=$f_name?>.value="<? echo $f_details[personal]?>";
					document.myform.<?=$f_name?>.readOnly=true
					<?
				}
				else{
					?>
					for(i=0;i<document.myform.<?=$f_name?>.length;i++){
						if(document.myform.<?=$f_name?>.options[i].value=="<? echo $f_details[personal]?>"){
							document.myform.<?=$f_name?>.selectedIndex=i
							break
						}
					}
					document.myform.<?=$f_name?>.disabled=true
					<?
				}
				?>
				changeStyle(true,document.myform.<?=$f_name?>)
				<?
			}
			?>
			break;
			case "shipping":
			<?
			foreach ($billingFields as $f_name=>$f_details){
				if($f_details[type]=='text'){
					?>
					document.myform.<?=$f_name?>.value=document.myform.<? echo $f_details[shipping]?>.value;
					document.myform.<?=$f_name?>.readOnly=true
					<?
				}
				else{
					?>
					document.myform.<?=$f_name?>.selectedIndex=document.myform.<? echo $f_details[shipping]?>.selectedIndex
					document.myform.<?=$f_name?>.disabled=true
					<?
				}
				?>
				changeStyle(true,document.myform.<?=$f_name?>)
				<?
			}
			?>
			break;
			case "new_info":
			<?
			foreach ($billingFields as $f_name=>$f_details){
				if($f_details[type]=='text'){
					?>
					document.myform.<?=$f_name?>.value="<? echo $f_details["new"]?>";
					document.myform.<?=$f_name?>.readOnly=false
					<?
				}
				else{
					?>
					for(i=0;i<document.myform.<?=$f_name?>.length;i++){
						if(document.myform.<?=$f_name?>.options[i].value=="<? echo $f_details["new"]?>"){
							document.myform.<?=$f_name?>.selectedIndex=i
							break
						}
					}
					document.myform.<?=$f_name?>.disabled=false
					<?
				}
				?>
				changeStyle(false,document.myform.<?=$f_name?>)
				<?
			}
			?>
			break;

		}
	}

	function enableAddressSelects(){
		document.myform.billcountry.disabled=false
		document.myform.billstate.disabled=false
		document.myform.country.disabled=false
		document.myform.state.disabled=false
		document.myform.p_country.disabled=false
	}

	function changeStyle(disabled,obj){
		if(disabled==true){
			obj.style.background='#EFEFEF'
			obj.style.color='#B5B4B8'
			if(defaultBorder == ''){
				defaultBorder = obj.style.border;
			}
			obj.style.border='1px solid #B5B4B8'
		}
		else{
			obj.style.background='#FFFFFF'
			obj.style.color='#C62626'
			if(defaultBorder!='') obj.style.border=defaultBorder;
		}
	}

	function fillShipping(info){
		switch (info){
			case "personal":
				document.myform.fname.value="<? echo $info[fname]?>";
				document.myform.fname.disabled=true
				document.myform.lname.value="<? echo $info[lname]?>";
				document.myform.lname.disabled=true
				document.myform.address1.value="<? echo $info[servAddress1]?>";
				document.myform.address1.disabled=true
				document.myform.address2.value="<? echo $info[servAddress2]?>";
				document.myform.address2.disabled=true
				document.myform.city.value="<? echo $info[servCity]?>";
				document.myform.city.disabled=true
				document.myform.zip.value="<? echo $info[servZip]?>";
				document.myform.zip.disabled=true
				for(i=0;i<document.myform.state.length;i++){
					if(document.myform.state.options[i].value=="<? echo $info[servState]?>"){
						document.myform.state.selectedIndex=i
						break
					}
				}
				document.myform.state.disabled=true
				for(i=0;i<document.myform.p_country.length;i++){
					if(document.myform.p_country.options[i].value=="<? echo $info[servCountryCode]?>"){
						document.myform.p_country.selectedIndex=i
						break
					}
				}
				document.myform.p_country.disabled=true
				for(i=0;i<document.myform.country.length;i++){
					if(document.myform.country.options[i].value=="<? echo $info[servCountry]?>"){
						document.myform.country.selectedIndex=i
						break
					}
				}
				document.myform.country.disabled=true
				document.myform.phone1.value="<? echo substr($info[servPhone],0,3)?>";
				document.myform.phone1.disabled=true
				document.myform.phone2.value="<? echo substr($info[servPhone],3,3)?>";
				document.myform.phone2.disabled=true
				document.myform.phone3.value="<? echo substr($info[servPhone],6,4)?>";
				document.myform.phone3.disabled=true
				break;

			case "new_info":
				document.myform.fname.value="<? echo $fname?>";
				document.myform.fname.disabled=false
				document.myform.lname.value="<? echo $lname?>";
				document.myform.lname.disabled=false
				document.myform.address1.value="<? echo $address1?>";
				document.myform.address1.disabled=false
				document.myform.address2.value="<? echo $address2?>";
				document.myform.address2.disabled=false
				document.myform.city.value="<? echo $city?>";
				document.myform.city.disabled=false
				document.myform.zip.value="<? echo $zip?>";
				document.myform.zip.disabled=false
				for(i=0;i<document.myform.state.length;i++){
					if(document.myform.state.options[i].value=="<? echo $state?>"){
						document.myform.state.selectedIndex=i
						break
					}
				}
				document.myform.state.disabled=false

				for(i=0;i<document.myform.p_country.length;i++){
					if(document.myform.p_country.options[i].value=="<? echo $p_country?>"){
						document.myform.p_country.selectedIndex=i
						break
					}
				}
				document.myform.p_country.disabled=false

				for(i=0;i<document.myform.country.length;i++){
					if(document.myform.country.options[i].value=="<? echo $country?>"){
						document.myform.country.selectedIndex=i
						break
					}
				}
				document.myform.country.disabled=false
				document.myform.phone1.value="<? echo $phone1?>";
				document.myform.phone1.disabled=false
				document.myform.phone2.value="<? echo $phone2?>";
				document.myform.phone2.disabled=false
				document.myform.phone3.value="<? echo $phone3?>";
				document.myform.phone3.disabled=false
				break;

		}
		if(document.myform.bill_ship.checked==true){
				document.myform.billaddress1.value=document.myform.address1.value;
				document.myform.billaddress2.value=document.myform.address2.value
				document.myform.billcity.value=document.myform.city.value
				document.myform.billzip.value=document.myform.zip.value
				document.myform.billstate.selectedIndex=document.myform.state.selectedIndex
				document.myform.billcountry.selectedIndex=document.myform.country.selectedIndex
		}
	}
function fillShippingNew(info){

	<?
	$shippingFields=array();
	$shippingFields["fname"]["type"]="text";
	$shippingFields["fname"]["personal"]="$info[fname]";
	$shippingFields["fname"]["new"]=$fname;
	$shippingFields["lname"]["type"]="text";
	$shippingFields["lname"]["personal"]="$info[lname]";
	$shippingFields["lname"]["new"]=$lname;
	$shippingFields["address1"]["type"]="text";
	$shippingFields["address1"]["personal"]="$info[servAddress1]";
	$shippingFields["address1"]["new"]=$address1;
	$shippingFields["address2"]["type"]="text";
	$shippingFields["address2"]["personal"]="$info[servAddress2]";
	$shippingFields["address2"]["new"]=$address2;
	$shippingFields["city"]["type"]="text";
	$shippingFields["city"]["personal"]="$info[servCity]";
	$shippingFields["city"]["new"]=$city;
	$shippingFields["zip"]["type"]="text";
	$shippingFields["zip"]["personal"]="$info[servZip]";
	$shippingFields["zip"]["new"]=$zip;
	$shippingFields["state"]["type"]="select";
	$shippingFields["state"]["personal"]="$info[servState]";
	$shippingFields["state"]["new"]=$state;
	$shippingFields["country"]["type"]="select";
	$shippingFields["country"]["personal"]="$info[servCountry]";
	$shippingFields["country"]["new"]=$country;
	$shippingFields["p_country"]["type"]="select";
	$shippingFields["p_country"]["personal"]="$info[servCountryCode]";
	$shippingFields["p_country"]["new"]=$p_country;
	$shippingFields["phone1"]["type"]="text";
	$shippingFields["phone1"]["personal"]=substr($info[servPhone],0,3);
	$shippingFields["phone1"]["new"]=$phone1;
	$shippingFields["phone2"]["type"]="text";
	$shippingFields["phone2"]["personal"]=substr($info[servPhone],3,3);
	$shippingFields["phone2"]["new"]=$phone2;
	$shippingFields["phone3"]["type"]="text";
	$shippingFields["phone3"]["personal"]=substr($info[servPhone],6,4);
	$shippingFields["phone3"]["new"]=$phone3;
	?>
		switch (info){
			case "personal":
			<?
			foreach ($shippingFields as $f_name=>$f_details){
				if($f_details[type]=='text'){
					?>
					document.myform.<?=$f_name?>.value="<? echo $f_details[personal]?>";
					document.myform.<?=$f_name?>.readOnly=true
					<?
				}
				else{
					?>
					for(i=0;i<document.myform.<?=$f_name?>.length;i++){
						if(document.myform.<?=$f_name?>.options[i].value=="<? echo $f_details[personal]?>"){
							document.myform.<?=$f_name?>.selectedIndex=i
							break
						}
					}
					document.myform.<?=$f_name?>.disabled=true
					<?
				}
				?>
				changeStyle(true,document.myform.<?=$f_name?>)
				<?
			}
			?>
			break
			case "new_info":
			<?
			foreach ($shippingFields as $f_name=>$f_details){
				if($f_details[type]=='text'){
					?>
					document.myform.<?=$f_name?>.value="<? echo $f_details["new"]?>";
					document.myform.<?=$f_name?>.readOnly=false
					<?
				}
				else{
					?>
					for(i=0;i<document.myform.<?=$f_name?>.length;i++){
						if(document.myform.<?=$f_name?>.options[i].value=="<? echo $f_details["new"]?>"){
							document.myform.<?=$f_name?>.selectedIndex=i
							break
						}
					}
					document.myform.<?=$f_name?>.disabled=false
					<?
				}
				?>
				changeStyle(false,document.myform.<?=$f_name?>)
				<?
			}
			?>
			break;

		}
		if(document.myform.bill_ship.checked==true){
			<?
			foreach ($billingFields as $f_name=>$f_details){
				if($f_details[type]=='text'){
					?>
					document.myform.<?=$f_name?>.value=document.myform.<? echo $f_details[shipping]?>.value;
					<?
				}
				else{
					?>
					document.myform.<?=$f_name?>.selectedIndex=document.myform.<? echo $f_details[shipping]?>.selectedIndex
					<?
				}
			}
			?>
		}
	}

	function prefillBill(object,val){
		if(document.myform.bill_ship.checked==true)
			document.getElementById(object).value=val

	}
	function prefillSelectBill(object,selInd){
		if(document.myform.bill_ship.checked==true)
			document.getElementById(object).selectedIndex=selInd

	}

	function prefillPrice(prices,selObject,price){
			//document.getElementById(object).value=prices[selInd]
			prices_arr=new Array()
			prices_arr=prices.split(',')
			document.getElementById(price).value=prices_arr[selObject.selectedIndex]

	}

	function enableCreditCardDetails(val){
		document.myform.ctype.disabled=val;
		document.myform.ccnum.disabled=val;
		document.myform.cfname.disabled=val;
		document.myform.clname.disabled=val;
		document.myform.cverification.disabled=val;
		document.myform.cmonth.disabled=val;
		document.myform.cyear.disabled=val;
		if(val==1){
			document.myform.pay_in_NIS_1.checked=true;
			document.myform.pay_in_NIS_0.checked=false;
		}
		else{
			document.myform.pay_in_NIS_1.checked=false;
			document.myform.pay_in_NIS_0.checked=true;
		}
	}

	function enableCCdetails(val,type){

		document.detailsform.ctype.disabled=val;
		document.detailsform.ccnum.disabled=val;
		document.detailsform.cverification.disabled=val;
		document.detailsform.cmonth.disabled=val;
		document.detailsform.cyear.disabled=val;
		document.detailsform.cc_zip.disabled=val;
		document.detailsform.cfname.disabled=val;
		document.detailsform.clname.disabled=val;
		document.detailsform.street.disabled=val;
		document.detailsform.street2.disabled=val;
		document.detailsform.city.disabled=val;
		document.detailsform.state.disabled=val;
		document.detailsform.country.disabled=val;

		if(val==true){
			if(type=='NIS'){
				document.detailsform.pay_in_NIS_true.checked=true;
				document.detailsform.pay_in_NIS_false.checked=false;
			}
			else{
				document.detailsform.original_cc_info_true.checked=true;
				document.detailsform.original_cc_info_false.checked=false;
			}
		}
		else{
			if(type=='NIS'){
				document.detailsform.pay_in_NIS_true.checked=false;
				document.detailsform.pay_in_NIS_false.checked=true;
			}
			else{
				document.detailsform.original_cc_info_true.checked=false;
				document.detailsform.original_cc_info_false.checked=true;
			}
		}
	}


	function promptAreaCodes(homeNoffice){
		prompt_msg=false;
		country=document.getElementById('p_country').value;
		if(country!='1'){
			prompt_msg=true;
		}
		else{
			new_phone=document.getElementById('new_phone_Y').checked
			if(new_phone!=true && homeNoffice){
				new_phone=document.getElementById('new_phone_Y_2').checked
			}
			if(new_phone==true){
				area_code=document.getElementById('area_code').value;
				if(area_code!='410' && area_code!='443' && area_code!=''){
					prompt_msg=true;
				}
				else if(homeNoffice){
					country=document.getElementById('p_country2').value;
					if(country!='1'){
						prompt_msg=true;
					}
					else{
						new_phone=document.getElementById('new_phone_Y_2').checked
						if(new_phone==true){
							area_code=document.getElementById('area_code2').value;
							if(area_code!='410' && area_code!='443'  && area_code!=''){
								prompt_msg=true;
							}
						}
					}
				}
			}
		}
		if(prompt_msg){
			window.alert('Since we order the numbers from other providers, the amount of time it takes is out of our control, and it may take a while.')
		}
	}

function displayCallHistory(display){
	display=1
	if(display==1){
		document.getElementById('Call_History_Section').display='none'
	}
}

//-->
</script>
