function showstuff(boxid){
   document.getElementById(boxid).style.display="block";
}

function hidestuff(boxid){
   document.getElementById(boxid).style.display="none";
}

function clearForm() {
	document.searchcriteria.jobtitle.value = "";
}

function clearForm2() {
	document.searchcriteria.bytitle.value = "";
}


function textCounter(field,cntfield,maxlimit) {
	if (field.value.length > maxlimit) // if too long...trim it!
	field.value = field.value.substring(0, maxlimit);
	// otherwise, update 'characters left' counter
	else
	cntfield.value = maxlimit - field.value.length;
}

function searchJob() {
    
	var c = document.getElementById('c');
	var r = document.getElementById('r');
	var n = document.getElementById('n');
    
    if (c && r && n) {
        
        var tc = c.value;
        var tr = r.value;
        var tn = n.value;
        
        if (tc.length == 0) {
            tc = '0';
        }
            
         if (tr.length == 0) {
            tr = '0';
        }
           
        var url = '/suppliers/search/1/' + tc + '/' + tr + '/' + tn;
        window.location.href = url;
    }
    
}

// show expired e-tenders
function showExpired($section) {
	
	if ($section == 1) {
		var section = 'myaccount#my-created-etenders';
	} else {
		var section = 'myaccount#my-created-projects';
	}
    
	var url = '/'+section+'/expired';
   	window.location.href = url;
    
}

// show expired e-tenders
function showNormal($section) {
	
	if ($section == 1) {
		var section = 'myaccount#my-created-etenders';
	} else {
		var section = 'myaccount#my-created-projects';
	}
    
	var url = '/'+section+'';
   	window.location.href = url;
    
}

function registerType() {
    
	var type = document.getElementById('accounttype');
    
    if (type) {
        
        var typeis = type.value;
        
        if (typeis == 1) {
        	pushurl = 'siteuser';
        }
            
        if (typeis == 2) {
        	pushurl = 'supplier';
        }

        if (typeis == 3) {
        	pushurl = 'contractor';
        }

        var url = '/register/' + pushurl;
        window.location.href = url;
    }
    
}


// Signout function
function logout($type) {
	if ($type == 'wrongtender') {
    	var blnConfirm = window.confirm('You are trying to access a page that you are not authorised to view. Click OK to close.');
	} else {
    	var blnConfirm = window.confirm('Are you sure you want to Sign Out of your asktobi.com account?');
	}

    if (blnConfirm) {
		window.location.href = '/signout.php';
	}

    return blnConfirm;
}

function callTabContent(url, pageElement, callMessage, errorMessage) {

	document.getElementById(pageElement).innerHTML = callMessage;
     try {
     req = new XMLHttpRequest(); /* e.g. Firefox */
     } catch(e) {
       try {
       req = new ActiveXObject("Msxml2.XMLHTTP");  /* some versions IE */
       } catch (e) {
         try {
         req = new ActiveXObject("Microsoft.XMLHTTP");  /* some versions IE */
         } catch (E) {
          req = false;
         } 
       } 
     }
     req.onreadystatechange = function() {responseTabContent(pageElement, errorMessage);};
     req.open("GET",url,true);
     req.send(null);
  }

function responseTabContent(pageElement, errorMessage) {
   var output = '';
   if(req.readyState == 4) {
      if(req.status == 200) {
         output = req.responseText;
         document.getElementById(pageElement).innerHTML = output;
		 document.getElementById('preloader').innerHTML = "";
       } else {
         document.getElementById(pageElement).innerHTML = errorMessage+"\n"+output;
       }
   } else {
      document.getElementById('preloader').innerHTML = "<img src='/images/ajax-loader-2.gif' width='81' height='16' />";
   }
}

function makeActive(tab, script) { 
	var aObj	=	document.getElementById("tabmenu").getElementsByTagName('a');
	var i		=	aObj.length;
	var tabs	=	[];
	
	while(i--) { 
		if (aObj[i].id.indexOf('tab')==0) {
			tabs.push(aObj[i]);
		}
	}
	//alert(tabs.length);
	
	for (i=1; i<=tabs.length; i++) {
		document.getElementById("tab"+i).className = ""; 
	}
	
	document.getElementById("tab"+tab).className = "active"; 
	callTabContent('/tabs/'+script+'.php?content= '+tab, 'tabbed-content', '', 'error loading...'); 
} 

function setDeliveryAsBillingAddress() {
	
	var ship_address1 		= document.getElementById('add1');
	var ship_address2 		= document.getElementById('add2');
	var ship_address3 		= document.getElementById('add3');
	var ship_city 			= document.getElementById('towncity');
	var ship_county 		= document.getElementById('countystate');
	var ship_postcode 		= document.getElementById('postcodezip');
	
	if (ship_address1.value.length == 0) {
		ship_address1.value 		= document.getElementById('bill_address1').value;
		ship_address2.value 		= document.getElementById('bill_address2').value;
		ship_address3.value 		= document.getElementById('bill_address3').value;
		ship_city.value 			= document.getElementById('bill_city').value;
		ship_county.value 			= document.getElementById('bill_county').value;
		ship_postcode.value 		= document.getElementById('bill_postcode').value;
	} else {
		ship_address1.value 		= null;
		ship_address2.value 		= null;
		ship_address3.value 		= null;
		ship_city.value 			= null;
		ship_county.value 			= null;
		ship_postcode.value 		= null;
	}
	
}





