
sfHover = function() {
	var sfEls = document.getElementById("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);}

////////////////////////////////////////////////////////////

function doClear(theText) {
	 if (theText.value == theText.defaultValue) {
		 theText.value = ""
	 }
}

////////////////////////////////////////////////////////////

function openWin(URL,type,w,h) {

	var status = 'no';
	var reSize = 'no';
	var scroll = 'no';
	var toolbar = 'no';
	var location = 'no';
	var menubar = 'no';
	var directories = 'no';
	var ewindow;
	
	if (type == "eq") {
		if (!w) {
			w = 800;
		}
		if (!h) {
			h= 600;
		}
		reSize = 'yes';		
		scroll = 'yes';		
	} 	

	else if (type == "ext") {
		if (!w) {
			w = 800;
		}
		if (!h) {
			h= 600;
		}
		reSize = 'yes';		
		scroll = 'yes';		
	} 	
	
	else if (type == "1024") {
		if (!w) {
			w = 1000;
		}
		if (!h) {
			h= 750;
		}
		reSize = 'yes';		
		scroll = 'yes';		
	} 	

	else {
		if (!w) {
			w = 350;
		}
		if (!h) {
			h= 360;
		}
		reSize = 'yes';		
	} 	
	
	var windowFeatures = 'width='+w+',height='+h+
									',toolbar='+toolbar+',status='+status+
									',scrollbars='+scroll+',resizable='+reSize+
									',menubar='+menubar+
									',location='+location+
									',directories='+directories+''
									
	ewindow = window.open(URL,type,windowFeatures);   
	ewindow.focus();
}


////////////////////////////////////////////////////////////

function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sendemail(form) {

	if (form == 'contact_form') {
		var firstname = document[form].firstname.value;
		var lastname = document[form].lastname.value;
		var email = document[form].email.value;
		//var email_to = document[form].email_to.value;
		var general = document[form].general.value;
		var marketing = document[form].marketing.value;
		var mutuels = document[form].mutuels.value;
		var publicity = document[form].publicity.value;
		var racing = document[form].racing.value;
		var comments = document[form].comments.value;
		
		if (document[form].general.checked) {general = general;} else {general = '';}
		if (document[form].marketing.checked) {marketing = marketing;} else {marketing = '';}
		if (document[form].mutuels.checked) {mutuels = mutuels;} else {mutuels = '';}
		if (document[form].publicity.checked) {publicity = publicity;} else {publicity = '';}
		if (document[form].racing.checked) {racing = racing;} else {racing = '';}
	
		var vars = 'firstname='+firstname
		+'&lastname='+lastname
		+'&email='+email
		// +'&email_to='+email_to
		+'&general='+general
		+'&marketing='+marketing
		+'&mutuels='+mutuels
		+'&publicity='+publicity
		+'&racing='+racing
		+'&comments='+comments
		+'&swapfield='+form
		+'&rand='+calcRand()
		;		
	}

	else if (form == 'mailing_list_form') {
		var firstname = document[form].firstname.value;
		var lastname = document[form].lastname.value;
		var email = document[form].email.value;
		var address = document[form].address.value;
		var city = document[form].city.value;
		var state = document[form].state.value;
		var zip = document[form].zip.value;
		var dob = document[form].dob.value;
	
		var vars = 'firstname='+firstname
		+'&lastname='+lastname
		+'&email='+email
		+'&address='+address
		+'&city='+city
		+'&state='+state
		+'&zip='+zip
		+'&dob='+dob
		+'&swapfield='+form
		+'&rand='+calcRand()
		;		
	}
	
	

	document[form].send.value='Sending....';
	document[form].send.disabled=true; 

	http.open('GET', '/php/send.php?' + vars, true);
	http.onreadystatechange = handleResponse;
	http.send(null);

}

function handleResponse() {
    if(http.readyState == 4){
       var response = http.responseText;
       var update = new Array();
        if(response.indexOf('|' != -1)) {
            update = response.split('|');
            document.getElementById(update[0]).innerHTML = update[1];
        }
    }
}

function calcRand() {

  var retVal = Math.floor(Math.random() * 1001);
  return retVal;

}
