function displayCalc()
{
	
	if (checkWeight()){
document.getElementById("calculation").style.display = "block";
_gaq.push(['_trackPageview', '/conversion/quotebutton']);
countryBox=document.getElementById("countrySelect")

countryIndex=countryBox.selectedIndex;
getCountry=countryBox.options[countryIndex].text;
document.getElementById("theCountry").value=getCountry;

// Zone array setup

zone=new Array(5);
 for(i=0; i < zone.length; ++i)
 {
 zone[i]= new Array(8);
 }
zone[0][0]=11.95;
zone[0][1]=13.95;
zone[0][2]=15.95;
zone[0][3]=16.95;
zone[0][4]=18.95;
zone[0][5]=22.95;
zone[0][6]=25.95;
zone[0][7]=1.50;

zone[1][0]=33.95;
zone[1][1]=36.95;
zone[1][2]=39.95;
zone[1][3]=49.95;
zone[1][4]=80.95;
zone[1][5]=119.95;
zone[1][6]=148.95;
zone[1][7]=3.30;

zone[2][0]=35.95;
zone[2][1]=38.95;
zone[2][2]=42.95;
zone[2][3]=54.95;
zone[2][4]=91.95;
zone[2][5]=149.95;
zone[2][6]=162.95;
zone[2][7]=4.00;

zone[3][0]=45.95;
zone[3][1]=51.95;
zone[3][2]=59.95;
zone[3][3]=76.95;
zone[3][4]=129.95;
zone[3][5]=199.95;
zone[3][6]=254.95;
zone[3][7]=8.25;

zone[4][0]=23.95;
zone[4][1]=25.95;
zone[4][2]=27.95;
zone[4][3]=35.95;
zone[4][4]=55.95;
zone[4][5]=91.95;
zone[4][6]=122.95;
zone[4][7]=2.00;

// get current value for weight and put in parcels array

currentParcel=(document.getElementById("parcelNo").value)*1;
theparcelWeight=(document.getElementById("parcelWeight").value)*1;
parcels[currentParcel]=theparcelWeight;


// loops through parcels array

theTotalCost=0;
theTotalWeight=0;
theTotalQuantity=0;
theOutputArray="<select id='pList'><option>View Parcel Details</option>";

for ( x in parcels){
	
	if(parcels[x]>0)
	{
theparcelWeight=parcels[x];

// check weight

extraCharge=0;


if(theparcelWeight<=0.5){
parcelBand=0;
}
else if (theparcelWeight<=1)
{
parcelBand=1;
}
else if (theparcelWeight<=2)
{
parcelBand=2;
}
else if (theparcelWeight<=5)
{
parcelBand=3;
}
else if (theparcelWeight<=10)
{
parcelBand=4;
}
else if (theparcelWeight<=20)
{
parcelBand=5
}
else
{
parcelBand=6;
  if (theparcelWeight>31.5){
extraCharge=zone[countryBox.value][7]*(Math.round((theparcelWeight-31.5)/0.5));
}
}

// get cost

calcCost=zone[countryBox.value][parcelBand]+extraCharge*1;

theTotalCost=theTotalCost+calcCost*1;
theTotalWeight=theTotalWeight+theparcelWeight*1;
theTotalQuantity++;
theOutputArray=theOutputArray+"<option>Parcel "+x+": Weight "+theparcelWeight+"kg: Cost £"+calcCost+"</option>";
	}
}
	
	document.getElementById("theCost").value=theTotalCost.toFixed(2);
	document.getElementById("theWeight").value=theTotalWeight;
	document.getElementById("theQuantity").value=theTotalQuantity;
	
	theOutputArray=theOutputArray+"</select>";
	document.getElementById("parcelsList").innerHTML=theOutputArray;
	}
}

function closeCalc()
{
document.getElementById("calculation").style.display = "none";
}

