temp = "";
function prod_select(id){
	img = document.getElementById("check"+id);
	if(img.src.indexOf("check-off.gif") > 0){
		img.src = img.src.replace("check-off.gif","check-on.gif");
		document.prodform.elements["con"+id].value = "1";
	}else{
		img.src = img.src.replace("check-on.gif","check-off.gif");
		document.prodform.elements["con"+id].value = "";
	}
}


function show_sub_menu(menu,pos,o_right){
	
	layer = document.getElementById('submenu');
	layer.innerHTML = "&nbsp;";
	var menucolor = "";
	for(items in menuitems[menu]){
		if(items.indexOf("&") > 0){
			apage = items.substr(0,items.indexOf("&"));
		}else{
			apage = items;
		}
		//alert(thispage+": "+apage);
		if(thispage == apage){
			menucolor = "style='color:#ff0000'";
		}else{
			menucolor = "";
		}
		if(layer.innerHTML == ""){
			layer.innerHTML = "<a href='?page="+items+"' "+menucolor+">"+menuitems[menu][items]+"</a>";
		}else{
			layer.innerHTML += " // <a href='?page="+items+"' "+menucolor+">"+menuitems[menu][items]+"</a>";
		}
	}
	if(o_right){
		layer.style.right = pos+'px';
		layer.style.left = "";	
		layer.style.textAlign = "right";
	}else{
		layer.style.left = pos+'px';
		layer.style.right = "";
		layer.style.textAlign = "left";	}
}

