if (parseInt(navigator.appVersion)>3){

	screenw = screen.width;

	screenh = screen.height;

}else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3 && navigator.javaEnabled()){

	var jToolkit = java.awt.Toolkit.getDefaultToolkit();

	var jScreenSize = jToolkit.getScreenSize();

	screenw = jScreenSize.width;

	screenh = jScreenSize.height;

}



function pophelp(item){

var pophelp = '';

pophelp = window.open('help.php#' + item + '','pophelp','toolbar=no,menubar=no,resizable=no,scrollbars=yes,status=no,location=no,width=620,height=' + (screenh - 100) + ',left=0,top=0');

if (window.focus) {pophelp.focus()}

}



function poppolicy(){

var poppolicy = '';

poppolicy = window.open('sitepolicy.php','poppolicy','toolbar=no,menubar=no,resizable=no,scrollbars=yes,status=no,location=no,width=620,height=' + (screenh - 100) + ',left=0,top=0');

if (window.focus) {poppolicy.focus()}

}



function popterms(){

var popterms = '';

popterms = window.open('siteterms.php','siteterms','toolbar=no,menubar=no,resizable=no,scrollbars=yes,status=no,location=no,width=620,height=' + (screenh - 100) + ',left=0,top=0');

if (window.focus) {popterms.focus()}

}



function popcopyright(){

var popcopyright = '';

popcopyright = window.open('sitecopyright.php','popcopyright','toolbar=no,menubar=no,resizable=no,scrollbars=yes,status=no,location=no,width=620,height=' + (screenh - 100) + ',left=0,top=0');

if (window.focus) {popcopyright.focus()}

}



function popsafety(){

var popsafety = '';

popsafety = window.open('sitesafety.php','popsafety','toolbar=no,menubar=no,resizable=no,scrollbars=yes,status=no,location=no,width=620,height=' + (screenh - 100) + ',left=0,top=0');

if (window.focus) {popsafety.focus()}

}



function popord(ordid){

	var popord = '';

	popord = window.open('ordview.php?ordid=' + ordid + '','popord','toolbar=no,menubar=no,resizable=no,scrollbars=yes,status=no,location=no,width=680,height=' + (screenh - 100) + ',left=0,top=0');

	if (window.open){popord.focus()}

}



function bookmarksite(title, url){

	if (document.all){

		window.external.AddFavorite(url, title);

	}else if (window.sidebar){

		window.sidebar.addPanel(title, url, "");

	}

}



// PHONE NUMBER EDITS

function checkKey(objinput,event,maxlength,nextfield){



	//KEYCODE (ON KEY UP CAUSES THESE KEYS TO FIRE)

	//9  = TAB

	//16 = SHIFT

	if (event.keyCode != 9 && event.keyCode != 16){



 		var ValidChars = "0123456789";

		var Char = "";

		var sText = objinput.value;

		var nText = "";



		for (i = 0; i < objinput.value.length; i++){

			Char = sText.charAt(i);

			if (ValidChars.indexOf(Char) >= 0){

				nText = nText + Char;

				if (i + 1 >= maxlength){

					objinput.form.elements[nextfield].focus();

					objinput.form.elements[nextfield].select();

				}

			}

		}



		if (nText != null){

			objinput.value = nText;

		}else{

			objinput.value = "";

		}



	}



}



function getAbsoluteOffsetTop(obj) {

     	var top = obj.offsetTop;

     	var parent = obj.offsetParent;

     	while (parent != document.body) {

     		top += parent.offsetTop;

     		parent = parent.offsetParent;

     	}

     	return top;

     }

     

     function getAbsoluteOffsetLeft(obj) {

     	var left = obj.offsetLeft;

     	var parent = obj.offsetParent;

     	while (parent != document.body) {

     		left += parent.offsetLeft;

     		parent = parent.offsetParent;

     	}

     	return left;

     }



function check_any(FldName){

	//uncheck all fields, check any field

	var count = 0;

	for (var i=0;i<document.main.elements.length;i++){

		var e = document.main.elements[i];

		if (e.name.substring(0,FldName.length) == FldName){

			e.checked = false;

			count = i;

		}

	}

	document.main.elements[count].checked = true;

}



function uncheck_any(FldName){

	//uncheck the any field

	var count = 0;

	var chkboolean = 0;

	for (var i=0;i<document.main.elements.length;i++){

		var e = document.main.elements[i];

		if (e.name.substring(0,FldName.length) == FldName){

			count = i;

			if (document.main.elements[i].checked == true){

				chkboolean = 1;

			}

		}

	}

	if (chkboolean==1){

		document.main.elements[count].checked = false;

	}else{

		document.main.elements[count].checked = true;	

	}

}



