var newwindow;
var KaibeM = 1.20;

function url_encode(string) {
    return encodeURIComponent(string);
}


function url_decode(string) {
    return decodeURIComponent(string.replace(/\+/g, " "));
}

function msn(url)
{
	newwindow=window.open(url,'name','height=510,width=495');
	if (window.focus) {newwindow.focus()}
}

function resizecomp(){
	if(getID('vordlussisu')){
		getID('vordlussisu').style.height=(parseFloat(GetHeight())-60) +'px';
	}
}

function GetHeight() {
	var myWidth = 0, myHeight = 0;
	if( typeof( window.innerWidth ) == 'number' ) {
		// Non-IE
		myWidth = window.innerWidth;
		myHeight = window.innerHeight;
	} else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
		// IE 6+ in 'standards compliant mode'
		myWidth = document.documentElement.clientWidth;
		myHeight = document.documentElement.clientHeight;
	} else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
		// IE 4 compatible
		myWidth = document.body.clientWidth;
		myHeight = document.body.clientHeight;
	}
	// window.alert( 'Width = ' + myWidth );
	// window.alert( 'Height = ' + myHeight );
	return myHeight;
}


function entsub(event,ourform) {
	if (event && event.which == 13)
	ourform.submit();
	else
	return true;
}


function truncate(e,lenght,marks) {
	return e.substr(0, lenght) + marks;
}


function formatNumber(num,spl){
	if(num){return num.toString().split('').reverse().join('').replace(/(?=\d*\.?)(\d{3})/img,'$1 ').split('').reverse().join('');}
	else {return num;}
	return num;
}


	function dw_showLayers() {
	  if ( document.getElementById ) {
	    var lyr, i;
	    for (i=0; arguments[i]; i++) {
	      lyr = document.getElementById( arguments[i] );
	      lyr.style.visibility = "visible";
	    }
	  }
	}

function getID(objectId) {
  if (document.getElementById && document.getElementById(objectId)) {
    return document.getElementById(objectId);
  } else if (document.all && document.all(objectId)) {
    return document.all(objectId);
  } else {
    return false;
  }
}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) +
      ((expires) ? "; expires=" + expires.toGMTString() : "") +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      ((secure) ? "; secure" : "");
  document.cookie = curCookie;
}


function changeDiv(the_div,the_change)
{
   if (getID(the_div)!=false){
	  var the_style = getID(the_div).style;
	  if (the_style != false)  {
	    the_style.display = the_change;
	  }
   }
}

function AddComp(pid){
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var th = ca[i].split('=');
		var xo=th[0];
		if(xo.match("ttc")){
			var kanded= th[1].split('|');
			for(var x=0;x < kanded.length;x++) {
				if (pid==kanded[x]){
					var olemas=1;
				}
			}
			var kips=th[1];
		}
	}
	if (olemas){
		alert('Toode on juba lisatud!');
	}
	else {
		var nimi = "ttc";
		if (kips){
			var vaartus = kips + "|" +pid;
		}
		else {
			var vaartus = pid;
		}

		var curCookie = "ttc" + "=" + vaartus + "; path="+ "/" ;
		document.cookie = curCookie;
// alert('Toode v�rdlusesse lisatud!');
	}
	reload('','',tolge);
}

function RemComp(pid){

	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var th = ca[i].split('=');
		var xo=th[0];
		if(xo.match("ttc")){
			var kanded= th[1].split('|');
			for(var x=0;x < kanded.length;x++) {
				if (pid==kanded[x]){
					var olemas=1;
					aa='cmp_' + kanded[x] + '_a';
					dd='cmp_' + kanded[x] + '_d';
					changeDiv(aa,"block");
					changeDiv(dd,"none");
				}
				else if (kanded[x]) {
					if (mass){
						var mass=mass + "|" + kanded[x];
					}
					else {
						var mass=kanded[x];
					}
				}
			}
			var kips=th[1];
		}
	}
	if (mass){
		var nimi = "ttc";
		var vaartus = mass;
		var curCookie = "ttc" + "=" + vaartus + "; path="+ "/" ;
		document.cookie = curCookie;
	}
	else if (olemas){
		var nimi = "ttc";
		var exp = new Date();
  		exp.setTime (exp.getTime() - 1000000000);
		var curCookie = "ttc" + "=" + "" + "; path="+ "/" +"; expires=" + exp.toGMTString();
		document.cookie = curCookie;
	}
	reload('','',tolge);
}

