function printUt(){

	//var dd = new Date();
	//var ord = Math.round(Math.abs(Math.sin(dd.getTime()))*1000000000)%10000000;
	//var adsfac_image = new Image(1,1);
	//adsfac_image.src = 'http://adsfac.eu/pct_mx.asp?L=XXXX&dref='+escape(top.document.referrer)+'&durl='+escape(top.document.URL)+'&ord='+ord;

	
	window.print();
}




function placeraForklaring(e,prod){
	
	//alert(e.clientX + " : " + e.clientY);
	var top = (e.clientY+10);
	document.getElementById("betyg").style.top=top +"px";
	//setTimeout(MakeAJAXCall('betygsforklaring.asp?prod='+prod, skrivUtBetyg), 1000);
	
	MakeAJAXCall('betygsforklaring.asp?prod='+prod, skrivUtBetyg);
	
	
}

//var h

function changeTab(id,grupp){
	//alert(e.clientY);
	//h=e.clientY;
	tab = document.getElementById(grupp);
	arr = tab.getElementsByTagName('li');
	
	for (var i=1; i<arr.length+1; i++){	
			document.getElementById(grupp+'_'+i).className = "";
	}
	document.getElementById(grupp+'_'+arr.length).className = "right leftmost";	

	
	if (id==1){
		document.getElementById(grupp+'_'+id).className = "leftmost selected";
	}else if (id == arr.length){
		document.getElementById(grupp+'_'+id).className = "right leftmost selected";
	}else{
		document.getElementById(grupp+'_'+id).className = "selected";
	}
	
	//if (id == arr.length){
	//	document.getElementById("kategori").style.display = "none";
		//document.getElementById("inkop").style.display = "block"; 	 
	//}else{
		document.getElementById("kategori").style.display = "block";
		//document.getElementById("inkop").style.display = "none";
	//}
}


function skrivUtResultat(request){
	document.getElementById("betyg").style.display = "none";
	//var h = h+100;
    var div = document.getElementById("rek_prod");
	//div.style.top=h+50+"px";
    div.innerHTML = "";
	div.innerHTML += request.responseText;
	div.style.display = "block";
	initPnr();
}

function skrivUtBetyg(request){
	document.getElementById("rek_prod").style.display = "none";
    var div = document.getElementById("betyg");
    div.innerHTML = "";
	div.innerHTML += request.responseText;
	div.style.display = "block";
}



function skrivUtKat(request){
	
    var kat = document.getElementById("kategori");
    kat.innerHTML = "";
	kat.innerHTML += request.responseText;
}


function skrivUtFlik(request){
    var flik = document.getElementById("flikar");
    flik.innerHTML = "";
	flik.innerHTML += request.responseText;
}


//----------------------------------------------------------------------------------------
var digits = "0123456789";
var phoneNumberDelimiters = "()- ";
var validWorldPhoneChars = phoneNumberDelimiters + "+";
var minDigitsInIPhoneNumber = 8;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    for (i = 0; i < s.length; i++)
    {   
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
	s = stripCharsInBag(strPhone,validWorldPhoneChars);
	return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}
//----------------------------------------------------------------------------------------
function setSmsDefault()
{
	document.getElementById("wait").style.display = "none";
	document.getElementById("bekraftelse-button").style.display = "none";
	document.getElementById("sms-button").style.display = "";
}