function check(FldName){

	//check all fields of name FldName

	var count = 0;

	for (var i=0;i<document.main.elements.length;i++){

		var e = document.main.elements[i];

		if (e.name.substring(0,FldName.length) == FldName){

			e.checked = true;

			count = i;

		}

	}

}



function uncheck(FldName){

	//uncheck all fields of name FldName

	var count = 0;

	for (var i=0;i<document.main.elements.length;i++){

		var e = document.main.elements[i];

		if (e.name.substring(0,FldName.length) == FldName){

			e.checked = false;

			count = i;

		}

	}

}



// SHOW - HIDE FORM ELEMENTS

function showdiv(divid){

	if (document.all) { //IS IE 4 or 5 (or 6 beta)

		eval("document.all." + divid + ".style.visibility = 'visible'");

	}

	if (document.layers) { //IS NETSCAPE 4 or below

		document.layers[divid].visibility = "visible";

	}

	if (document.getElementById && !document.all) {

		document.getElementById(divid).style.visibility = "visible";

	}

}

function hidediv(divid){

	if (document.all) { //IS IE 4 or 5 (or 6 beta)

		eval("document.all." + divid + ".style.visibility = 'hidden'");

	}

	if (document.layers) { //IS NETSCAPE 4 or below

		document.layers[divid].visibility = "hidden";

	}

	if (document.getElementById && !document.all) {

		document.getElementById(divid).style.visibility = "hidden";

	}

}



// ACTIVATE - DEACTIVATE FORM ELEMENTS

function activate(divid){

	Obj = findObj(divid);

	if (Obj){

		if (Obj.disabled == true){

			Obj.disabled = false;

		}

	}

}

function deactivate(divid){

	Obj = findObj(divid);

	if (Obj){

		if (Obj.checked == true){

			Obj.checked = false;

		}

		if (Obj.disabled == false){

			Obj.disabled = true;

		}

	}

}



// GROW SHRINK DIV

function divheight(divid,height){

	Obj = findObj(divid);

	if (Obj){

		Obj.style.height = height;

	}

}



// OPEN CLOSE DIV

function divexpand(divid){

	if (Obj = findObj(divid)){	

		if (Obj.style.display == 'none'){

			Obj.style.display = '';

		}

		setCookie(divid,1);

	}else{

		alert("divid:"+divid+" not found");

	}

	var edivid = 'e_'+divid;

	var cdivid = 'c_'+divid;

	if (Obj = findObj(edivid)){

		Obj.style.fontWeight = "BOLD";	

	}

	if (Obj = findObj(cdivid)){

		Obj.style.fontWeight = "NORMAL";

	}

}

function divcollapse(divid){

	if (Obj = findObj(divid)){

		if (Obj.style.display != 'none'){

			Obj.style.display = 'none';

		}

		setCookie(divid,0);

	}else{

		alert("divid:"+divid+" not found");

	}

	var edivid = 'e_'+divid;

	var cdivid = 'c_'+divid;

	if (Obj = findObj(edivid)){

		Obj.style.fontWeight = "NORMAL";	

	}

	if (Obj = findObj(cdivid)){

		Obj.style.fontWeight = "BOLD";

	}

}