function RemoveDelivery(keel){
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var th = ca[i].split('=');
		var xo=th[0];
		
		if(xo.match("ttt_korv_"+ keel + "_")){
			if(th[1]) {				
				var Points= th[1].split('|');
				if (Points[1].match("Transport")){					
					kstt(Points[0],keel);
				}
			}
		}
	}
}
function LisaKorvi(prid,hind,kogus,toode,kaal,keel,leht,tellimisel)
{
		
	if (getID('freetrans')){
		if(getID('freetrans').style.visibility=="visible"){
			if(toode.match("Transport%20EMS") || toode.match("Transport%20Eesti%20Post")){
			}
			else {
				if(toode.match("Transport")){
					var hind=0;			
				}
			}
			var Xfreetrans=1;
		}
		else {
			var Xfreetrans=0;
		}
	}
	
	if(kogus>0 && prid && toode){
	var nimi = "ttt_korv_" + keel+ "_" +prid;
	var vaartus = prid + '|' + toode + '|' + kogus + '|' + hind + '|' + kaal + '|' + keel + '|' + leht+ '|' + tellimisel;
	var curCookie = "ttt_korv_"+ keel + "_" + prid + "=" + vaartus + "; path="+ "/" ;
	
	
	document.cookie = curCookie;
	reload ('','',tolge);

	}
}

 function mds(form)
{
	prid = form.prid.value;
	kogus = form.kogus.value;
	hind = form.hind.value;
	toode = form.toode.value;
	keel =  form.keel.value;
	
	if(kogus>0){
	var nimi = "ttt_korv_" + keel + "_" + prid
	var vaartus = prid + '|' + toode + '|' + kogus + '|' + hind + '|' + kaal + '|' + keel + '|' + leht + '|' + tellimisel
	var exp = new Date();
  	exp.setTime (exp.getTime() + 1000000000);
  	document.cookie = "ttt_korv_" + keel+ "_" +prid + "=" + vaartus + "; path="+ "/" +"; expires=" + exp.toGMTString() ;
  	// window.alert("Toote " + prid + " kogus muudetud!")
	return true;
	}
}
function tyhjenda(){

}
function kstt(prid,keel)
{

	var nimi = "ttt_korv_" + keel+ "_" +prid
	var exp = new Date();
  	exp.setTime (exp.getTime() - 1000000000);
  	document.cookie =  "ttt_korv_" + keel+ "_" +prid + "=" + "" + "; path="+ "/" +"; expires=" + exp.toGMTString();
	reload ('','',tolge);

	aa='tt_'+prid+'_a';
	dd='tt_'+prid+'_d';

	rida='rida_'+prid;

	changeDiv(aa,"block");
	changeDiv(dd,"none");

// alert(prid);
	// alert(getID(rida).innerHTML);
	changeDiv(rida,"none");



  	// window.alert("Toode ostukorvist kustutatud! \nPalun oota �ks hetk,
	// lehek�lje sisu uuendatakse!")
}

