﻿urlToGo="";
function showZipPopWin(urlToOpen){
urlToGo=urlToOpen;
if(getCookie('zipcode')==""){
showPopWin('modalContent.html', 400, 200, null);
}else{

document.location=urlToGo;
}

}
function setCookie(c_name,value,expiredays)
{
var exdate=new Date()
exdate.setDate(exdate.getDate()+expiredays)
document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
}

function getCookie(c_name)
{
if (document.cookie.length>0)
  {
  c_start=document.cookie.indexOf(c_name + "=")
  if (c_start!=-1)
    { 
    c_start=c_start + c_name.length+1 
    c_end=document.cookie.indexOf(";",c_start)
    if (c_end==-1) c_end=document.cookie.length
    return unescape(document.cookie.substring(c_start,c_end))
    } 
  }
return ""
}

function processZip(zipcodeVal){
	if(zipcodeVal==''){
		alert('Indtast venligst dit postnummer, tak');
	}else{
		loadXMLDoc('zipcode.asp?zip='+zipcodeVal) ;
	}

}


function loadXMLDoc(url) {

	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		req.onreadystatechange = processReqChange;

		req.open("GET", url, true);
		req.send("");
	}
}

function processReqChange() {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
//           alert('res is '+ req.responseText);
	alert('Tak, for informationen');
	setCookie('zipcode',req.responseText,365);
	hidePopWin();
document.location=urlToGo;
        } else {
            alert("ZipCode Invalid:\n" + req.statusText);
	hidePopWin();
        }
    }
}