function URLDecode(EncodeString){

	var outstr = EncodeString;

	outstr = outstr.replace(/&#13;&#10;/g, "<br>");

	outstr = outstr.replace(/&#10;/g, "<br>");

	outstr = outstr.replace(/&#13;/g, "<br>");

	outstr = outstr.replace(/&#09;/g, "&nbsp;&nbsp;&nbsp;&nbsp;");

	outstr = unescape(outstr);

	return outstr;

}



function setCookie(name,value){

	document.cookie = name + "=" + escape(value) + "; expires=Tue, 19 Jan 2038 00:00:00 GMT';path=/";

}



function getCookie(name){

	var nameEQ=name+"=";

	var ca=document.cookie.split(";");

	for(var i=0;i<ca.length;i++){

		var c=ca[i];

		while (c.charAt(0)==" "){

			c=c.substring(1,c.length);

		}

		if (c.indexOf(nameEQ)==0){

			return unescape(c.substring(nameEQ.length,c.length));

		}

	}

	return "";

}



// FIND VALUE FROM KEY IN QUERYSTRING

function getParameter ( queryString, parameterName ){

	// Add "=" to the parameter name (i.e. parameterName=value)

	var parameterName = parameterName + "=";

	if ( queryString.length > 0 ) {

		// Find the beginning of the string

		begin = queryString.indexOf ( parameterName );

		// If the parameter name is not found, skip it, otherwise return the value

		if ( begin != -1 ) {

			// Add the length (integer) to the beginning

			begin += parameterName.length;

			// Multiple parameters are separated by the "&" sign

			end = queryString.indexOf ( "&" , begin );

			if ( end == -1 ) {

				end = queryString.length

			}

			// Return the string

			return unescape ( queryString.substring ( begin, end ) );

		}

		// Return "null" if no parameter has been found

		return "null";

	}

}



// FIND DOM OBJECT

function findObj(n, d){ //v4.01



	var p,i,x;

	if(!d){

		d=document;

	}

	if((p=n.indexOf("?"))>0&&parent.frames.length){

		d=parent.frames[n.substring(p+1)].document;

		n=n.substring(0,p);

	}

	if(!(x=d[n])&&d.all){

		x=d.all[n];

	}

	for (i=0;!x&&i<d.forms.length;i++){

		x=d.forms[i][n];

	}

	for(i=0;!x&&d.layers&&i<d.layers.length;i++){

		x=findObj(n,d.layers[i].document);

	}

	if(!x && d.getElementById){

		x=d.getElementById(n);

	}

	return x;



}



function stripTags(field){

	var htstring = field.value;

	var stripped = htstring.replace(/(<([^>]+)>)/ig,"");

	field.value = stripped;

}

function stripTagsCount(field,counter,max){

	var htstring = field.value;

	var stripped = htstring.replace(/(<([^>]+)>)/ig,"");

	objCount = findObj(counter);

	if (objCount){

		objCount.innerHTML = (max - stripped.length);

	}else{

		alert("counter object not found");

	}

}



function isAgent(objChk){



	objfname = findObj("fname");

	obje_fname = findObj("e_fname");

	objlname = findObj("lname");

	obje_lname = findObj("e_lname");

	objcname = findObj("cname");

	obje_cname = findObj("e_cname");

	objcaddress = findObj("caddress");

	obje_caddress = findObj("e_caddress");

	objccity = findObj("ccity");

	obje_ccity = findObj("e_ccity");

	objcstate = findObj("cstate");

	obje_cstate = findObj("e_cstate");

	objczip = findObj("czip");

	obje_czip = findObj("e_czip");

	objemail = findObj("email");

	obje_email = findObj("e_email");

	objphnmain1acd = findObj("phnmain1acd");

	obje_phnmain1acd = findObj("e_phnmain1acd");

	objphnmain1pre = findObj("phnmain1pre");

	obje_phnmain1pre = findObj("e_phnmain1pre");

	objphnmain1nbr = findObj("phnmain1nbr");

	obje_phnmain1nbr = findObj("e_phnmain1nbr");

	objphnmain2acd = findObj("phnmain2acd");

	obje_phnmain2acd = findObj("e_phnmain2acd");

	objphnmain2pre = findObj("phnmain2pre");

	obje_phnmain2pre = findObj("e_phnmain2pre");

	objphnmain2nbr = findObj("phnmain2nbr");

	obje_phnmain2nbr = findObj("e_phnmain2nbr");

	objphnfax1acd = findObj("phnfax1acd");

	obje_phnfax1acd = findObj("e_phnfax1acd");

	objphnfax1pre = findObj("phnfax1pre");

	obje_phnfax1pre = findObj("e_phnfax1pre");

	objphnfax1nbr = findObj("phnfax1nbr");

	obje_phnfax1nbr = findObj("e_phnfax1nbr");

	objphnfax2acd = findObj("phnfax2acd");

	obje_phnfax2acd = findObj("e_phnfax2acd");

	objphnfax2pre = findObj("phnfax2pre");

	obje_phnfax2pre = findObj("e_phnfax2pre");

	objphnfax2nbr = findObj("phnfax2nbr");

	obje_phnfax2nbr = findObj("e_phnfax2nbr");



	if (objChk.checked){

		// AGENT IS ESCROW - COPY THOSE SUCKERS

		obje_fname.value = objfname.value;

		obje_lname.value = objlname.value;

		obje_cname.value = objcname.value;

		obje_caddress.value = objcaddress.value;

		obje_ccity.value = objccity.value;

		obje_cstate.value = objcstate.value;

		obje_czip.value = objczip.value;

		obje_email.value = objemail.value;

		obje_phnmain1acd.value = objphnmain1acd.value;

		obje_phnmain1pre.value = objphnmain1pre.value;

		obje_phnmain1nbr.value = objphnmain1nbr.value;

		obje_phnmain2acd.value = objphnmain2acd.value;

		obje_phnmain2pre.value = objphnmain2pre.value;

		obje_phnmain2nbr.value = objphnmain2nbr.value;

		obje_phnfax1acd.value = objphnfax1acd.value;

		obje_phnfax1pre.value = objphnfax1pre.value;

		obje_phnfax1nbr.value = objphnfax1nbr.value;

		obje_phnfax2acd.value = objphnfax2acd.value;

		obje_phnfax2pre.value = objphnfax2pre.value;

		obje_phnfax2nbr.value = objphnfax2nbr.value;

	}else{

		// CLEAR VARS?

	}

}