﻿// JScript File
 var que = unescape(location.search);
		var que = que.substring(1, que.length);
		var que = que.split("&");
		var querystring = new Array();
		var loop = 0;
		while (loop < que.length)
		{
			var inter = que[loop].split("=");
			var inter2 = inter[1];
			var inter3 = inter[0]
			que[loop] = inter2;
			querystring[inter3] = inter2
			loop = loop + 1;	
		}

function numbersOnly(evt, val) 
{
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
    if ( (charCode >= 48 && charCode <= 57) || charCode == 8 || charCode == 9 || charCode == 13) {
    if (val.length > 1) {
    return(false);
    }
    else {
    return(true);
    }
    };
    return(false);
}

function intOnly(evt, val) 
{
    evt = (evt) ? evt : event;
    var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode : ((evt.which) ? evt.which : 0));
    if ( (charCode >= 48 && charCode <= 57) || charCode == 8 || charCode == 9 || charCode == 13) {
    if (val.length > 20) {
    return(false);
    }
    else {
    return(true);
    }
    };
    return(false);
}

function addTargetAttribute() 
{
    document.forms[0].target = "_blank";
}

function AddInt(control, val)
{
var val =  parseInt(val);
val = val + 1;

document.getElementById(control).value = val;
}

function SubtractInt(control, val)
{
val =  parseInt(val);
if(val > 0)
{
val = val - 1;
}
document.getElementById(control).value = val;
}

    
function capitalize(form) {
value = form.value;
newValue = '';
value = value.split(' ');
for(var i = 0; i < value.length; i++) {
newValue += value[i].substring(0,1).toUpperCase() +
value[i].substring(1,value[i].length) + ' ';
}
form.value = newValue;
}


function formatPhoneNumber(field)
{
   phonevalue = field.value;
   field.value = formatPhoneStr(phonevalue)
}

 
    
    
    function doFormatPhone(phoneobj)
{
	// set form field where phone format should take place
	var gotphone = document.getElementById(phoneobj);
     gotphone.value =   formatPhoneStr(gotphone.value);
}

/* Format phone number function */
function formatPhone(curPhone)
{
	curPhone.value = formatPhoneStr(curPhone.value);
}



/* Returns a formatted phone number */
function formatPhoneStr(phoneNumber)
{
	var tempPhone = phoneNumber.replace(/[^0-9xX]/g,"");

	tempPhone = tempPhone.replace(/[xX]/g,"x");

	var extension = "";

	if(tempPhone.indexOf("x") > -1)
	{
		extension = " "+tempPhone.substr(tempPhone.indexOf("x"));

		tempPhone = tempPhone.substr(0,tempPhone.indexOf("x"));
	}

	switch(tempPhone.length)
	{
		case(10):
			return tempPhone.replace(/(...)(...)(....)/g,"($1) $2-$3")+extension;
		case(11):
			if(tempPhone.substr(0,1) == "1")
			{
				return tempPhone.substr(1).replace(/(...)(...)(....)/g,"($1) $2-$3")+extension;
			}

			break;
		default:
	}

	return phoneNumber;
}