

var isnn,isie
if(navigator.appName=='Microsoft Internet Explorer') //check the browser
{  isie=true }

if(navigator.appName=='Netscape')
{  isnn=true }

function right(e) //to trap right click button 
{
	
	if (isnn && (e.which == 3 || e.which == 2 )) {
		alert("Sorry, you do not have permission to right click on this page.")
		return false;
	}
	else if (isie && (event.button == 2 || event.button == 3)) 
	{
		alert("Sorry, you do not have permission to right click on this page.");
		return false;
	}
	else {
		return true;
	}
}

function key(k)   
{
	if(isie) {
		if(event.keyCode==17 || event.keyCode==18 || event.keyCode==93) {
			alert("Sorry, you do not have permission to press this key.") 
			return false;
		 } 
	}

	if(isnn){
		if(k.which==17 || k.which==18 || k.which==93) {
			alert("Sorry, you do not have permission to press this key.") 
			return false; 
		}   
	}
}

if (document.layers) window.captureEvents(Event.KEYPRESS);  
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (document.layers) window.captureEvents(Event.MOUSEUP);
document.onkeydown=key;  
document.onmousedown=right;
document.onmouseup=right;
window.document.layers=right;



//JavaScript functions for DairyBulls.com
//-------------------------------------------------------------------------------
//-------------------------------------------------------------------------------

//function frameTest(){

//	if (top != self){
//		//alert(top.location);
//		//top.location = "http://www.dairybulls.com/default.asp";
//		top.location = self.location;
//		return true;
//	}

//}//end

/*
OLD CODE NOT DEBUGGED
function frameTest() {
 
	var parent = window.parent.location;
	alert(parent);
	
	parentStr = parent.toString();
	parentStr = parentStr.toLowerCase();
	
	alert(parentStr);
	
	var frameTest = parentStr.search('snoop');
	
	alert(frameTest);
	
	if (frameTest == -1) {
		alert("THIS PAGE IS IN A FRAMESET.");
		//window.parent.location = window.self.location;
	
	}//
	
	return true;
 
}//end

*/

//-------------------------------------------------------------------------------



function changeLang(aForm) {
    
    var langList = aForm.Lang;
    var langVal = langList.options[langList.selectedIndex].value;
    
    if (langVal == "Z") { return true;}
    else { window.location = langVal;}
    return true;

}//end function


//-------------------------------------------------------------------------------


function imageCache() {
   
    var images = new Array();
    var x = imageCache.arguments.length;
    for (var i=0;  i<x;  i++) {
        images[i] = new Image();
        images[i].src = "images/" + imageCache.arguments[i];    
    }
    
}// end function



//-------------------------------------------------------------------------------


function imageCacheEnglish() {
   
    var images = new Array();
    var x = imageCacheEnglish.arguments.length;
    for (var i=0;  i<x;  i++) {
        images[i] = new Image();
        images[i].src = "/images/" + imageCacheEnglish.arguments[i];    
    }
    
}// end function


//-------------------------------------------------------------------------------


function imageCacheSpanish() {
   
    var images = new Array();
    var x = imageCacheSpanish.arguments.length;
    for (var i=0;  i<x;  i++) {
        images[i] = new Image();
        images[i].src = "/espanol/images/" + imageCacheSpanish.arguments[i];    
    }
    
}// end function


//-------------------------------------------------------------------------------


function imageCacheItalian() {
   
    var images = new Array();
    var x = imageCacheItalian.arguments.length;
    for (var i=0;  i<x;  i++) {
        images[i] = new Image();
        images[i].src = "/italian/images/" + imageCacheItalian.arguments[i];    
    }
    
}// end function


//-------------------------------------------------------------------------------



function imageCacheNederlands() {
   
    var images = new Array();
    var x = imageCacheNederlands.arguments.length;
    for (var i=0;  i<x;  i++) {
        images[i] = new Image();
        images[i].src = "/nederlands/images/" + imageCacheNederlands.arguments[i];    
    }
    
}// end function


//-------------------------------------------------------------------------------


