
userAgent = window.navigator.userAgent;
browserVers = parseInt(userAgent.charAt(userAgent.indexOf("/")+1),10);
function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}
				

function findElement(n,ly) {
	if (browserVers < 4)		return document[n];
	var curDoc = ly ? ly.document : document;
	var elem = curDoc[n];
	if (!elem) {
		for (var i=0;i<curDoc.layers.length;i++) {
			elem = findElement(n,curDoc.layers[i]);
			if (elem) return elem;
		}
	}
	return elem;
}

function changeImages() {
	
	if (document.images && (preloadFlag == true)) {
		var img;
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			img = null;
			if (document.layers) {
				img = findElement(changeImages.arguments[i],0);
			}
			else {
				img = document.images[changeImages.arguments[i]];
			}
			if (img) {
				img.src = changeImages.arguments[i+1];
			}
			
		}
	}
}

var preloadFlag = false;
function preloadImages() {
	if (document.images) {
		order_over = newImage("/images/order-over.jpg");
		preloadFlag = true;
	}
	
	
}

function getQueryVariable(variable) {
  var query = window.location.search.substring(1);
  var vars = query.split("&");
  for (var i=0;i<vars.length;i++) {
    var pair = vars[i].split("=");
    if (pair[0] == variable) {
      return pair[1];
    }
  }
  return null;
}


function createCookie(name,value,days) {
	
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+escape(value)+expires+"; path=/";
	
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return unescape(c.substring(nameEQ.length,c.length));
	}
	return null;
}

function createSafeCookie(name,value,days) {

	var c=readCookie(name);
	if (c) return;
	
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+escape(value)+expires+"; path=/";
	
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function utmx_section() {}

function getMP3Price()
{
  
  var price = readCookie("medprice");
  var mp3disc= readCookie("mp3discount");
  var mp3price = Math.max(parseInt(price)-parseInt(mp3disc),79);
 
  return mp3price;
}

function getTopPrice()
{
  var price = readCookie("medprice");
  var disc= readCookie("discount");
  var top = parseInt(price)+parseInt(disc);
  return top;
}

function getBasePrice()
{
  var price = readCookie("medprice");
 var shipping= readCookie("shipping");
  var base;
  if (shipping == "show") 
	base = parseInt(price)-11;
  else
	base = parseInt(price);

  return base;
	

}


function getPremiumPrice()
{
  var price = getBasePrice();
  var prem= readCookie("premium");
  var total = price+parseInt(prem);
  return total;
}


function getPriceWithShipping()
{

	var pack=readCookie("package");
	switch (pack) {
		case "basic": return getMP3Price(); break;
		case "advanced": return parseInt(readCookie("medprice")); break;
		case "premium": return parseInt(readCookie("medprice"))+parseInt(readCookie("premium")); break;
	
	}

}

function getPackage()
{
 var pack = readCookie("package");
 if (!pack)
	pack = "advanced";

 return pack;
 }

function getPriceWithoutShipping()
{
	var manualprice = readCookie("manualprice");
	if (manualprice) return parseInt(manualprice);
	
	var pack=getPackage();

	switch (pack) {
		case "basic": return getMP3Price(); break;
		case "advanced": return getBasePrice(); break;
		case "premium": return getPremiumPrice(); break;
	
	}

}

function getPackageID()
{
	var pack=getPackage();

	switch (pack) {
		case "basic": return "1127"; break;
		case "advanced": return "1128"; break;
		case "premium": return "1126"; break;
	
	}

}


function getShippingCost()
{
	var shipping= readCookie("shippingcost");
	
	if (shipping == null) {
		if 	(readCookie("package")=="basic" || readCookie("shipping")=="hide") return 0;
		else return 11;
	}
	else return parseInt(shipping);
}
function getShippingText()
{
	if 	(readCookie("package")=="basic") return "-";
	var shipping= readCookie("shipping");
	if (shipping=="show") 	return getShippingCost().toString()+" ₪";
	else	return "<b>חינם</b>";	

}





function getCopies()
{
	var copies=readCookie("copies");
	if (!copies) {
		copies =1;
		createCookie("copies","1",30);
	}
	
	return parseInt(copies);
}

function getTotalPrice()
{
	//var copies=getCopies();
	//var price = getPriceWithoutShipping();

	//var total = price*copies+getShippingCost();
	
	//return total.toString();

	var pack=getPackage();

	switch (pack) {
		case "basic": return '0'; // document.getElementById('mp3price').value; break;
		case "advanced": return "98"; break;
		case "premium": return "139"; break;
	}

}



function showad()
{
	var c=readCookie("showad");
	if (c) return;

	document.getElementById('adback').style.display="block";
	document.getElementById('ad').style.display="block";
	document.getElementById('xmark').style.display="block";

}

function hidead()
{
	
	document.getElementById('adback').style.display="none";
	document.getElementById('ad').style.display="none";
	document.getElementById('xmark').style.display="none";
	
	createCookie("showad","no",1/240);
}
		

