function windowerror(){
return false;
}
/* 
load all variabels
*/

window.onerror = windowerror();

/* 
Dom Inspektur
created by Patar Timotius
*/
function loadall(){

}
/* 
submit detail
*/
function submittoprocessor(){

var $opt = $$('.product_option');
var i;
var errors = [];
for(i = 0 ;i<$opt.length;i++){
	if($opt[i].value == ""){
		errors.push("Error");
	}
	
}
if(errors.length>0){
		alert("Please Choose Options");
}else{
var $detail = document.getElementById('submitform').submit();
}
return false;
}


window.onload = loadall();

function UpdateCart($idselect,$detail,$value,$type,$id){
	var $select = document.getElementById($idselect);
	var $spanprice = document.getElementById('uniq_price_'+$id);
	var $price = fixstr(parseFloat($spanprice.innerHTML));
	
	
	var selection = function(){
		var $thisvalue = getValue($value);		
		$totalprice = (fixstr($thisvalue)*100+fixstr($price)*100)/100;
		$totalprice = Math.round($totalprice*100)/100;
		$spanprice.innerHTML = $totalprice;
		};


switch($type){
case 'select':
return selection();
break;
default:
break;
}

return false;
}

function getValue($thisvalue){
		var $validate = new RegExp('([0-9]+\.[0-9]+)');
		var $result = $validate.exec($thisvalue);
	 	if(!$result){
		return false;
		}else{
		return $result[0];
		}
		
		

}

function fixstr(num) {
var numv=num-0;
var sign=(numv>=0?1:-1); // Will give 1 for num=0
var numabs=numv*sign;
var naint=Math.floor(numabs);
var nacent=Math.round((numabs-naint)*100);
if (nacent>=100) {nacent=0; naint++;}
var nais=''+naint;
var nacs=(nacent<10?'0':'')+nacent;
if (naint+nacent==0) sign=1;
return (sign==1?'':'-')+nais+'.'+nacs;
}