function clear_sub_menu(){
	layer = document.getElementById('submenu');
	layer.innerHTML = "&nbsp;";
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function changetopass(){
	passbox = document.getElementById('logonpasstext');
	passbox.style.display = "none";
	password = document.getElementById('logonpassword');
	password.style.display = "block";
	document.homelogon.logonpassword.focus();
}
function resetpass(){
	if(document.homelogon.logonpassword.value == ""){
		passbox = document.getElementById('logonpasstext');
		passbox.style.display = "block";
		password = document.getElementById('logonpassword');
		password.style.display = "none";
	}
}
function clearuser(){
	if(document.homelogon.logonemail.value == "EMAIL"){
		document.homelogon.logonemail.value = "";
	}else if(document.homelogon.logonemail.value == ""){
		document.homelogon.logonemail.value = "EMAIL";
	}
}

function dopostback(formname,item,check){
	if(document.forms[formname].elements[item].value != check){
		document.forms[formname].submit();
	}
}

function check_selection1(){
	myelements = document.getElementsByTagName('input');
	selected = false;
	for(i=0;i<myelements.length;i++){
		if(myelements[i].type == "text"){
			if(myelements[i].name.indexOf('qty') > 0){
				if(myelements[i].value != ""){
					selected = true;
				}
			}
		}
	}
	//flist = document.getElementById('f_list');
	if(selected == false){
		//if(flist.value == ""){
			alert("You haven't selected any conduits");
			return false;
		//}else{
			//return true;
		//}
	}else{
		//alert("You haven't selected any conduits");
		return true;
	}
}

function add(formname,part,page,paction){
	qtyel = document.getElementById(part+"qty");
	var qty = qtyel.value;
	if(qty == "" || isNaN(qty)){
		alert("Please enter your quantity for this conduit");
	}else{
		document.forms[formname].action = page+"&paction="+paction;
		document.forms[formname].submit();
	}
}

function doscroll(coordinate){
		window.scrollTo(0,coordinate);
}


function store_ycoord(){
	ycoord = document.getElementById('ycoord');
	if(ycoord){
		var ScrollTop = document.body.scrollTop;
		if (ScrollTop == 0)	{
			if (window.pageYOffset){
				ScrollTop = window.pageYOffset;
			}else{
				ScrollTop = (document.body.parentElement) ? document.body.parentElement.scrollTop : 0;
			}
		}
		ycoord.value = ScrollTop;
	}
}

function closegraph(){
	var graph = document.getElementById("graph2");
	graph.style.display = "none";
}
function opengraph(){
	var graph = document.getElementById("graph2");
	graph.style.display = "block";
}

function select_system(sysid){
	document.sel2.sub_select.value = sysid;
	document.sel2.type.value = 'metallic'
	document.sel2.submit();
}
function fitting_add(){
	document.sel2.sub_select.value = '';
	//document.sel2.type.value = 'nonmetallic'; removed as no logical sense adam
	//alert(document.sel2.type.value);
	document.sel2.submit();
}

function back_to_conduit(type,conduit){
	document.sel2.action = "?page=selectionprocess.php&type="+type+"&selectedconduit="+conduit;
	document.sel2.submit();
}

function accessory_add(parameters){
	document.accessory.action = parameters;
	var quantity = 0;
	for(i=0;i<document.accessory.length;i++){
		if(document.accessory.elements[i].name.indexOf('quantity') > -1){
			if(document.accessory.elements[i].value != "" || document.accessory.elements[i].value.isNaN){
				quantity = quantity + parseInt(document.accessory.elements[i].value);
			}
		}
	}
	if(quantity == 0){
		alert("No accessory has been selected");
	}else{
		document.accessory.submit();
	}
}

function contract_pack_add(pack_id){
	thisselect = document.getElementById(pack_id+'conpackitem');
	thisqty = document.getElementById(pack_id+'quantity');
	if(thisqty.value == "" || thisqty.isNaN){
		thisqty.value = "1";
	}
	document.conpacks.conpackid.value = thisselect.value;
	document.conpacks.conpackqty.value = thisqty.value;
	document.conpacks.submit();
}

function tool_add(url){
	myEl = document.toolform.elements;
	mygood = false;
	for(i=0;i<myEl.length;i++){
		//alert(myEl[i].value+": "+isNaN(myEl[i].value));
		if(myEl[i].value != "" && isNaN(myEl[i].value) == false){
			mygood = true;
		}
	}
	if(mygood){
		document.toolform.action = url;
		document.toolform.submit();
	}else{
		alert("You haven't selected any tools");
	}
}

function energy_add(url){
	myEl = document.energyform.elements;
	mygood = false;
	for(i=0;i<myEl.length;i++){
		//alert(myEl[i].value+": "+isNaN(myEl[i].value));
		if(myEl[i].value != "" && isNaN(myEl[i].value) == false){
			mygood = true;
		}
	}
	if(mygood){
		document.energyform.action = url;
		document.energyform.submit();
	}else{
		alert("You haven't selected any items");
	}
}


function show_con_details(conduit){
	if(temp != ""){
		details = document.getElementById(temp);
		details.style.display = "none";
	}
	details = document.getElementById(conduit);
	if(conduit == temp){
		details.style.display = "none";
		temp = "";
	}else{
		details.style.display = "block";
		temp = conduit;
	}
	
}

function filter_convertors(filter){
	thisid = "option"+filter;
	thiselement = document.forms['accessory'].elements[thisid];
	thisform = document.forms['accessory'];
	
	//alert(thisform.elements.length);
	for(i=0;i<thisform.elements.length;i++){
		if(thisform.elements[i].name.indexOf("option") == 0 && thisform.elements[i].name != thiselement.name){
			thisform.elements[i].selectedIndex = 0;
		}
	}
	thisform.submit();
}

function basketsubmit(destination){
	document.mainbasket.action = destination;
	document.mainbasket.submit();
}



function basket_select_all(){
	bElements = document.mainbasket.elements;
	for(i=0;i<bElements.length;i++){
		if(bElements[i].name.indexOf("check") > -1){
			if(bElements[i].checked == false){
				bElements[i].checked = true;
			}else{
				bElements[i].checked = false;
			}
		}
	}
}
function viewbigimage(imagename,width,height){
	window.open("content/bigimage.php?image="+imagename,"bigimage","width="+width+", height="+height);
}

function win_open(url){
	window.open(url,"terms","width=600,height=600,scrollbars=yes");
}

function check_terms(){
	if(document.checkout.terms.checked == false){
		alert("You must agree to our terms and conditions before you can place your enquiry");
		return false;
	}else{
		return true;
	}
}

function quick_search(){
	if(document.quicksearch.area.value != ""){
		document.quicksearch.action = "?page=applicationguides.php&action=quicksearch";
		document.quicksearch.submit();
	}else if(document.quicksearch.chem1.value != ""){
		document.quicksearch.action = "?page=chemicalresistance.php&action=chem";
		document.quicksearch.submit();
	}
}

function check_search(){
	if(document.quicksearch.prodid.value != "product code" && document.quicksearch.prodid.value != ""){
		document.quicksearch.action = "?page=search.php";
		return true
	}
	return false;
}

function clear_searchtext(){
	if(document.quicksearch.prodid.value == "product code"){
		document.quicksearch.prodid.value = "";
	}
}
function restore_searchtext(){
	if(document.quicksearch.prodid.value == ""){
		document.quicksearch.prodid.value = "product code";
	}
}
// JavaScript Document
