var http_request = false;
   
function postRequest(url, parameters) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		// set type accordingly to anticipated content type
		//http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
  }
  if (!http_request) {
	 alert('Kan ikke opprette XMLHTTP instansen. Bytt browser');
	 return false;
  }
  
  http_request.onreadystatechange = hentPHP;
  http_request.open('POST', url, true);
  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http_request.setRequestHeader("Content-length", parameters.length);
  http_request.setRequestHeader("Connection", "close");
  http_request.send(parameters);
}

function postRequestto(url, parameters) {
  http_request = false;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
	 http_request = new XMLHttpRequest();
	 if (http_request.overrideMimeType) {
		// set type accordingly to anticipated content type
		//http_request.overrideMimeType('text/xml');
		http_request.overrideMimeType('text/html');
	 }
  } else if (window.ActiveXObject) { // IE
	 try {
		http_request = new ActiveXObject("Msxml2.XMLHTTP");
	 } catch (e) {
		try {
		   http_request = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (e) {}
	 }
  }
  if (!http_request) {
	 alert('Kan ikke opprette XMLHTTP instansen. Bytt browser');
	 return false;
  }
  
  http_request.onreadystatechange = hentPHPto;
  http_request.open('POST', url, true);
  http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
  http_request.setRequestHeader("Content-length", parameters.length);
  http_request.setRequestHeader("Connection", "close");
  http_request.send(parameters);
}

function hentPHPto() {
	if ( http_request.readyState == 4 ) 
	{
		if ( http_request.status == 200 ) 
		{
		//alert(http_request.responseText);
		result = http_request.responseText;
		if ( result == 1 )
		{
			document.getElementById( 'edit' ).style.display = 'inline';	
		}
		else
		{
			document.getElementById( 'edit' ).style.display = 'none';	
		}
		}
	}
}


function hentPHP() {
  if ( http_request.readyState == 4 ) {
	 if ( http_request.status == 200 ) 
	 {
		//alert(http_request.responseText);
		result = http_request.responseText;
		if ( result == 1 )
		{
			document.getElementById('img_wait').style.display = 'none';
			document.getElementById('img_ok').style.display = 'inline';
			document.getElementById('img_notok').style.display = 'none';
		}
		else
		{
			document.getElementById('img_wait').style.display = 'none';
			document.getElementById('img_ok').style.display = 'none';
			document.getElementById('img_notok').style.display = 'inline';
		}
	 } 
	 else 
	 {
			document.getElementById('img_wait').style.display = 'none';
			document.getElementById('img_ok').style.display = 'none';
			document.getElementById('img_notok').style.display = 'inline';
	 }
  }
}
 
var numx; 
var node_id;
   
function tipafriend( ) 
{
	document.getElementById('img_wait').style.display = 'inline';
	document.getElementById('img_ok').style.display = 'none';
	document.getElementById('img_notok').style.display = 'none';
	
	node_id = document.getElementById('NodeID').value;
	your_name = document.getElementById('YourName').value;
	receivers_mail = document.getElementById('ReceiversEmail').value;
	comment = document.getElementById('Comment').value;
	
	var poststr = "NodeID=" + encodeURI( node_id ) + "&YourName=" + encodeURI( your_name ) + "&ReceiversEmail=" + encodeURI( receivers_mail ) + "&Comment=" + encodeURI( comment );
	postRequest("http://www.nordplusonline.org/layout/set/ajax/vztlibrary/tipafriend/", poststr );
}

function checkPwd()
{
	var email = document.getElementById('email').value;
	var pwdd = document.getElementById('passwordx').value;
	var NodeID = document.getElementById('NodeID').value;
	var length = document.getElementById('length').value;

	if ( pwdd.length == length )
	{
		var poststr = "NodeID=" + encodeURI( NodeID ) + "&email=" + encodeURI( email ) + "&pwd=" + encodeURI( pwdd );
		postRequestto("http://www.nordplusonline.org/layout/set/ajax/vztlibrary/checkpwd/", poststr );
	}
	else
	{
		document.getElementById( 'edit' ).style.display = 'none';	
	}
	
}

function changeCountry( url_alias ) 
{
	var indexx = document.getElementById('countryselectbox').selectedIndex;
	
	if ( indexx != 0 )
	{	
		var valuex = document.getElementById('countryselectbox').options[indexx].value;
		path_str = url_alias + "/(country)/" + valuex;
		window.location = path_str;
	}
}

var IE;
var tempX;
var tempY;

function overmouse(text)
{
	document.getElementById('mouseover').style.display = 'inline';

	document.getElementById('intext').innerHTML = text;

	IE = document.all?true:false
	if (!IE) document.captureEvents(Event.MOUSEMOVE)
	document.onmousemove = getMouseXY;
	
	tempX = 0;
	tempY = 0;
	
	
}

function outmouse()
{
  document.getElementById('mouseover').style.display = 'none';
}

function getMouseXY(e) {

  if (IE) { // grab the x-y pos.s if browser is IE
    tempX = event.clientX + document.body.scrollLeft;
    tempY = event.clientY + document.documentElement.scrollTop;
  } else {  // grab the x-y pos.s if browser is NS
    tempX = e.pageX;
    tempY = e.pageY;
  } 
  if (tempX < 0){tempX = 0}
  if (tempY < 0){tempY = 0} 

  tempX = tempX + 25;
  tempY = tempY + 5;
  
  document.getElementById('mouseover').style.left = tempX +"px";
  document.getElementById('mouseover').style.top = tempY +"px";
  
}



function showHide( div )
{
	var old = document.getElementById( div ).style.display;
	
	if ( old == 'inline' )
	{
		document.getElementById( div ).style.display = 'none';	
	}
	else
	{
		document.getElementById( div ).style.display = 'inline';
	}
}