// JavaScript Document

<!--

required = new Array("first_name", "last_name", "email", "phone", "address", "city", "state","State","country");
required_show = new Array("'First Name'", "'Last Name'", "'E-mail'", "'Phone number'","'Street address'","'City'", "'State'","'State'","'Country'");

minus=new Image;
minus.src="/images/minus.gif";
plus=new Image;
plus.src="/images/plus.gif";

var NS = (navigator.appName.indexOf("Netscape")!=-1);
var MS = (navigator.appName.indexOf("Microsoft")!=-1);
var VER=parseInt(navigator.appVersion);
var CSS=((MS&&VER>=4)||(NS&&VER>=5));
var IE4=(MS&&VER==4);

isNS4 = (document.layers) ? true : false;
isIE4 = (document.all && !document.getElementById) ? true : false;
isIE5 = (document.all && document.getElementById) ? true : false;
isNS6 = (!document.all && document.getElementById) ? true : false;

function getelementbyid(myid) {
   if (isNS4){
        objElement = document.layers[myid];
     }else if (isIE4) {
        objElement = document.all[myid];
     }else if (isIE5 || isNS6) {
             objElement = document.getElementById(myid);
     }
return(objElement);
}

function expand(el) {
	whichEl = getelementbyid("d" + el);
	whichIm = getelementbyid("i" + el);
	if (whichEl ) {
		if ( whichEl.style.display != "block") {
			whichEl.style.display = "block";
			whichIm.src ="/images/minus.gif";
		} else {
			whichEl.style.display = "none";
			whichIm.src ="/images/plus.gif";
		}
	}
}

function OpenEl(el) {
	whichEl = getelementbyid("d" + el);
	whichIm = getelementbyid("i" + el);
	if (whichEl ) {
		whichEl.style.display = "block";
		whichIm.src ="/images/minus.gif";
	}
}

function CloseEl(el) {
	whichEl = getelementbyid("d" + el);
	whichIm = getelementbyid("i" + el);
	if (whichEl ) {
		whichEl.style.display = "none";
		whichIm.src ="/images/plus.gif";
	}
}


function FP_swapImg() {//v1.0
 var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
 n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
 elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_preloadImgs() {//v1.0
 var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
 for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_getObjectByID(id,o) {//v1.0
 var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
 else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
 if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
 for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
 f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
 for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
 return null;
}

function FP_swapImgRestore() {//v1.0
 var doc=document,i; if(doc.$imgSwaps) { for(i=0;i<doc.$imgSwaps.length;i++) {
  var elm=doc.$imgSwaps[i]; if(elm) { elm.src=elm.$src; elm.$src=null; } } 
  doc.$imgSwaps=null; }
}



function check(fnm,i)
	{
		if (fnm.elements[i].name == "phone")
		{
			if(!(/^[0-9,-]{5,25}$/i.test(fnm.phone.value)))
			{
			alert('Please input valid phone number, digits only.');
			fnm.phone.focus();
			return false;
			}
		}

	/*	if (fnm.elements[i].name == "zip")
		{
			if(!(/^[0-9]{5}$/i.test(fnm.zip.value)))
			{
			alert('Please input valid ZIP.');
			fnm.zip.focus();
			return false;
			}
		}
*/
		if (fnm.elements[i].name == "email")
		{
			if(!(/^[a-zA-Z0-9](([a-z0-9\-._\+\&]?)+[a-z0-9])?\@((\w([a-zA-Z0-9\-._]+\w)?\.[a-z]{2,6})|(([01]?\d\d|2[0-4]\d|25[0-5])\.([01]?\d\d|2[0-4]\d|25[0-5])\.([01]?\d\d |2[0-4]\d|25[0-5])\.([01]?\d\d|2[0-4]\d|25[0-5])))$/i.test(fnm.email.value)))
			{
			alert('Please input valid email.');
			fnm.email.focus();
			return false;
			}
		}

		if ( fnm.elements[i].name == "url")
		{
			if ( fnm.url.value.indexOf("http://") === 0 )
			{
			t = fnm.url.value;
			t = t.substr(7);
			if(!(/^[a-zA-Z0-9]((\w([a-zA-Z0-9\-._]+\w)?\.[a-z]{2,6})|(([01]?\d\d|2[0-4]\d|25[0-5])\.([01]?\d\d|2[0-4]\d|25[0-5])\.([01]?\d\d |2[0-4]\d|25[0-5])\.([01]?\d\d|2[0-4]\d|25[0-5])))$/i.test(t)))
				{
				alert('Please input valid URL.');
				fnm.url.focus();
				return false;
				}
			}
			else
			{
			alert('Please input valid URL.');
			fnm.url.focus();
			return false;
			}
		}
		return true;
	}

function sendform (nm) {// nm - form name

if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) {
	fnm = getelementbyid(nm);
}
else {
	fnm = document.forms[nm];
}

var i, j;
for(j=0; j<required.length; j++) {
for (i=0; i<fnm.length; i++) {
if (fnm.elements[i].name == required[j] ) {
	if(fnm.elements[i].value == "")
	{
		alert('Please fill out the field ' + required_show[j] + '.');
		fnm.elements[i].focus();
		return false;
	}
	else
	{
		if (check(fnm,i) === false) return false;
	}
}
}
}

for (i=0; i<fnm.length; i++) {
if (fnm.elements[i].value != "")
	if (check(fnm,i) === false) return false;
}

return true;
}

function shownewwindow(Nameurl,Namewin,w,h)
{
window.open(""+Nameurl+"",""+Namewin+"","width="+w+",height="+h+",copyhistory=yes,directories=yes,menubar=yes,location=no,resizable=yes,scrollbars=yes,toolbar=no");
}





// -->