function toDecimal(x) {   
	var f = parseFloat(x);   
		if (isNaN(f)) {   
			return;   
		}   
	f = Math.round(x*100)/100;   
	return f;   
 }
function addCookie(objName,objValue,objHours){
  var str = objName + "=" + escape(objValue);
  if(objHours > 0){
   var date = new Date();
   var ms = objHours*3600*1000;
   date.setTime(date.getTime() + ms);
   str += "; expires=" + date.toGMTString();
  }
  document.cookie = str;
  updatecur();
 }
function getCookie(objName){
  var arrStr = document.cookie.split("; ");
  for(var i = 0;i < arrStr.length;i ++){
   var temp = arrStr[i].split("=");
   if(temp[0] == objName) return unescape(temp[1]);
  }
}
function updatecur(){
switch   (getCookie("cur"))   {   
        case   "GBP"   :
        document.getElementById("pricep").innerHTML="&pound;" + toDecimal(document.getElementById("priceo").value * 0.6454);
        document.getElementById("GBP").selected=true;break;
        case   "USD"   :
        document.getElementById("pricep").innerHTML="$" + document.getElementById("priceo").value;
        document.getElementById("USD").selected=true;break;  
        case   "EUR"  :
        document.getElementById("pricep").innerHTML="&euro;" + toDecimal(document.getElementById("priceo").value * 0.7508);
        document.getElementById("EUR").selected=true;break;  
        default  :addCookie('cur',"USD",24);break;
}
document.getElementById("currency").value=getCookie("cur");
}
updatecur();
