<!--

function changepage(sPage, iAcctType){
	var sAT;
	if (iAcctType==1){
		sAT = 'resi';
	}else{
		sAT = 'busi';
	}
	document.cookie = "AcctType=" + sAT;
	location.href=sPage;
}

function openRemote(url,name,myx,myy,scroll) {
  popupWin = window.open(url, name, 'scrollbars=' + scroll + ',width=' + myx + ',height=' + myy + ',left=50,top=50')
}

function openResize(url,name,myx,myy,scroll) {
  popupWin = window.open(url, name, 'resizable=yes,scrollbars=' + scroll + ',width=' + myx + ',height=' + myy + ',left=50,top=50')
}

function checkcookie(){
	alert(document.cookie);
}


function PhonePopup(phone) {
  var popupWin = window.open('showcell.aspx?phone=' + phone, phone, 'scrollbars=no,width=375,height=300,left=50,top=50');
  popupWin.focus();
}

// START Geo Filter Validation

function OnlyNumbers(e){
	var keyCode = (isNN) ? e.which : e.keyCode;
	var reg = /\d/;
	var goodVal = reg.test(String.fromCharCode(keyCode));
	return goodVal;
}

var isNN = (navigator.appName.indexOf("Netscape")!=-1);

function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	var tb = input.form[(getIndex(input)+1) % input.form.length]
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		if (tb.type == "text"){
			tb.focus();
			tb.select();
		}
	}
	return true;
}

function containsElement(arr, ele) {
	var found = false, index = 0;
	while(!found && index < arr.length)
	if(arr[index] == ele)
		found = true;
	else
		index++;
	return found;
}
function getIndex(input) {
	var index = -1, i = 0, found = false;
	while (i < input.form.length && index == -1)
	if (input.form[i] == input)index = i;
	else i++;
	return index;
}

function GeoFilterSubmit(frm){	
	var AcctType="";
	var blnResult = true;
	
	if (frm.R1.length){
		for (i=0; i<frm.R1.length; i++){
			if (frm.R1[i].checked){
				AcctType = frm.R1[i].value;
			}
		}
	}else{
		AcctType = frm.R1.value;
	}

	var tn = frm.T1.value + frm.T2.value + frm.T3.value;
	if (tn.length < 10){
		alert("Expecting a phone number 10 digits long.");
		frm.T1.focus();
		blnResult = false;
	}
	var strValidChars = "0123456789";
	var strChar;

	for (i = 0; i < tn.length && blnResult == true; i++){
		strChar = tn.charAt(i);
		if (strValidChars.indexOf(strChar) == -1){
			blnResult = false;
		}
	}
	
	return blnResult;
	/*
	if (blnResult){
		document.values.tn.value = tn;
		if (AcctType=="V1"){
			document.values.action="./Business/plan.aspx";
		}else{
			document.values.action="./OnlineOrder/plan.aspx";
		}
		
		document.values.submit();
	}	*/
	
}

// END Geo Filter Validation

function blocking(nr){
	var current;
	var vista;
	unblockall();
	if (document.layers){
		if (document.layers[nr]){
			current = (document.layers[nr].display == 'none') ? 'block' : 'none';
			document.layers[nr].display = current;
		}
	}
	else if (document.getElementById){
		if (document.getElementById(nr)){
			vista = (document.getElementById(nr).style.display == 'block') ? 'none' : 'block';
			document.getElementById(nr).style.display = vista;
		}
	}
	else if (document.all){
		if (document.all[nr]){
			current = (document.all[nr].style.display == 'none') ? 'block' : 'none';
			document.all[nr].style.display = current;
		}
	}
}

function unblockall(){
	var current;
	var vista;
	var alpha = new String;
	alpha = 'abcdefghijklmnopqrstuvwxyz'
	if (document.layers){
		alert("here");
		for(var i=0;i<(alpha.length*2);i++)
			if (i > 25){
				if (document.layers['a' + alpha.substring(i-26,i-25)]){
					document.layers['a' + alpha.substring(i-26,i-25)].display = 'none';
				}
			}else{
				if (document.layers[alpha.substring(i,i+1)]){
					document.layers[alpha.substring(i,i+1)].display = 'none';
				}
			}
	}
	else if (document.getElementById){
		for(var i=0;i<(alpha.length*2);i++)
			if (i > 25){
				if (document.getElementById('a' + alpha.substring(i-26,i-25))){
					document.getElementById('a' + alpha.substring(i-26,i-25)).style.display = 'none';
				}
			}else{
				if (document.getElementById(alpha.substring(i,i+1))){
					document.getElementById(alpha.substring(i,i+1)).style.display = 'none';
				}
			}
	}
	else if (document.all){
		for(var i=0;i<(alpha.length*2);i++)
			if (i > 25){
				if (document.all['a' + alpha.substring(i-26,i-25)]){
					document.all['a' + alpha.substring(i-26,i-25)].style.display = 'none';
				}
			}else{
				if (document.all[alpha.substring(i,i+1)]){
					document.all[alpha.substring(i,i+1)].style.display = 'none';
				}
			}
	}
}

function unblockone(nr){
	var current;
	var vista;
	
	try{
		
		if (document.layers){
			if (document.layers[nr]){
				document.layers[nr].display = 'none';
			}
		} else if (document.getElementById) {
			if (document.getElementById(nr)){
				document.getElementById(nr).style.display = 'none';
			}
		} else if (document.all) {
			if (document.all[nr]){
				document.all[nr].style.display = 'none';
			}
		}
	}catch(e){
		alert(e.message);
	}finally{
	
	}
}

function switchtoggle(id){
	var div=document.getElementById(id); 
	if(div.className=='toggle'){
		div.className='toggle-current';
	}else{
		div.className='toggle';
	}
}

// -->