function changePage(aForm) {
    
    var breedList = aForm.Breed;
    var breedVal = breedList.options[breedList.selectedIndex].value;
    
    window.location = "usform2.asp?breed=" + breedVal;

}//end function



//-------------------------------------------------------------------------------



function NewWindow() {

	window.open("test.html", "tinyWindow", 'width=450,height=300')

}//end function



//-------------------------------------------------------------------------------


//Validate Form Information (checks each form to see that it has been filled in)

function checkForm(aForm) {
	
	var firstname = aForm.fName.value;
	var lastname = aForm.lName.value;
	var phone = aForm.fPhone.value;
	var fax = aForm.fFax.value;
	var email = aForm.fEmail.value;
	
	var street = aForm.fAddr1.value;
	var street2 = aForm.fAddr2.value;
	var city = aForm.fCity.value;
	var state = aForm.fState.value;
	var zip = aForm.fZip.value;
	var cntry = aForm.fCountry.value;
	
	var msg=""
	
	if (firstname==""){ msg = msg + "\n-First name"; }
	if (lastname==""){ msg = msg + "\n-Last name"; }
	
	if (phone==""){ aForm.fPhone.value = "----"; }
	if (email==""){ msg = msg + "\n-Email"; }
	if (fax==""){ aForm.fFax.value = "----"; }
	
	if (street==""){ msg = msg + "\n-Street Address"; }
	if (street2=="") { aForm.fAddr2.value="----"; }
	if (city==""){ msg = msg + "\n-City"; }
	if (state==""){ msg = msg + "\n-State/Province"; }
	if (zip==""){ msg = msg + "\n-Postal Code (Zip)"; }
	if (cntry==""){ msg = msg + "\n-Country"; }

	if (aForm.fFarmer[0].checked==false && aForm.fFarmer[1].checked==false) {
		msg = msg + "\n-Farmer?"; }
	if (aForm.fFarmer[0].checked==true && aForm.fHerdsize.value=="") {
		msg = msg + "\n-Herd size"; }
	if (aForm.fFarmer[1].checked==true && aForm.fHerdsize.value=="") {
		aForm.fHerdsize.value="---"; }
	
	if (msg != "") { 
		alert("You must first enter these fields:\n------------------------------------------------" + msg + "");
		return false;
	}
	else {	
		aForm.submit();
	}

}//end function



//-------------------------------------------------------------------------------


function checkFormDutch(aForm) {
	
	var firstname = aForm.fName.value;
	var lastname = aForm.lName.value;
	var phone = aForm.fPhone.value;
	var fax = aForm.fFax.value;
	var email = aForm.fEmail.value;
	
	var street = aForm.fAddr1.value;
	var street2 = aForm.fAddr2.value;
	var city = aForm.fCity.value;
	var state = aForm.fState.value;
	var zip = aForm.fZip.value;
	var cntry = aForm.fCountry.value;
	
	var msg=""
	
	if (firstname==""){ msg = msg + "\n-Voornaam"; }
	if (lastname==""){ msg = msg + "\n-Achternaam"; }
	
	if (phone==""){ aForm.fPhone.value = "----";  }
	if (email==""){ msg = msg + "\n-Email"; }
	if (fax==""){ aForm.fFax.value = "----"; }
	
	if (street==""){ msg = msg + "\n-Adres"; }
	if (street2=="") { aForm.fAddr2.value="----"; street2="----"}
	if (city==""){ msg = msg + "\n-Plaats"; }
	if (state==""){ msg = msg + "\n-Staat/Provincie"; }
	if (zip==""){ msg = msg + "\n-Postcode"; }
	if (cntry==""){ msg = msg + "\n-Land"; }

	if (aForm.fFarmer[0].checked==false && aForm.fFarmer[1].checked==false) {
		msg = msg + "\n-Veehouder?"; }
	if (aForm.fFarmer[0].checked==true && aForm.fHerdsize.value=="") {
		msg = msg + "\n-Aantal Melkkoeien"; }
	if (aForm.fFarmer[1].checked==true && aForm.fHerdsize.value=="") {
		aForm.fHerdsize.value="---"; }
	
	if (msg != "") { 
		alert("Een of meer velden zijn niet ingevuld:\n------------------------------------------------" + msg + "");
		return false;
	}
	else {	
		aForm.submit();
	}

}//end function



