<!--

//Javascript written by Jim Richardson
//Contact: djimmulator@yahoo.co.uk

oldSrc = new Array();

function swapImgOver(imgName,newSrc){
	eval('oldSrc[\'' + imgName + '\'] = document.images.' + imgName + '.src');
	eval('document.images.' + imgName + '.src = \"media/' + newSrc + '\"');
	}

function swapImgOut(imgName){
	eval('document.images.' + imgName + '.src = oldSrc[\'' + imgName + '\']');
	}

//onmouseover="swapImgOver('news','nav_news_on.gif');" onmouseout="swapImgOut('news');"

function preloadImages(){

for(i=0; i<preLoad.length; i++){
	eval('Image' + i + ' = new Image();')
	eval('Image' + i + '.src = "' + preLoad[i] + '";')
	}

}

function popup(text,width,height){
newWin=window.open(text,"","width="+width+",height="+height+",top=10,left=10,scrollbars=yes");
}
//<a href="javascript:popup('popups/pop1.htm','690','225');">
//<a name="close" href="#" onClick="window.close();">Close</a>

function popupNoScr(text,width,height){
newWin=window.open(text,"","width="+width+",height="+height+",top=30,left=30");
}
//<a href="javascript:popup('popups/pop1.htm','690','225');">
//<a name="close" href="#" onClick="window.close();">Close</a>

var regExp = /^.+\@.+\..+$/; //Define regular expression for email address validation

function validPolicy(){

	if(document.getElementsByName('company_name').length != 0){
		if(document.getElementsByName('company_name')[0].value == ""){
			alert("Please supply your company's name");
			return false;
		}
	}
	
	if(document.getElementsByName('contact_name')[0].value == ""){
		alert("Please supply a contact name");
		return false;
	}
	
	if(document.getElementsByName('position')[0].value == ""){
		alert("Please supply details of your position");
		return false;
	}
	
	//if(document.getElementsByName('address')[0].value == ""){
	//	alert("Please supply your address");
	//	return false;
	//}
	
	//if(document.getElementsByName('postcode')[0].value == ""){
	//	alert("Please supply your postcode");
	//	return false;
	//}
	
	if(!document.getElementsByName('email')[0].value.match(regExp)){ //Check email address with regular expression
		alert('The email address you have given is not valid.\nPlease supply a valid email address.');
		return false;
	}
	
	if(document.getElementsByName('phone')[0].value == ""){
		alert("Please supply your telephone number");
		return false;
	}
	
	if(document.getElementsByName('enquiry')[0].value == ""){
		alert("Please supply details of your enquiry");
		return false;
	}
	
	//if(document.getElementsByName('fax')[0].value == ""){
	//	alert("Please supply your fax number");
	//	return false;
	//}
	
	//alert(document.getElementsByName('company_name')[0].value);

}

function validSize(){

	if(document.getElementsByName('company_name').length != 0){
		if(document.getElementsByName('company_name')[0].value == ""){
			alert("Please supply your company's name");
			return false;
		}
	}
	
	if(document.getElementsByName('contact_name')[0].value == ""){
		alert("Please supply a contact name");
		return false;
	}
	
	if(!document.getElementsByName('email')[0].value.match(regExp)){ //Check email address with regular expression
		alert('The email address you have given is not valid.\nPlease supply a valid email address.');
		return false;
	}

	if(document.getElementsByName('address')[0].value == ""){
		alert("Please supply your address");
		return false;
	}
	
	if(document.getElementsByName('postcode')[0].value == ""){
		alert("Please supply your postcode");
		return false;
	}
	
}

