function placeraForklaring(e,id,info){
	var top = (e.clientY+10);
	document.getElementById("info_ruta").style.top=top +"px";

	MakeAJAXCall('db_ruta.asp?id=' +id +'&info=' + info, visaInfoRuta);
}

function visaInfoRuta(request){
	var div = document.getElementById("info_ruta");
    
	div.innerHTML = "";
	div.innerHTML += request.responseText;
	div.style.display = "block";
}





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

var str = "Frågor att ställa i butiken. 1. Är denna produkt schysst tillverkad? (Med respekt för de som producerat den?) 2. Hur kan jag veta att den inte är miljöfarlig? 3. Har ni några etiskt eller miljöcertifierade varor i butiken?";

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 formArr = formula.getElementsByTagName("input");
  	//var str = "kalle kula";
  	var isFirst = true;
	
	var tel = formula.phonenr;
	//var grupp = formula.group.value;
		
	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?&phone='+ tel.value, 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 = "";
}

