/*********************

  JavaScript Document

 *********************/



/* ---------------------------

   Pop up window ... centered

 ----------------------------*/



function popMe(mypage,myname,w,h,scroll){

LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;

TopPosition = (screen.height) ? (screen.height-h)/2 : 0;

settings =

'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable'

win = window.open(mypage,myname,settings)

}





function sendMailTo(name, company, domain, subject, body) {

	   locationstring = 'mai' + 'lto:' + name + '@' + company + '.' + domain + "?subject=" + escape(subject) + "&body=" + escape(body);

	   window.location.replace(locationstring);

   }

   

   

 /* ---------------------------

   Varify Email

 ----------------------------*/

function checkemail(form){        

var myName = new String(form.yourname.value);

   if (myName==''){

   alert("Please enter your first and last names. Thanks!");

   form.yourname.focus();

   form.yourname.select();

   return false;

   }

var address = new String(form.email.value);

if ((address.indexOf("@") == -1) || (address.indexOf(".") == -1) || (address.length < 7))

        {

        alert("You must specify a valid e-mail address.");

        form.email.focus();

        form.email.select();

        return false;

	}

   

}  



function newsletter(form){

var address = new String(form.email.value);

if ((address.indexOf("@") == -1) || (address.indexOf(".") == -1) || (address.length < 7))

        {

        alert("You must specify a valid e-mail address.");

        form.email.focus();

        form.email.select();

        return false;

	}



}

/* ---------------------------

   Smooth Scroll Back to Top

 ----------------------------*/



function backToTop() {

    var x1 = x2 = x3 = 0;

    var y1 = y2 = y3 = 0;



    if (document.documentElement) {

        x1 = document.documentElement.scrollLeft || 0;

        y1 = document.documentElement.scrollTop || 0;

    }



    if (document.body) {

        x2 = document.body.scrollLeft || 0;

        y2 = document.body.scrollTop || 0;

    }



    x3 = window.scrollX || 0;

    y3 = window.scrollY || 0;



    var x = Math.max(x1, Math.max(x2, x3));

    var y = Math.max(y1, Math.max(y2, y3));



    window.scrollTo(Math.floor(x / 2), Math.floor(y / 2));



    if (x > 0 || y > 0) {

        window.setTimeout("backToTop()", 25);

    }

}





/* --------------------------------------------

  Extra stuff to enable nav hovers in IE/Win 

 --------------------------------------------*/

function sfHover() {

	var sfEls = document.getElementById("main_nav").getElementsByTagName("LI");

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

		sfEls[i].onmouseover=function() {

			this.className+=" sfhover";

		}

		sfEls[i].onmouseout=function() {

			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");

		}

	}

}



if (window.attachEvent) window.attachEvent("onload", sfHover);



 /*-- FOR SIDE NAVS TO WORK IN IE 6 --*/



function sfHoverA() {

	var sfElsA = document.getElementById("home_nav").getElementsByTagName("LI");

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

		sfElsA[i].onmouseover=function() {

			this.className+=" sfhoverA";

		}

		sfElsA[i].onmouseout=function() {

			this.className=this.className.replace(new RegExp(" sfhoverA\\b"), "");

		}

	}

}



//if (window.attachEvent) window.attachEvent("onload", sfHoverA);



/* -- FOR SIDE NAVS TO WORK IN IE 6 --*/



function sfHoverB() {

	var sfElsB = document.getElementById("interiorSide_nav").getElementsByTagName("LI");

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

		sfElsB[i].onmouseover=function() {

			this.className+=" sfhoverB";

		}

		sfElsB[i].onmouseout=function() {

			this.className=this.className.replace(new RegExp(" sfhoverB\\b"), "");

		}

	}

}



//if (window.attachEvent) window.attachEvent("onload", sfHoverB);



/* --------------------------------------------

  Extra stuff for accordion effect 

 --------------------------------------------*/