function reload (act,user,tolge) {
	var ca = document.cookie.split(';');
	var changed=0;
	var transport=0;
	var summer=0;
	var itsummer=0;
	var vordlusi=0;
	var pool =0;
	var keel = tolge[9];
	var KorvMass ='<table width="220" border="0" cellpadding="0" cellspacing="0">';

	for(var i=0;i < ca.length;i++) {
		var th = ca[i].split('=');
		var xo=th[0];
		if(xo.match("userauth") && th[1]){
			if(th[1]){
			var user=1;
			}
		}
	}


	for(var i=0;i < ca.length;i++) {
		var th = ca[i].split('=');
		var xo=th[0];


		if(xo.match("ttc") && th[1]){
			if(th[1]){
				var kanded= th[1].split('|');


				for(var x=0;x < kanded.length;x++) {
						if(kanded[x]){
							// alert(kanded[x]);
							vordlusi=vordlusi+1;
							var olemas=1;
							aa='cmp_' + kanded[x] + '_a';
							dd='cmp_' + kanded[x] + '_d';
							changeDiv(aa,"none");
							changeDiv(dd,"block");
						}
				}
			}
			if (vordlusi>0){ changeDiv('compare',"block"); getID('vordluses').innerHTML=vordlusi; }
			else { changeDiv('compare',"none"); }
		}


		if(xo.match("ttc") && act=="cclean"){
				if(th[1]){
					var kanded= th[1].split('|');
						for(var x=0;x < kanded.length;x++) {
							if(kanded[x]){								
								 RemComp(kanded[x]);
							}
						}
				}
		}

		if(xo.match("ttt_korv_"+ keel + "_") && act=="clean" && th[1]){
			if(th[1]) {
				
			var Points= th[1].split('|');
			}
			
			
			var prid = Points[0];
			var exp = new Date();
  			exp.setTime (exp.getTime() - 1000000000);
			document.cookie =  "ttt_korv_" + keel+ "_" +prid + "=" + "" + "; path="+ "/" +"; expires=" + exp.toGMTString() + "" ;
			aa='tt_'+prid+'_a';
			dd='tt_'+prid+'_d';
			changeDiv(aa,"block");
			changeDiv(dd,"none");
		}

		if(xo.match("ttt_korv_"+ keel + "_") && act!="clean" && th[1]){
		// alert(th[1]);
		
			if(th[1]){
				// alert("'"+th+"'");
			var Points= th[1].split('|');
			}
			var prid = Points[0];
			

			if (prid && Points[1]){
// if (prid && Points[1] && Points[2]!=undefined){
								
				if (Points[1].match("Transport") || Points[0].match("T7")){
					if(Points[0].match("T7")){
						var notransport = 1;
					}
						getID('transa').value="1";
					var transport = 1;
				}
				
				getID('tyhjenda').style.visibility='visible';
			
			if(parseFloat(Points[7])<1){
				var pool = ( (parseFloat(Points[3])*parseFloat(Points[2])) /2) + pool;
			}
				
			
				
			KorvMass = KorvMass + '<tr><td valign="middle" class="joon">' + Points[2] + 'x</td> <td valign="top" class="joon"><a href="/'+ Points[5] +'/'+ Points[6] +'/' + prid + '" title="'+Points[1]+'">' + truncate(url_decode(Points[1]), 16, '...') + '</a></td><td valign="middle" class="joon" align="right" wrap=nowrap><nobr>' + formatNumber(Points[3]) + '.-</nobr></td><td width="15" valign="middle" class="joon"><a href="javascript:kstt(\''+ Points[0] +'\',\''+ Points[5] +'\');"><img src="/img/site/dl.png" border="0"></a></td></tr>\n';

	
	aa='tt_'+prid+'_a';
	dd='tt_'+prid+'_d';
	changeDiv(aa,"none");
	changeDiv(dd,"block");

	if (parseFloat(Points[3])<0.1){
		Points[3]=0;
	}
	
	if (parseFloat(Points[2])<0.1){
		Points[2]=1;
	}
	
	
	var csum =  Math.round(parseFloat(Points[3])*parseFloat(Points[2])*100)/100;
	//alert(csum);
	var weight =  parseFloat(Points[2])*parseFloat(Points[4]);
	if(weight>0) {
		
	}
	else {
		weight='-';
	}
	var xweight='weight_'+prid+'';
	var xsummer='s_'+prid+'';
	
	if (parseFloat(csum)>-1){
		// alert(csum);
	}	
	else {
	 var csum=0;
	}
	


	
	if (getID(xsummer)!=false){
		getID(xsummer).innerHTML=formatNumber(csum)+'.-';
	}
	if (getID(xweight)!=false){
		getID(xweight).innerHTML=weight;
	}
	var summer=parseFloat(summer) + csum;


	if (Points[1].match("Transport") || Points[0].match("T7")){
		if(Points[0].match("T7")){
			var notransport = 1;
		}

		var trans_ID=Points[0];
		var trans_NAME=Points[1];
		var trans_SUM=Points[3];
	}
	else {

		var itsummer=parseFloat(itsummer) + csum;

	}
	}
}
		if(tolge[11]=="1"){
			ua_ajax('public__tehnika__intdelivery','language='+keel);
		}
}


if(user) {

	if (summer>5000){
		if (getID('stransport'))	{

			changeDiv('stransport',"none");
			jQuery('#inttrans').hide();

			getID('stransport').style.visibility="hidden";

			var changed=1;
			getID('freetrans').style.visibility="visible";
			changeDiv('freetrans',"block");
			getID('transa').value="1";
		}
	}
	else {
		if (getID('freetrans'))	{
			changeDiv('stransport',"block");
			getID('stransport').style.visibility="visible";
			jQuery('#inttrans').show();
			changeDiv('freetrans',"none");
			getID('freetrans').style.visibility="hidden";
			if (transport){
				getID('transa').value="1";
				changeDiv('stransport',"none");
				jQuery('#inttrans').hide();
				
				getID('stransport').style.visibility="hidden";
				// getID('dtransport').style.visibility="hidden";
				jQuery('[rel=transports]').hide();
			}
			else  {
				getID('transa').value="0";
				changeDiv('stransport',"block");
				jQuery('#inttrans').show();
				getID('stransport').style.visibility="visible";
				// getID('dtransport').style.visibility="visible";
				jQuery('[rel=transports]').show();
			}
		}
	}

}
else {
	if (summer>1500){

		if (getID('stransport'))	{
			if(transport){
				changeDiv('stransport',"none");
				getID('stransport').style.visibility="hidden";
				getID('transa').value="1";
				jQuery('#inttrans').hide();
			}
			else {
				changeDiv('stransport',"block");
				getID('stransport').style.visibility="visible";
				getID('transa').value="0";
				jQuery('#inttrans').show();
				
			}

			var changed=1;
			getID('freetrans').style.visibility="visible";
			changeDiv('freetrans',"block");


		}
	}
	else {
		if (getID('freetrans'))	{

			changeDiv('stransport',"block");
			getID('stransport').style.visibility="visible";
			

			changeDiv('freetrans',"none");
			getID('freetrans').style.visibility="hidden";
			if (transport){
				getID('transa').value="1";
				changeDiv('stransport',"none");
				
				getID('stransport').style.visibility="hidden";
				// getID('dtransport').style.visibility="hidden";
				jQuery('[rel=transports]').hide();
			}
			else  {
				getID('transa').value="0";
				changeDiv('stransport',"block");
				getID('stransport').style.visibility="visible";
				// getID('dtransport').style.visibility="visible";
				jQuery('[rel=transports]').show();
			}
		}
	}
}

if(itsummer>0){
	if(itsummer<1500){
		if(trans_ID && parseFloat(trans_SUM)<1 && parseFloat(notransport)<1){
			kstt(trans_ID,tolge[9]);
			window.location.href=window.location.href;
		}
	}
	else {
		if(trans_ID && parseFloat(trans_SUM)>1){
			kstt(trans_ID,tolge[9]);
			window.location.href=window.location.href;
		}
	}

}

if (summer>0) {
	changeDiv('telli',"block");
}
else {
	summer=0;
	getID('tyhjenda').style.visibility='hidden';
	changeDiv('telli',"none");
}

// if(user) {
// getID('tsum').innerHTML='Kokku: '+
// formatNumber(Math.round(parseFloat(summer)*100)/100) + '.-';
// }
// else {
getID('tsum').innerHTML=tolge[0]+': '+ formatNumber(summer) + '.-';
// getID('tsum').innerHTML='Kokku: '+ formatNumber(summer) + '.-';
// }

if (getID('ArveSumma')!=false){
	if(parseFloat(pool)>0){
		getID('ArveSumma').value=Math.round(summer-parseFloat(pool));
	}
	else {
		getID('ArveSumma').value=Math.round(summer);
		}
}

if (getID('tsum2')!=false){
	var skmta=summer/ KaibeM;
	var km=summer-(summer/ KaibeM);
	var ymardus= ((Math.round(summer))-(Math.round(summer*100)/100.0));
	var kuvamiseks = '<table cellspacing="0" cellpadding="0" border="0" align="right"><tr><td align="right">'+tolge[1]+':&nbsp;&nbsp;&nbsp;</td><td align="right">'+ formatNumber(Math.round(skmta*100)/100.0) +'.-</td></tr>';
	kuvamiseks = kuvamiseks + '<tr><td align="right">'+tolge[2]+':&nbsp;&nbsp;&nbsp;</td><td align="right">'+ formatNumber(Math.round(km*100)/100.0) + '.-</td></tr>';
	
	
	if(keel=="EE"){
		kuvamiseks = kuvamiseks + '<tr><td align="right">'+tolge[3]+':&nbsp;&nbsp;&nbsp;</td><td align="right">'+ Math.round(ymardus*100)/100.00 + '.-</td></tr>';
		kuvamiseks = kuvamiseks + '<tr><td align="right"><b>'+tolge[4]+':&nbsp;&nbsp;&nbsp;</b></td><td align="right"><b>'+ formatNumber(Math.round(summer)) + ' EEK</b></td></tr>';
		kuvamiseks = kuvamiseks + '<tr><td align="right"><b></b></td><td align="right">'+ formatNumber(Math.round((summer/tolge[10])*100)/100.0) + ' EUR</td></tr>';
	}
	else {
		kuvamiseks = kuvamiseks + '<tr><td align="right"><b>'+tolge[4]+':&nbsp;&nbsp;&nbsp;</b></td><td align="right"><b>'+ formatNumber(Math.round(summer*100)/100) + ' EUR</b></td></tr>';
		kuvamiseks = kuvamiseks + '<tr><td align="right"><b></b></td><td align="right">'+ formatNumber(Math.round((summer*tolge[10]))) + ' EEK</td></tr>';
	}
	
	if(parseFloat(pool)>0){
		kuvamiseks = kuvamiseks + '<tr><td align="right">&nbsp;&nbsp;&nbsp;</b></td><td align="right"><b>&nbsp;</b></td></tr>';
		kuvamiseks = kuvamiseks + '<tr><td align="right"><b>Ettemaks:&nbsp;&nbsp;&nbsp;</b></td><td align="right"><b>50.00%</b></td></tr>';
		kuvamiseks = kuvamiseks + '<tr><td align="right"><b>Tasuda ettemaks:&nbsp;&nbsp;&nbsp;</b></td><td align="right"><b>'+ formatNumber(Math.round(summer-pool)) + ' EEK</b></td></tr>';
		kuvamiseks = kuvamiseks + '<tr><td align="right"><b></b></td><td align="right">'+ formatNumber(Math.round(((summer-pool)/tolge[10])*100)/100.0) + ' EUR</td></tr>';
	}
	
	kuvamiseks = kuvamiseks + '</table>';

	getID('tsum2').innerHTML=kuvamiseks;
}
KorvMass=KorvMass + '</table>';
getID('korv').innerHTML=KorvMass;

if (changed!=1){
	if(parseFloat(transport)<1){
		if (getID('transport'))	{
			getID('transport').style.visibility="visible";
			changeDiv('transport',"block");

			// getID('dtransport').style.visibility="visible";
			changeDiv('dtransport',"block");
			jQuery('[rel=transports]').show();
		}

	}
	else {
		if (getID('transport'))	{

			// getID('dtransport').style.visibility="hidden";
			changeDiv('dtransport',"none");
			jQuery('[rel=transports]').hide();

			getID('transport').style.visibility="hidden";
			changeDiv('transport',"none");
		}
	}
}


if (parseFloat(vordlusi)<1){
	changeDiv('compare',"none");
}
else {
	changeDiv('compare',"block");
}
}

function numbersonly(myfield, e, dec)
{
	var key;
	var keychar;

	if (window.event)
	key = window.event.keyCode;
	else if (e)
	key = e.which;
	else
	return true;
	keychar = String.fromCharCode(key);
	if ((key==null) || (key==0) || (key==8) ||
	(key==9) || (key==13) || (key==27) )
	return true;
	else if ((("0123456789").indexOf(keychar) > -1))
	return true;
	else if (dec && (keychar == "."))   {
		myfield.form.elements[dec].focus();
		return false;   }
		else
		return false;
}

function activate(doit){
	changeDiv('sisu2','none');
	getID('sisu2_').className='tab';
	changeDiv('tech','none');
	getID('tech_').className='tab';
	changeDiv('gallery','none');
	getID('gallery_').className='tab';
	changeDiv('lisad','none');
	getID('lisad_').className='tab';
	changeDiv(doit,'block');
	getID(doit+'_').className='taba';
}