function validAS(){

	if(document.getElementsByName('company_name').length != 0){
		if(document.getElementsByName('company_name')[0].value == ""){
			alert("Please supply your company's name");
			return false;
		}
	}
	
	if(document.getElementsByName('contact_name')[0].value == ""){
		alert("Please supply a contact name");
		return false;
	}
	
	if(!document.getElementsByName('email')[0].value.match(regExp)){ //Check email address with regular expression
		alert('The email address you have given is not valid.\nPlease supply a valid email address.');
		return false;
	}

	if(document.getElementsByName('screen_type')[0].value == ""){
		alert("Please supply details of your screen type");
		return false;
	}
	
	if(document.getElementsByName('serial_number')[0].value == ""){
		alert("Please supply your serial number");
		return false;
	}
	
}

function validCU(){
	
	if(!document.getElementsByName('email')[0].value.match(regExp)){ //Check email address with regular expression
			alert('The email address you have given is not valid.\nPlease supply a valid email address.');
			return false;
	}
	
	//alert(document.getElementById('email').value.length);	
}

//Begin Product Finder Functions

function close_step2(){
		document.getElementById('pf2a').style.display = 'none';
		document.getElementById('pf2b').style.display = 'none';
		initstep2a();
		initstep2b();
}

function close_step3(){
		document.getElementById('pf3aa').style.display = 'none';
		document.getElementById('pf3ab').style.display = 'none';
		document.getElementById('pf3b').style.display = 'none';
		initstep3aa();
		initstep3ab();
		initstep3b();
}

function close_step4(){
		document.getElementById('pf4aa').style.display = 'none';
		document.getElementById('pf4ab').style.display = 'none';
		document.getElementById('pf4ac').style.display = 'none';
		document.getElementById('pf4ad').style.display = 'none';
		document.getElementById('pf4ae').style.display = 'none';
		document.getElementById('pf4ba').style.display = 'none';
		document.getElementById('pf4bb').style.display = 'none';
		document.getElementById('pf4bc').style.display = 'none';
		document.getElementById('pf4bd').style.display = 'none';
}

function initstep1(){
	eval('document.getElementsByName(\'prod_type\')[0].selectedIndex = 0;');
}

function initstep2a(){
	eval('document.getElementsByName(\'screen_size\')[0].selectedIndex = 0;');
}

function initstep2b(){
	eval('document.getElementsByName(\'washed\')[0].checked = false;');
	eval('document.getElementsByName(\'dewatered\')[0].checked = true;');
	eval('document.getElementsByName(\'compacted\')[0].checked = false;');
}

function initstep3aa(){
	eval('document.getElementsByName(\'application1\')[0].selectedIndex = 0;');
}

function initstep3ab(){
	eval('document.getElementsByName(\'application2\')[0].selectedIndex = 0;');
}

function initstep3b(){
	eval('document.getElementsByName(\'mnm\')[0].selectedIndex = 0;');
}

function pf_step_1(){
	if(document.getElementsByName('prod_type')[0].value == 0 || document.getElementsByName('prod_type')[0].value == 1){
		close_step2();
		close_step3();
		close_step4();
	}
	if(document.getElementsByName('prod_type')[0].value == 2){
		close_step2();
		close_step3();
		close_step4();
		document.getElementById('pf2a').style.display = 'block';
		document.getElementById('pf2b').style.display = 'none';	
	}
	if(document.getElementsByName('prod_type')[0].value == 3){
		close_step2();
		close_step3();
		close_step4();
		document.getElementById('pf2a').style.display = 'none';
		document.getElementById('pf2b').style.display = 'block';
	}
}

function pf_step_2a(){
	if(document.getElementsByName('screen_size')[0].value == 0 || document.getElementsByName('screen_size')[0].value == 1){
		close_step3();
		close_step4();	
	}
	if(document.getElementsByName('screen_size')[0].value == 2){
		close_step3();
		close_step4();
		document.getElementById('pf3aa').style.display = 'block';
		document.getElementById('pf3ab').style.display = 'none';
			
	}
	if(document.getElementsByName('screen_size')[0].value == 3){
		close_step3();
		close_step4();
		document.getElementById('pf3aa').style.display = 'none';
		document.getElementById('pf3ab').style.display = 'block';		
	}
}