function sendSMS(){
	
	var formula = document.getElementById("prod_form");
	//var formula = document.forms[0];
  	var formArr = formula.getElementsByTagName("input");
  	var str = "";
  	var isFirst = true;
	
	var tel = formula.phonenr;
	var grupp = formula.group.value;
	
	//str+= grupp + ":\n";
	/*
	if(tel == ""){
		alert("Du har inte fyllt i telnr");
		return 
	}
	*/
	
	if (tel.value==null || tel.value==""){
		alert("Du har inte fyllt i något telefonnummer");
	 	//tel.className = "inputKontakt_incorrect";
		return;
	}
	
	if (checkInternationalPhone(tel.value)==false){
		alert("Felaktigt telefonnummer");
		//tel.className = "inputKontakt_incorrect";
		return;
	}

	
	
   	for (var i=0; i < formArr.length; i++){
   		if(formArr[i].type == "checkbox"){
			if(formArr[i].checked){
				// splitar märke och namn
				var markeNamnArr = formArr[i].name.split(" - ");
				// kollar om märket finns i namnet
				if ((markeNamnArr[1].search(markeNamnArr[0])) ==-1){		
					str += "*" + formArr[i].name + ";\n"
				}else{
					str += "*" + markeNamnArr[1] + ";\n"
				}
				
			}	
		}
   	}
	
	//alert(str.length);
	if(str.length <= 0){
		alert("Du har inte valt någon produkt");
		return;	
	} else {
		str = grupp + ":\n" + str;
	}
	
	//alert(formula.phonenr.value);
	//alert(formula.group.value);	
	//alert("JAVASCRIPTET: "+str);
	str = escape(str);
	//alert(str);
	//alert(str.length);
	
	
	//if(str.length > 160){ 
		//if (confirm("Tänk på att för många produkter gör sms:et svårläst")) {
			//MakeAJAXCall('skickaSMS.asp?str=' + str +'&phone='+ tel.value +'&group='+ grupp, skrivUtBekraftelse);
		//}
			//else{alert ("SMS:et kommer inte att skickas")
		//}
	//}else{
		document.getElementById("sms-button").style.display = "none";
		document.getElementById("bekraftelse-button").style.display = "none";
		document.getElementById("wait").style.display = "";
		MakeAJAXCall('skickaSMS.asp?str=' + str +'&phone='+ tel.value +'&group='+ grupp, skrivUtBekraftelse);
	//}
}



function skrivUtBekraftelse(request){
	//alert('Skriver ut Bekräftelse');
    
	var lista = document.getElementById("bekraftelse");
	lista.innerHTML = "<p style='margin-bottom:0; font-size:1.1em;'>Meddelande sänt till " + document.getElementById("phonenr").value + "</p>";
	initPnr();//document.getElementById("phonenr").value = document.getElementById("phonenr").defaultValue;
	//alert(request.responseText);
	document.getElementById("wait").style.display = "none";
	document.getElementById("sms-button").style.display = "none";
	document.getElementById("bekraftelse-button").style.display = "";
}






// Används ej *********************************************************
function makeRememberList(){
	var formula = document.getElementById("prod_form");
  	var formArr = formula.getElementsByTagName("input");
  	var str = "";
  	var isFirst = true;
   	for (var i=0; i < formArr.length; i++){
   		if(formArr[i].type == "checkbox"){
			if(formArr[i].checked){
				str += formArr[i].name + ";";
				//if(!isFirst) {
				//	str += "&" + formArr[i].name + "=" + formArr[i].checked;
				//} else {
				//	str += "?" + formArr[i].name + "=" + formArr[i].checked;
				//	isFirst = false;
				//}
			}
			
		}
   	}
	MakeAJAXCall('rememberList.asp?' + str, skrivUtLista);
}


function visaInkop(str){
	alert(str);
}


function skrivUtLista(request){	
    var lista = document.getElementById("inkop");
	lista.innerHTML = request.responseText;
}
//------------------
function initPnr(){
	var phone_inp = document.getElementById("phonenr");
	phone_inp.className = "inputKontakt_inactive";
	phone_inp.value = "Mobilnummer";
	phone_inp.defaultValue = phone_inp.value;
	 
	phone_inp.onfocus = getFocus;
	phone_inp.onblur = looseFocus;
}
//---
function getFocus()
{
	if(this.value == "" || this.value == " " || this.value == this.defaultValue)
	{
		this.value = "";
	}
	this.className = "inputKontakt_active";
}
//---
function looseFocus()
{
	if(this.value == "" || this.value == " " || this.value == this.defaultValue)
	{
		this.className = "inputKontakt_inactive";
		this.value = this.defaultValue;
	}
}




