/* Create a new XMLHttpRequest object to talk to the Web server */
var xmlHttp = false;
var xmlHttp2 = false;

/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
  xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp = false;
  }
}
@end @*/

if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
  xmlHttp = new XMLHttpRequest();
 }

/*@cc_on @*/
/*@if (@_jscript_version >= 5)
try {
  xmlHttp2 = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
  try {
    xmlHttp2 = new ActiveXObject("Microsoft.XMLHTTP");
  } catch (e2) {
    xmlHttp2 = false;
  }
}
@end @*/
if (!xmlHttp2 && typeof XMLHttpRequest != 'undefined') {
  xmlHttp2 = new XMLHttpRequest();
}

function trimString (str) {
  str = this != window? this : str;
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}

function updatePage() {
var boxlogginn = document.getElementById("box_logginn");
var tempboxlogginn = boxlogginn.innerHTML;
var feedback = document.getElementById("box_logginn_feedback");
var medlemsboks = document.getElementById("box_logginn_medlemsboks");
boxlogginn.visibility= "visible";
boxlogginn.innerHTML = 'Logger inn. Dette kan ta noen sekunder... Vennligst vent...<input type="hidden" name="inputLogin">';


var status1=200;
try{
	status1=xmlHttp.status;}
catch(e){
	status1=200;
}
if (xmlHttp.readyState == 4 && status1 == 200) {
    var response = xmlHttp.responseText;
	//alert(response);
	var splitt = response.split('|');
	var loginresponse=trimString(splitt[0]);
	var errorcode=trimString(splitt[1]);
	/* alert("-->" + loginresponse + "<!--"); */
	 /*alert("-->" + errorcode + "<!--"); */
	 if(loginresponse=="nixlogginn") { 
	 medlemsboks.innerHTML = tempboxlogginn; 
	 boxlogginn.innerHTML = '<br/>Beklager, kunne ikke finne en bruker med dette navn og passord...<input type="hidden" name="inputLogin">' + errorcode;

	 } else if (loginresponse=="logginn")
	{
	 /* var boxlogginn = document.getElementById("box_logginn");*/
	 boxlogginn.visibility= "hidden";
	 medlemsboks.innerHTML = 'Fant din brukerid. Vennligst vent...';
	 xmlHttp2.open("GET", "http://www.lateon.com/xhtml/medlemsboks.php");
	 xmlHttp2.onreadystatechange = function() {

	 var status2=200;
	 try{
		status2=xmlHttp2.status;}
	 catch(e){
		status2=200;
	 }

		
	 if (xmlHttp2.readyState == 4 && status2 == 200) 
	 {
	 var response = xmlHttp2.responseText;
	 var splitt = response.split('|');
	/* var boxinfo = trimString(splitt[0]); */
	 var boxinfo=splitt[0];
	 document.getElementById("box_logginn").innerHTML = boxinfo;
	 medlemsboks.innerHTML= "";
	 medlemsboks.visibility= "hidden";
	
	 /*
	 document.getElementById("box_logginn_feedback").visibility = "hidden";*/
     }
  	} 
	
	
	xmlHttp2.send(null);
  }
 }
}


function returnSalt() {
	if (xmlHttp2.readyState == 4 && xmlHttp2.status == 200) 
	{
    var password = xmlHttp2.responseText;
	return("TEST");
	}
}

function saltpass(str){
  	xmlHttp2.open("GET", "http://www.lateon.com/xhtml/salted.php",false);
  	xmlHttp2.send(null);
	var salt = xmlHttp2.responseText;
	return (str+salt);
}


function autoLogin() {
	var username = document.getElementById("inputPassword").value;
  	var login = document.getElementById("inputLogin").value;
  	var sid = document.getElementById("sid").value;
  	// Pass på at alle felter er utfylt, og ikke gjør noe før de er det
  	if ((username== null) || (username == "")) return;
  	if ((login == null) || (login == "")) return;
 	if ((sid == null) || (sid == "")) return; 

	var shapass = calcSHA1(username);
	var password= saltpass(shapass);

  	var url = "http://www.lateon.com/xhtml/login.php?u=" + escape(password) + "&p=" + escape(login) + "&s=" + escape(sid);
	
  	xmlHttp.open("GET", url, true);
  	xmlHttp.onreadystatechange = updatePage;
  	xmlHttp.send(null);
}

function goGcsjekk(userid,countrycode){
	var gcid = document.getElementById("input_gift_card").value;
 	var url = "/xhtml/gcsjekk.php?k=" + escape(gcid) + "&u=" + escape(userid)+ "&c=" + escape(countrycode);
  	xmlHttp.open("GET", url, true);
  	xmlHttp.onreadystatechange = updateGcDiv;
  	xmlHttp.send(null);
}
 
function updateGcDiv(){
 if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
    var response = xmlHttp.responseText;
	var gcid = document.getElementById("gcsjekk");
	gcid.innerHTML = response;
 }
}

function ShowPic(pic,height) {
 var bigpic = document.getElementById("largepic");
 bigpic.style.position = "relative";
 bigpic.style.height = height;
 //bigpic.style.width = "95%";
 bigpic.style.visibility = "visible";
 bigpic.style.left = "25px";
 
 //bigpic.style.padding = "25px";
 bigpic.innerHTML = '<img src="'+pic+'" border="0" onmousedown="closePic()">'; //<br/><a href="javascript:closePic()">Lukk dette bildet</a>
}


function closePic(pic) {
 var bigpic = document.getElementById("largepic");
 bigpic.style.height = "0px";
 bigpic.style.width = "0px";
 bigpic.style.padding = "0px";
 bigpic.style.visibility = "hidden";
 bigpic.innerHTML = "";
}

function rollOut(control) {
  var element = control;
  element.style.color="#FF0000";
}


function clearButton(control) {
  var element = control;
  element.style.checked="";
}

function rollOver(control,color) {
  var element = control;
  var col = color;
  element.style.color="#"+col;
}

function popupwindow(url,picheight,picwidth,picScrollbars,picResize)
{
		var setOptions = 'status=no,toolbar=no,location=no,menubar=no,scrollbars='+picScrollbars+',resizable='+picResize+',width=' + picwidth + ',height=' + picheight;
		mywindow = window.open(url, 'Tracker', setOptions);
		mywindow.location = url;
}

function disableInput(name){
	 var tag2change = document.getElementById(name);
	 var checkbox = document.getElementById("chk_harikkeordrenr").checked;
	if(checkbox){
		tag2change.style.background = "#CCCCCC";
//		tag2change.readonly=false;
	} else {
		tag2change.style.background = "#FFFFFF";
//		tag2change.readonly=true;
	}
	 
}
/*
	 var bigpic = document.getElementById("largepic");
 bigpic.style.height = "0px";
 bigpic.style.width = "0px";
 bigpic.style.padding = "0px";
 bigpic.style.visibility = "hidden";
 bigpic.innerHTML = "";
	
*/

/**
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=300,height=500,left = 490,top = 262');");
}
**/