function pf_step_2b(){
	eval('document.getElementsByName(\'dewatered\')[0].checked = true;');
	if(document.getElementsByName('washed')[0].checked && document.getElementsByName('dewatered')[0].checked && document.getElementsByName('compacted')[0].checked){
		close_step3();
		close_step4();
		document.getElementById('pf4bb').style.display = 'block';
	}
	else if(document.getElementsByName('washed')[0].checked && document.getElementsByName('dewatered')[0].checked && !document.getElementsByName('compacted')[0].checked){
		close_step3();
		close_step4();
		document.getElementById('pf4bd').style.display = 'block';
	}
	else if(!document.getElementsByName('washed')[0].checked && document.getElementsByName('dewatered')[0].checked && document.getElementsByName('compacted')[0].checked){
		close_step3();
		close_step4();
		document.getElementById('pf3b').style.display = 'block';
	}
	else{
		close_step3();
		close_step4();
	}
}

function pf_step_3aa(){
	if(document.getElementsByName('application1')[0].value == 0 || document.getElementsByName('application1')[0].value == 1){
		close_step4();		
	}
	if(document.getElementsByName('application1')[0].value == 2){
		close_step4();
		document.getElementById('pf4aa').style.display = 'block';
		document.getElementById('pf4ab').style.display = 'none';
		document.getElementById('pf4ac').style.display = 'none';
	}
	if(document.getElementsByName('application1')[0].value == 3){
		close_step4();
		document.getElementById('pf4aa').style.display = 'none';
		document.getElementById('pf4ab').style.display = 'block';
		document.getElementById('pf4ac').style.display = 'none';
	}
	if(document.getElementsByName('application1')[0].value == 4){
		close_step4();
		document.getElementById('pf4aa').style.display = 'none';
		document.getElementById('pf4ab').style.display = 'none';
		document.getElementById('pf4ac').style.display = 'block';
	}
}

function pf_step_3ab(){
	if(document.getElementsByName('application2')[0].value == 0 || document.getElementsByName('application2')[0].value == 1){
		close_step4();		
	}
	if(document.getElementsByName('application2')[0].value == 2){
		close_step4();
		document.getElementById('pf4ad').style.display = 'block';
		document.getElementById('pf4ae').style.display = 'none';
	}
	if(document.getElementsByName('application2')[0].value == 3){
		close_step4();
		document.getElementById('pf4ad').style.display = 'none';
		document.getElementById('pf4ae').style.display = 'block';
	}
}

function pf_step_3b(){
	if(document.getElementsByName('mnm')[0].value == 0 || document.getElementsByName('mnm')[0].value == 1){
		close_step4();		
	}
	if(document.getElementsByName('mnm')[0].value == 2){
		close_step4();
		document.getElementById('pf4ba').style.display = 'block';
		document.getElementById('pf4bc').style.display = 'none';
	}
	if(document.getElementsByName('mnm')[0].value == 3){
		close_step4();
		document.getElementById('pf4ba').style.display = 'none';
		document.getElementById('pf4bc').style.display = 'block';
	}
}

function skiptoscreen(){
	eval('document.getElementsByName(\'prod_type\')[0].selectedIndex = 2;');
	pf_step_1();	
}

function skiptosh(){
	eval('document.getElementsByName(\'prod_type\')[0].selectedIndex = 3;');
	pf_step_1();	
}

//End Product Finder Functions

preLoad = new Array();

preLoad[0] = "media/nav_new/home_on.gif"
preLoad[1] = "media/nav_new/au_on.gif"
preLoad[2] = "media/nav_new/products_on.gif"
preLoad[3] = "media/nav_new/services_on.gif"
preLoad[4] = "media/nav_new/as_on.gif"
preLoad[5] = "media/nav_new/news_on.gif"
preLoad[6] = "media/nav_new/cs_on.gif"
preLoad[7] = "media/nav_new/cu_on.gif"

preloadImages();


//-->