//-------------------------------------------------------------------------------



function checkFormSpanish(aForm) {
	
	var firstname = aForm.fName.value;
	var lastname = aForm.lName.value;
	var phone = aForm.fPhone.value;
	var fax = aForm.fFax.value;
	var email = aForm.fEmail.value;
	
	var street = aForm.fAddr1.value;
	var street2 = aForm.fAddr2.value;
	var city = aForm.fCity.value;
	var state = aForm.fState.value;
	var zip = aForm.fZip.value;
	var cntry = aForm.fCountry.value;
	
	var msg=""
	
	if (firstname==""){ msg = msg + "\n-Nombre"; }
	if (lastname==""){ msg = msg + "\n-Apellidos"; }
	
	if (phone==""){ aForm.fPhone.value = "----";  }
	if (email==""){ msg = msg + "\n-Email"; }
	if (fax==""){ aForm.fFax.value = "----"; }
	
	if (street==""){ msg = msg + "\n-Calle y Nombre"; }
	if (street2=="") { aForm.fAddr2.value="----"; street2="----"}
	if (city==""){ msg = msg + "\n-Domicilio"; }
	if (state==""){ msg = msg + "\n-Estado/Provincia"; }
	if (zip==""){ msg = msg + "\n-Códiga Postal"; }
	if (cntry==""){ msg = msg + "\n-País"; }

	if (aForm.fFarmer[0].checked==false && aForm.fFarmer[1].checked==false) {
		msg = msg + "\n-Ganadero?"; }
	if (aForm.fFarmer[0].checked==true && aForm.fHerdsize.value=="") {
		msg = msg + "\n-Nombre de vacas lecheras"; }
	if (aForm.fFarmer[1].checked==true && aForm.fHerdsize.value=="") {
		aForm.fHerdsize.value="---"; }
	
	if (msg != "") { 
		alert("Dato Obligatario:\n--------------------------" + msg + "");
		return false;
	}
	else {	
		aForm.submit();
	}

}//end function



//-------------------------------------------------------------------------------


//Check Form for Italian

function checkFormItalian(aForm) {
	
	var firstname = aForm.fName.value;
	var lastname = aForm.lName.value;
	var phone = aForm.fPhone.value;
	var fax = aForm.fFax.value;
	var email = aForm.fEmail.value;
	
	var street = aForm.fAddr1.value;
	var street2 = aForm.fAddr2.value;
	var city = aForm.fCity.value;
	var state = aForm.fState.value;
	var zip = aForm.fZip.value;
	var cntry = aForm.fCountry.value;
	
	var msg=""
	
	if (firstname==""){ msg = msg + "\n-Nome"; }
	if (lastname==""){ msg = msg + "\n-Cognome"; }
	
	if (phone==""){ aForm.fPhone.value = "----"; }
	if (email==""){ msg = msg + "\n-Email"; }
	if (fax==""){ aForm.fFax.value = "----"; }
	
	if (street==""){ msg = msg + "\n-Via"; }
	if (street2=="") { aForm.fAddr2.value="----"; }
	if (city==""){ msg = msg + "\n-Città"; }
	if (state==""){ msg = msg + "\n-State/Province"; }
	if (zip==""){ msg = msg + "\n-CAP"; }
	if (cntry==""){ msg = msg + "\n-Nazione"; }

	if (aForm.fFarmer[0].checked==false && aForm.fFarmer[1].checked==false) {
		msg = msg + "\n-Farmer?"; }
	if (aForm.fFarmer[0].checked==true && aForm.fHerdsize.value=="") {
		msg = msg + "\n-Herd size"; }
	if (aForm.fFarmer[1].checked==true && aForm.fHerdsize.value=="") {
		aForm.fHerdsize.value="---"; }
	
	if (msg != "") { 
		alert("Prima dovete compilare queste caselle:\n------------------------------------------------" + msg + "");
		return false;
	}
	else {	
		aForm.submit();
	}

}//end function



//-------------------------------------------------------------------------------

