//kollar om personen får logga in
function asklogin(what,page)
{
	
	domain = document.login.domain.value;
	msg = document.login.msg.value;
	sendinfo = "&domain=" + domain + "&msg=" + escape(msg);
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Din webbläsare har ingen support för AJAX\nUppdatera din webbläsare om du vill använda den här tjänsten!\nDu kan alltid kontakta oss för mer information. Team ITia");
	  return;
	  } 

	params = "what=" + what + sendinfo;
	var url = page + ".php";


	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.onreadystatechange = stateChanged;

	xmlHttp.send(params);
	return false;
}


function removetext()
{

	if (document.medlem.ponr.value == "19860514-5987")
	{
		document.medlem.ponr.value = "";
	}

}

//skickar information till sidan för att försöka regga personen
function askmembership(what,page)
{

	namn = document.medlem.namn.value;
	ponr = document.medlem.ponr.value;
	nummer = document.medlem.nummer.value;
	email = document.medlem.email.value;
	adress = document.medlem.adress.value;
	postnummer = document.medlem.postnummer.value;
	postadress = document.medlem.postadress.value;
	domain = document.medlem.domain.value;
	fakturering = document.medlem.fakturering.value;
	pass = document.medlem.pass.value;
	msg = document.medlem.msg.value;
	
	sendinfo = "&namn=" + escape(namn) + "&ponr=" + ponr + "&nummer=" + nummer + "&email=" + email + "&adress=" + escape(adress) + "&postnummer=" + postnummer + "&postadress=" + escape(postadress) + "&domain=" + escape(domain) + "&fakturering=" + fakturering + "&msg=" + escape(msg) + "&pass=" + escape(pass);
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	  {
	  alert ("Din webbläsare har ingen support för AJAX\nUppdatera din webbläsare om du vill använda den här tjänsten!\nDu kan alltid kontakta oss för mer information. Team ITia");
	  return;
	  } 

	params = "what=" + what + sendinfo;
	var url = page + ".php";


	xmlHttp.open("POST",url,true);
	xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlHttp.setRequestHeader("Content-length", params.length);
	xmlHttp.setRequestHeader("Connection", "close");
	xmlHttp.onreadystatechange = stateChanged;

	xmlHttp.send(params);
	return false;
}

function reopen(what,page)
{
document.body.style.overflow = "visible";
document.getElementById("allpage").style.display = "none";
document.getElementById("confirmpage").style.display = "none";

member(what,page);
}

function closeorder()
{
document.body.style.overflow = "visible";
document.getElementById("allpage").style.display = "none";
document.getElementById("confirmpage").style.display = "none";
}

function member(what,page)
{

screenh = screen.height;
screenw = screen.width;
scrollh = document.body.scrollHeight;
scrollw = document.documentElement.clientWidth;
scrolltop = document.documentElement.scrollTop;
scrollleft = document.documentElement.scrollLeft;

allpageheight = screenh+scrolltop-100;
allpagewidth = scrollw;

confirmtoppos = (screenh/2-320+scrolltop);
confirmleftpos = (scrollw/2-250);

if (document.getElementById("allpage"))
	{
document.body.style.overflow = "hidden";
document.getElementById("allpage").style.display = "";
document.getElementById("confirmpage").style.display = "";
document.getElementById("confirmpage").style.top = confirmtoppos + "px";
document.getElementById("confirmpage").style.left = confirmleftpos + "px";
document.getElementById("confirmpage").innerHTML = "<br /><br /><br /><br /><br /><br /><center><img src=\"http://www.itia.se/images/loading.gif\" style=\"width: 100px;\"></center>";

update(what,page);
	}
else
	{
//sätter några funktioner
document.body.style.overflow = "hidden";
document.body.innerHTML += "<div id=\"allpage\" style=\"height: "+ allpageheight +"px;\"></div><div id=\"confirmpage\" style=\"top: "+ confirmtoppos +"px; left: "+ confirmleftpos +"px;\"><br /><br /><br /><br /><br /><br /><center><img src=\"http://www.itia.se/images/loading.gif\" style=\"width: 100px;\"></center></div>";
update(what,page);
	}
}



//skickar information för att ta emot bli medlemsidan, visa login sida
function update(what,page)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Din webbläsare har ingen support för AJAX\nUppdatera din webbläsare om du vill använda den här tjänsten!\nDu kan alltid kontakta oss för mer information. Team ITia");
  return;
  } 

//kollar vilken sida informationen ska skickas till beroende på

params = "what=" + what;
var url = page + ".php";


xmlHttp.open("POST",url,true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = stateChanged;

xmlHttp.send(params);
return false;
}


//tar emot obejct
function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}


function stateChanged() 
{ 

if (xmlHttp.readyState==4)
{ 
intext = xmlHttp.responseText;

	if (intext.indexOf("Error:10") != -1)
	{
		alert("Ange ditt namn & efternamn korrekt!\nExempel: Anders Johansson");
	}
	else if (intext.indexOf("Error:11") != -1)
	{
		alert("Ange ditt personnummer korrekt!\nExempel: 19860514-5987\nObservera att personnumret måste vara giltigt.");
	}
	else if (intext.indexOf("Error:12") != -1)
	{
		alert("Ditt mobilnummer stämmer inte.\nExempel: 0707112233");
	}
	else if (intext.indexOf("Error:13") != -1)
	{
		alert("Du har angivit ett felaktigt epostadress\nExempel: namn@formore.se");
	}
	else if (intext.indexOf("Error:14") != -1)
	{
		alert("Ange ditt post nummer på ett korrekt sätt\.nExempel: 43333");
	}
	else if (intext.indexOf("Error:15") != -1)
	{
		alert("Användarnamnet var upptaget. Testa med någonting annat.");
	}
	else if (intext.indexOf("Error:16") != -1)
	{
		alert("Det finns redan en medlem med det personnumret.\nVid eventuella problem, kontakta oss på support@formore.se");
	}
	//skickar personen till chatt.php för lyckad inloggning
	else if (intext.indexOf("Correct:1") != -1)
	{
		location.href='chatt.php';
	}
	else
	{
	document.getElementById("confirmpage").innerHTML=intext;
	}

}

}