/* e-tendering page */

	function roundNumber(num, dec) {
		var result = Math.round(num*Math.pow(10,dec))/Math.pow(10,dec);
		return result;
	}	
	
	function unDisableAll(id) {
		
		//alert(id);
			
		if (id == 'bronzecol' || id == 'bronzecol_2' || id == 'bronzecol_3') {
			
			document.getElementById('silvercol').checked=0;
			document.getElementById('silvercol_2').checked=0;
			document.getElementById('silvercol_3').checked=0;
			document.getElementById('goldcol').checked=0;
			document.getElementById('goldcol_2').checked=0;
			document.getElementById('goldcol_3').checked=0;
			document.getElementById('platinumcol').checked=0;
			document.getElementById('platinumcol_2').checked=0;
			document.getElementById('platinumcol_3').checked=0;
		
			document.getElementById('totalSum2').innerHTML = '0.00';
			document.getElementById('totalSum3').innerHTML = '0.00';
			document.getElementById('totalSum4').innerHTML = '0.00';
		}

		if (id == 'silvercol' || id == 'silvercol_2' || id == 'silvercol_3') {
			
			document.getElementById('bronzecol').checked=0;
			document.getElementById('bronzecol_2').checked=0;
			document.getElementById('bronzecol_3').checked=0;
			document.getElementById('goldcol').checked=0;
			document.getElementById('goldcol_2').checked=0;
			document.getElementById('goldcol_3').checked=0;
			document.getElementById('platinumcol').checked=0;
			document.getElementById('platinumcol_2').checked=0;
			document.getElementById('platinumcol_3').checked=0;

			document.getElementById('totalSum1').innerHTML = '0.00';
			document.getElementById('totalSum3').innerHTML = '0.00';
			document.getElementById('totalSum4').innerHTML = '0.00';
		}

		if (id == 'goldcol' || id == 'goldcol_2' || id == 'goldcol_3') {
			
			document.getElementById('bronzecol').checked=0;
			document.getElementById('bronzecol_2').checked=0;
			document.getElementById('bronzecol_3').checked=0;
			document.getElementById('silvercol').checked=0;
			document.getElementById('silvercol_2').checked=0;
			document.getElementById('silvercol_3').checked=0;
			document.getElementById('platinumcol').checked=0;
			document.getElementById('platinumcol_2').checked=0;
			document.getElementById('platinumcol_3').checked=0;

			document.getElementById('totalSum1').innerHTML = '0.00';
			document.getElementById('totalSum2').innerHTML = '0.00';
			document.getElementById('totalSum4').innerHTML = '0.00';
		}

		if (id == 'platinumcol' || id == 'platinumcol_2' || id == 'platinumcol_3') {
			
			document.getElementById('bronzecol').checked=0;
			document.getElementById('bronzecol_2').checked=0;
			document.getElementById('bronzecol_3').checked=0;
			document.getElementById('silvercol').checked=0;
			document.getElementById('silvercol_2').checked=0;
			document.getElementById('silvercol_3').checked=0;
			document.getElementById('goldcol').checked=0;
			document.getElementById('goldcol_2').checked=0;
			document.getElementById('goldcol_3').checked=0;

			document.getElementById('totalSum1').innerHTML = '0.00';
			document.getElementById('totalSum2').innerHTML = '0.00';
			document.getElementById('totalSum3').innerHTML = '0.00';
		}

	}
	
	/*function getRadioValue(idOrName) {

		var element = document.getElementById(idOrName);
		
		//alert(element);
		/*if (idOrName == 'bronzecol') {
			document.getElementById('silvercol').disabled = true;
			document.getElementById('silvercol_2').disabled = true;
			document.getElementById('silvercol_3').disabled = true;
			document.getElementById('goldcol').disabled = true;
			document.getElementById('goldcol_2').disabled = true;
			document.getElementById('goldcol_3').disabled = true;
			document.getElementById('platinumcol').disabled = true;
			document.getElementById('platinumcol_2').disabled = true;
			document.getElementById('platinumcol_3').disabled = true;
		}
		
		if (idOrName == 'silvercol') {
			document.getElementById('bronzecol').disabled = true;
			document.getElementById('bronzecol_2').disabled = true;
			document.getElementById('bronzecol_3').disabled = true;
			document.getElementById('goldcol').disabled = true;
			document.getElementById('goldcol_2').disabled = true;
			document.getElementById('goldcol_3').disabled = true;
			document.getElementById('platinumcol').disabled = true;
			document.getElementById('platinumcol_2').disabled = true;
			document.getElementById('platinumcol_3').disabled = true;
		}

		if (idOrName == 'goldcol') {
			document.getElementById('bronzecol').disabled = true;
			document.getElementById('bronzecol_2').disabled = true;
			document.getElementById('bronzecol_3').disabled = true;
			document.getElementById('silvercol').disabled = true;
			document.getElementById('silvercol_2').disabled = true;
			document.getElementById('silvercol_3').disabled = true;
			document.getElementById('platinumcol').disabled = true;
			document.getElementById('platinumcol_2').disabled = true;
			document.getElementById('platinumcol_3').disabled = true;
		}

		if (idOrName == 'platinumcol') {
			document.getElementById('bronzecol').disabled = true;
			document.getElementById('bronzecol_2').disabled = true;
			document.getElementById('bronzecol_3').disabled = true;
			document.getElementById('silvercol').disabled = true;
			document.getElementById('silvercol_2').disabled = true;
			document.getElementById('silvercol_3').disabled = true;
			document.getElementById('goldcol').disabled = true;
			document.getElementById('goldcol_2').disabled = true;
			document.getElementById('goldcol_3').disabled = true;
		}

	}*/

	function displayPrice(price, whichtotal){
	
		var val1 = 0;
		for( i = 0; i < document.plans.atplan.length; i++ ){
				if( document.plans.atplan[i].checked == true ){
						val1 = document.plans.atplan[i].value;
				}
		}
		
		var val2 = 0;
		for( i = 0; i < document.plans.tolplan.length; i++ ){
				if( document.plans.tolplan[i].checked == true ){
						val2 = document.plans.tolplan[i].value;
				}
		}
		
		var val3 = 0;
		for( i = 0; i < document.plans.feplan.length; i++ ){
				if( document.plans.feplan[i].checked == true ){
						val3 = document.plans.feplan[i].value;
				}
		}
		
		var total = 0;
		
		var v1 = roundNumber(val1, 2);
		var v2 = roundNumber(val2, 2);
		var v3 = roundNumber(val3, 2);
		var total = v1 + v2 + v3;

		var total = roundNumber(total, 2);
		
		if (whichtotal == 1) {
			document.getElementById('totalSum2').innerHTML = '0.00';
			document.getElementById('totalSum3').innerHTML = '0.00';
			document.getElementById('totalSum4').innerHTML = '0.00';
			document.getElementById('totalSum1').innerHTML = total;
			document.getElementById('whichpacakage').value = whichtotal;
		}

		if (whichtotal == 2) {
			document.getElementById('totalSum1').innerHTML = '0.00';
			document.getElementById('totalSum2').innerHTML = '0.00';
			document.getElementById('totalSum3').innerHTML = '0.00';
			document.getElementById('totalSum2').innerHTML = total;
			document.getElementById('whichpacakage').value = whichtotal;
		}

		if (whichtotal == 3) {
			document.getElementById('totalSum1').innerHTML = '0.00';
			document.getElementById('totalSum2').innerHTML = '0.00';
			document.getElementById('totalSum4').innerHTML = '0.00';
			document.getElementById('totalSum3').innerHTML = total;
			document.getElementById('whichpacakage').value = whichtotal;
		}

		if (whichtotal == 4) {
			document.getElementById('totalSum1').innerHTML = '0.00';
			document.getElementById('totalSum2').innerHTML = '0.00';
			document.getElementById('totalSum3').innerHTML = '0.00';
			document.getElementById('totalSum4').innerHTML = total;
			document.getElementById('whichpacakage').value = whichtotal;
		}

		document.getElementById('totalhidden').value = total;
	}
		
	function updateNewTotal(currentotal, whichplan, currquantity) {
		
		var tot 		= currentotal;
		var quantity 	= currquantity;
		var newquantity = 0;
		var howmany		= 0;
		var addthis		= 0;
		
		//alert(quantity);
		
		if (whichplan == 1) {
			var addprice = '49.99';
			howmany = document.getElementById('extra_at').value;
			
			addthis = addprice*howmany;
			
			//newquantity = quantity+howmany;
			//document.getElementById('atquantity').value = newquantity;
		}
		if (whichplan == 2) {
			var addprice = '24.99';
			var howmany = document.getElementById('extra_tol').value;

			var addthis = addprice*howmany;
			
			//newquantity = quantity+howmany;
			//document.getElementById('tolquantity').value = newquantity;
		}
		if (whichplan == 3) {
			var addprice = '59.99';
			var howmany = document.getElementById('extra_fe').value;

			var addthis = addprice*howmany;

			//newquantity = quantity+howmany;
			//document.getElementById('fequantity').value = newquantity;
		}
		
		var totaltoadd = tot + addthis;
		
		//alert(totaltoadd);
		
		document.getElementById('grandtotal').innerHTML = '&pound;'+totaltoadd+' + VAT';
		document.getElementById('newtotalhidden').value = totaltoadd;
		
	}
	