function initParcels()
{

// space for 10 parcels
// array with weight only

parcels = new Array(10);
document.getElementById("parcelNo").value=1*1;
document.getElementById("parcelNo2").value=1*1;
//document.getElementById("prebutton").style.display="none";
document.getElementById("prebutton").style.backgroundImage="url('images/btn_prevparcel_f2.png')";
document.getElementById("prebutton").style.opacity=0.4;
document.getElementById("prebutton").style.filter="alpha(opacity=40)";
document.getElementById("prebutton").innerHTML="";
deactivatedelete();
}

function advParcel()
{
	closeCalc();
	
	if (checkWeight()){
		document.getElementById("prebutton").style.backgroundImage="";
		document.getElementById("prebutton").style.opacity=1;
		document.getElementById("prebutton").style.filter="alpha(opacity=100)";
		document.getElementById("prebutton").innerHTML="<a href='#' onclick='preParcel()'></a>";
		activatedelete();
		
	currentParcel=document.getElementById("parcelNo").value*1;
	theparcelWeight=document.getElementById("parcelWeight").value*1;
	parcels[currentParcel]=theparcelWeight;
	
	currentParcel=currentParcel+1;
	
	document.getElementById("parcelNo").value=currentParcel;
	document.getElementById("parcelNo2").value=currentParcel;
	if (parcels[currentParcel])
	{
	document.getElementById("parcelWeight").value=parcels[currentParcel];
	} else
	{
		document.getElementById("parcelWeight").value=0;
	}
	if (currentParcel==1){
	
	} else if (currentParcel==10){
		//document.getElementById("advbutton").style.display="none";
		document.getElementById("advbutton").style.backgroundImage="url('images/btn_nextparcel_f2.png')";
		document.getElementById("advbutton").style.opacity=0.4;
		document.getElementById("advbutton").style.filter="alpha(opacity=40)";
		document.getElementById("advbutton").innerHTML="";
	}else
	{
		document.getElementById("advbutton").style.display="";
		document.getElementById("prebutton").style.display="";
	}	
	}
}

function preParcel()
{
	closeCalc();
  
	
	currentParcel=document.getElementById("parcelNo").value*1;
	theparcelWeight=document.getElementById("parcelWeight").value*1;
	parcels[currentParcel]=theparcelWeight;
	
	document.getElementById("advbutton").style.backgroundImage="";
	document.getElementById("advbutton").style.opacity=1;
	document.getElementById("advbutton").style.filter="alpha(opacity=100)";
	document.getElementById("advbutton").innerHTML="<a href='#' onclick='advParcel()'></a>";
	
	currentParcel=currentParcel-1;
	
	document.getElementById("parcelNo").value=currentParcel;
	document.getElementById("parcelNo2").value=currentParcel;
	if (parcels[currentParcel])
	{
	document.getElementById("parcelWeight").value=parcels[currentParcel];
	}
	
	if (currentParcel==1){
		//document.getElementById("prebutton").style.display="none";
		document.getElementById("prebutton").style.backgroundImage="url('images/btn_prevparcel_f2.png')";
		document.getElementById("prebutton").style.opacity=0.4;
		document.getElementById("prebutton").style.filter="alpha(opacity=40)";
		document.getElementById("prebutton").innerHTML="";
	
	} else if (currentParcel==10){
		document.getElementById("advbutton").style.display="none";
	}else
	{
		document.getElementById("advbutton").style.display="";
		document.getElementById("prebutton").style.display="";
	}	
   
}

function FAQ(id) {
    var display = document.getElementById(id).style.display;
    document.getElementById(id).style.display = (display == "block" ? "none" : "block");
	/*$('html, body').animate({
	scrollTop: $("#"+id).offset().top
	}, 200);*/
}

function checkWeight()
{
	theparcelWeight=document.getElementById("parcelWeight").value*1;
	if (theparcelWeight==0 || theparcelWeight>31.5) 
	{
		document.getElementById("weightDialog").style.display = "block";
		document.getElementById("weightDialog2").style.display = "block";
		return false;
	}
	return true;
}

