//preload = new Image();
//preload.src = "";
CVnn=false
CCrepage(true);
xMSIE=navigator.appName.slice(0,9)=="Microsoft"?true:false

//reloads the window if Nav4 resized
function CCrepage(init) {  
	if (init==true) with (navigator) 
		{if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
			document.CVpgW=innerWidth; document.CVpgH=innerHeight; onresize=CCrepage; 
		}
	}else{
		if (innerWidth!=document.CVpgW || innerHeight!=document.CVpgH) {
			location.reload();
		}
	}
return}

function CCdate() {
	months=new Array("January","February","March","April","May","June","July",
					"August","September","October","November","December")
	today=new Date()
	document.write(months[today.getMonth()] + " " + today.getDate() + ", " + today.getFullYear()+"&nbsp;&nbsp;&nbsp;")
return}

//	This function is used to check the data input.  If you do not want to check any data, 
//		simply eliminate all statements in the function except the last, "return (true)".
//		The checkform function below shows basic validation of the user's email address.
function CCchkform(xform) {
	errmsg=''
	if (xform.name.value == "") {
		errmsg+="Name Required.\n"}
	xemail = xform.from_email.value
	if (xemail == "") {
		if (xform.phone.value == "") {
			errmsg+="Email Address or Phone Required.\n"
		}
	}else{
		xat=xemail.indexOf("@")
		xdot=xemail.lastIndexOf(".")
		if (xat == -1 || xdot == -1 || xat > xdot || xemail.length < 8) {
			errmsg+="Invalid Email Address.\n    Address Format must be 'xx@xx.xx'\n"
		}		
	}
	if (errmsg == "") {return (true)}
	alert (errmsg)
return (false)}

function CCbodytop(xelem) {
	xtop=0
	while (xelem.tagName != "BODY") {
		xtop+=xelem.offsetTop
		xelem=xelem.offsetParent
	}
return xtop}

function CCbodyleft(xelem) {
	xleft=0
	while (xelem.tagName != "BODY") {
		xleft+=xelem.offsetLeft
		xelem=xelem.offsetParent
	}
return xleft}

function CCgoto() {
	xgoto=event.srcElement.href
    CVxwin = window.open(xgoto,"_blank","")
	CVxwin.focus()
return false}