function closecheckWeight()
{
	closeCalc();
	document.getElementById("weightDialog").style.display = "none";
	document.getElementById("weightDialog2").style.display = "none";
	document.getElementById("parcelWeight").focus();
}

function checkCountry(ctry)
{
	var formObj = document.getElementById('countrySelect');
	formObj[ctry].selected = true;

}

function open_close(id) {
    var display = document.getElementById(id).style.display;
    document.getElementById(id).style.display = (display == "block" ? "none" : "block");
    if(display == "none"){
    document.getElementById(id).parentNode.style.backgroundImage= "url('images/newsopen.jpg')";
    }
    else
    {
    	document.getElementById(id).parentNode.style.backgroundImage= "url('images/newsclosed.jpg')";
    }
}

function tracking()
{
	$theopenurl="http://www.dhl.co.uk/content/gb/en/express/tracking.shtml?brand=DHL&AWB="+document.getElementById('trackingnumber').value;
	window.open ($theopenurl,"tracking");

}

function bookmarkthis(url, title)
{
		if (window.sidebar) 
		{
		    window.sidebar.addPanel(title, url, "");
		}
		else if(window.opera && window.print)
		{ 
		    var elem = document.createElement('a');
		    elem.setAttribute('href',url);
		    elem.setAttribute('title',title);
		    elem.setAttribute('rel','sidebar');
		    elem.click();
		}
		else if(document.all)
		{
		    window.external.AddFavorite(url, title);
		}	
}

function delParcel()
{
closeCalc();
	
	currentParcel=document.getElementById("parcelNo").value*1;

	var parcelloop=0;
	for (parcelloop=currentParcel;parcelloop<10;parcelloop++)
	{
	if (parcels[parcelloop]==0)
	{
		break;
	}
	
		if (parcels[parcelloop+1]>0)
		{
			parcels[parcelloop]=parcels[parcelloop+1];
		}
		else
		{
			parcels[parcelloop]=0;
		}
	}
	parcels[10]=0;
	
	currentParcel=currentParcel-1;
	if (currentParcel<1)
	{
		currentParcel=1;
		deactivatedelete();
	}
	
	document.getElementById("parcelNo").value=currentParcel;
	document.getElementById("parcelNo2").value=currentParcel;
	if (parcels[currentParcel])
	{
	document.getElementById("parcelWeight").value=parcels[currentParcel];
	}
	else
	{
		document.getElementById("parcelWeight").value=0;
	}
	
	if (currentParcel==1){
		//document.getElementById("prebutton").style.display="none";
		document.getElementById("prebutton").style.backgroundImage="url('images/btn_prevparcel_f2.png')";
		document.getElementById("prebutton").style.opacity=0.4;
		document.getElementById("prebutton").style.filter="alpha(opacity=40)";
		document.getElementById("prebutton").innerHTML="";
	} 
	else
	{
		document.getElementById("advbutton").style.backgroundImage="";
		document.getElementById("advbutton").style.opacity=1;
		document.getElementById("advbutton").style.filter="alpha(opacity=100)";
		document.getElementById("advbutton").innerHTML="<a href='#' onclick='advParcel()'></a>";
		document.getElementById("prebutton").style.display="";
	}	
   
}

function activatedelete()
{
	document.getElementById("delbutton").style.backgroundImage="";
	document.getElementById("delbutton").style.opacity=1;
	document.getElementById("delbutton").style.filter="alpha(opacity=100)";
	document.getElementById("delbutton").innerHTML="<a href='#' onclick='delParcel()'></a>";
	document.getElementById("delbutton").style.display="";
}

function deactivatedelete()
{
	document.getElementById("delbutton").style.backgroundImage="url('images/btn_delete_f2.png')";
	document.getElementById("delbutton").style.opacity=0.4;
	document.getElementById("delbutton").style.filter="alpha(opacity=40)";
	document.getElementById("delbutton").innerHTML="";
}


