// JavaScript Document
/************************************************************************  *******************************************************************************/

/************************************************************************ VARS *******************************************************************************/
var xmlhttp;
var xmlHttp;
var XMLHTTP;
var XMLhttp;
var xMlhTtP;
var XMLhttP;
var XmlHTTpQUERY;
var XMLHttpLogin;
var XMLhttP;
var XMLHTTPUSERCHECK;
var XMLHTTPCLICK;
var XMLHTTPCLICK2;
var XMLHTTPSPEC;
var XMLHTTPSISTSETTUP;
var XMLHTTPSISTSETTUPTWO;
var XMLhttprap;
var XMLHHTPCAART;
var XMLHttpPic; 
var XMLHttpOnload;
var XMLHttpRegister;
var XMLHttpRegisterthis;
var XMLtilbakemelding;
var XMLhttPkonto;
var XMLhttPUpdateProfileP;

/************************************************************************  *******************************************************************************/
function init(){
}
function ShowProduct(str) {
  $('#product_container').html();
  $('#product_container').load(setTimeout(ShowProductDO(str)),2000);
}
/************************************************************************  *******************************************************************************/
function GetLogin(str) {
  $('#landingssidebilde').html();
  $('#landingssidebilde').load(setTimeout(TheLogin(str)),2000);
}
/************************************************************************  *******************************************************************************/
function gotolink() { 
var destination= self.location; 
    destination= '#top';
window.location = destination; 
}



$(document).ready(function() {
	$("#loading")
	.ajaxStart(function(){
		$(this).show();
	})
	.ajaxComplete(function(){
		$(this).hide();
	});
	var options = {
		beforeSubmit:  showRequest,
		success:       showResponse,
		url:       'upload4jquery.php',  // your upload script
		dataType:  'json'
	};
	$('#Form1').submit(function() {
		document.getElementById('message').innerHTML = '';
		$(this).ajaxSubmit(options);
		return false;
	});
}); 

function showRequest(formData, jqForm, options) {
	var fileToUploadValue = $('input[@name=fileToUpload]').fieldValue();
	if (!fileToUploadValue[0]) {
		document.getElementById('message').innerHTML = 'Please select a file.';
		return false;
	} 

	return true;
} 

function showResponse(data, statusText)  {
	if (statusText == 'success') {
		if (data.img != '') {
			document.getElementById('result').innerHTML = '<img src="/upload/thumb/'+data.img+'" />';
			document.getElementById('message').innerHTML = data.error;
		} else {
			document.getElementById('message').innerHTML = data.error;
		}
	} else {
		document.getElementById('message').innerHTML = 'Unknown error!';
	}
} 

/************************************************************************  *******************************************************************************/

function GetXmlHttpObject()
{
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  return new XMLHttpRequest();
  }

if (window.ActiveXObject)
  {
  // code for IE6, IE5
  return new ActiveXObject("Microsoft.XMLHTTP");
  }
return null;
}

/************************************************************************  *******************************************************************************/


function getProduct(str)
{

xmlhttp=GetXmlHttpObject();
if (xmlhttp==null)
  {
  alert ("Your browser does not support XMLHTTP!");
  return;
  }
var url="class/class.varekatalog.produktvisning.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlhttp.onreadystatechange=stateChanged;
xmlhttp.open("GET",url,true);
xmlhttp.send(null);
}


function stateChanged()
{
	if(xmlhttp.readyState == 1 || xmlhttp.readyState == "loading")
   {
	  document.getElementById("product_container").innerHTML="<img src='/images/loading.gif' border='0' alt='loading..' />";
   }
  
if (xmlhttp.readyState==4 || xmlHttp.readyState=="complete")
  {
  document.getElementById("product_container").innerHTML=xmlhttp.responseText;
  }
}

/************************************************************************  *******************************************************************************/


function showMenu()
{
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var menuurl="menu/left_bar.menu.php";
var loadingimage = "images/loading.gif";
xmlHttp.onreadystatechange=MenustateChanged;
xmlHttp.open("GET",menuurl,true);
xmlHttp.send(null);
}


 


function MenustateChanged()
{
	if(xmlHttp.readyState == 1 || xmlHttp.readyState == "loading")
   {
	  document.getElementById("menu_bar").innerHTML="<center><br><br><br><img src='images/loading.gif'  border='0' alt='loading..' /></center>";
	   
   }
   
	if (xmlHttp.readyState==4)
	{
		
	document.getElementById("menu_bar").innerHTML=xmlHttp.responseText;
	}
}
/************************************************************************  *******************************************************************************/
function showStoreBar()
{
XMLHTTP=GetXmlHttpObject();
if (XMLHTTP==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
var storebarurl="class/underdel.tmpl.php";

XMLHTTP.onreadystatechange=BarstateChanged;
XMLHTTP.open("GET",storebarurl,true);
XMLHTTP.send(null);
}

function BarstateChanged()
{
	
if (XMLHTTP.readyState==4)
{
document.getElementById("store_bar").innerHTML=XMLHTTP.responseText;
}
}
/************************************************************************  *******************************************************************************/
function ShowProductDO(str)
{
XMLhttp=GetXmlHttpObject();
if (XMLhttp==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
/* var produrl="class/class.getproduct.php"; */
var produrl="class/test.ajax.php";
produrl=produrl+"?q="+str;
produrl=produrl+"&sid="+Math.random();
XMLhttp.onreadystatechange=ShowProdChange;
XMLhttp.open("GET",produrl,true);
XMLhttp.send(null);
}

function ShowProdChange()
{
	if(XMLhttp.readyState == 1 || XMLhttp.readyState == "loading")
   {
	  document.getElementById("product_container").innerHTML="<img src='/images/loading.gif' border='0' alt='loading..' />";
   }
	if (XMLhttp.readyState==4)
	{
			document.getElementById("product_container").innerHTML=XMLhttp.responseText;
	}
}
/************************************************************************  *******************************************************************************/
function showExpandedMenu(str)
{
xMlhTtP=GetXmlHttpObject();
if (xMlhTtP==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }
/* var produrl="class/class.getproduct.php"; */
var expandurl="class/left.sub.menu.php";
expandurl=expandurl+"?expand="+str;
expandurl=expandurl+"&sid="+Math.random();
xMlhTtP.onreadystatechange=ExpandstateChanged;
xMlhTtP.open("GET",expandurl,true);
xMlhTtP.send(null);
}

function ExpandstateChanged()
{
	if(xMlhTtP.readyState == 1 || xMlhTtP.readyState == "loading")
   {
	  document.getElementById("underlinker").innerHTML="<img src='/images/loading.gif' border='0' alt='loading..' />";
   }
	if (xMlhTtP.readyState==4)
	{
			document.getElementById("underlinker").innerHTML=xMlhTtP.responseText;
	}
}
/************************************************************************  *******************************************************************************/
function OpenProduct(str)
	{
	XMLhttP=GetXmlHttpObject();
	if (XMLhttP==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var prod="class/class.getproduct.php";
	prod=prod+"?q="+str;
	prod=prod+"&sid="+Math.random();
	XMLhttP.onreadystatechange=ProdChange;
	XMLhttP.open("GET",prod,true);
	XMLhttP.send(null);
	}
	
	function ProdChange()
	{
		if(XMLhttP.readyState == 1 || XMLhttP.readyState == "loading")
		   {
			  document.getElementById("product_container").innerHTML="<div id='loadingimage'></div>";
		   }
		    
		if (XMLhttP.readyState==4)
		{		
				
				document.getElementById("product_container").innerHTML=XMLhttP.responseText;
				
		}
		
	}
/************************************************************************  *******************************************************************************/

function TheLogin(str)
{
XmlHTTpQUERY=GetXmlHttpObject();
if (XmlHTTpQUERY==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var loginurl="login.php";
loginurl=loginurl+"?q="+str;
loginurl=loginurl+"&sid="+Math.random();
XmlHTTpQUERY.onreadystatechange=LogChanged;
XmlHTTpQUERY.open("GET",loginurl,true);
XmlHTTpQUERY.send(null);
}

function LogChanged()
{
	if(XmlHTTpQUERY.readyState == 1 || XmlHTTpQUERY.readyState == "loading")
	   {
		  document.getElementById("maincontent").innerHTML="<div id='loadingimage'></div>";
		  
	   }
	if (XmlHTTpQUERY.readyState==4)
	{
			document.getElementById("maincontent").innerHTML=XmlHTTpQUERY.responseText;
			
			
	}
	
}

	
/************************************************************************  *******************************************************************************/

/*function DoLogiOLD()
{
XMLHttpLogin=GetXmlHttpObject();
if (XMLHttpLogin==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var str = document.getElementById('sublogin').value;
var usr = document.getElementById('brukernavn').value;
var psw = document.getElementById('passord').value;
var dologinurl="processlogin.php";
dologinurl=dologinurl+"?q="+str;
dologinurl=dologinurl+"&pass="+psw;
dologinurl=dologinurl+"&user="+usr;
dologinurl=dologinurl+"&sid="+Math.random();
XMLHttpLogin.onreadystatechange=DoLogChange;
XMLHttpLogin.open("GET",dologinurl,true);
XMLHttpLogin.send(null);
}*/


/************************************************************************  *******************************************************************************/
// JavaScript Document
// ajax triggers
/* -------------------------- */
/* LOGIN */
/* -------------------------- */
/* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */
function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var http = createObject();

var nocache = 0;

function DoLogin() {
	
// Optional: Show a waiting message in the layer with ID ajax_response
document.getElementById('ajaxresponse').innerHTML = "Logger deg inn..."

if(document.getElementById('username') == ''){
	document.getElementById('ajaxresponse').innerHTML = "fyll inn brukernavn...";;
}
if(document.getElementById('passord') == ''){
	document.getElementById('ajaxresponse').innerHTML = "fyll inn passord...";;
}

// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
var usr =  encodeURI(document.getElementById('user').value);
var psw =  encodeURI(document.getElementById('pass').value);


// Set te random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', 'processlogin.php?user='+usr+'&pass='+psw+'&nocache = '+nocache);
http.onreadystatechange = DoLogChange;
http.send(null);
}
function DoLogChange()
{
	if(http.readyState == 1 || http.readyState == "loading")
	   {
		  document.getElementById("submittbutton").innerHTML="<img src='images/loading.gif' alt='' >";
	   }
	if (http.readyState==4)
	{
			document.getElementById("ajaxresponse").innerHTML=http.responseText;
	}
}
function loginReply() {
	if(http.readyState == 4){ 
	var response = http.responseText;
		if(response == 0){
		// if login fails
		document.getElementById('ajaxresponse').innerHTML = 'Login failed! Verify user and password';
		// else if login is ok show a message: "Welcome + the user name".
		} else {
		document.getElementById('ajaxresponse').innerHTML = 'Welcome'+response;
		}
	}
}

/************************************************************************  *******************************************************************************/
function ShowSpecific(str)
	{
	XMLhttP=GetXmlHttpObject();
	if (XMLhttP==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var prod="class/class.getproduct.php";
	prod=prod+"?q="+str;
	prod=prod+"&sid="+Math.random();
	XMLhttP.onreadystatechange=ProdChange;
	XMLhttP.open("GET",prod,true);
	XMLhttP.send(null);
	}
	
	function ProdChange()
	{
		if(XMLhttP.readyState == 1 || XMLhttP.readyState == "loading")
		   {
			  document.getElementById("product_container").innerHTML="<div id='loadingimage'></div>";
		   }
		    
		if (XMLhttP.readyState==4)
		{		
				
				document.getElementById("product_container").innerHTML=XMLhttP.responseText;
				
		}
		
	}
	
	
/************************************************************************  *******************************************************************************/


function CheckUsername(str)
	{
	XMLHTTPUSERCHECK=GetXmlHttpObject();
	if (XMLHTTPUSERCHECK==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	  
	var nickurl="class/class.checknick.php";
	nickurl=nickurl+"?q="+str;
	nickurl=nickurl+"&sid="+Math.random();
	XMLHTTPUSERCHECK.onreadystatechange=NickChange;
	XMLHTTPUSERCHECK.open("GET",nickurl,true);
	XMLHTTPUSERCHECK.send(null);
	}
	
	function NickChange()
	{
		if(XMLHTTPUSERCHECK.readyState == 1 || XMLHTTPUSERCHECK.readyState == "loading")
		   {
			  document.getElementById("statusbrukernavn").innerHTML="sjekker..";
		   }
		    
		if (XMLHTTPUSERCHECK.readyState==4)
		{		
				
				document.getElementById("statusbrukernavn").innerHTML=XMLHTTPUSERCHECK.responseText;
				
		}
		
	}
	
	
	function CheckField(str)
	{
	XMLHTTPUSERCHECKfield=GetXmlHttpObject();
	if (XMLHTTPUSERCHECKfield==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var fieldurl="class/class.checkfield.php";
	fieldurl=fieldurl+"?q="+str;
	fieldurl=fieldurl+"&sid="+Math.random();
	XMLHTTPUSERCHECKfield.onreadystatechange=fieldChange;
	XMLHTTPUSERCHECKfield.open("GET",fieldurl,true);
	XMLHTTPUSERCHECKfield.send(null);
	}
	
	function fieldChange()
	{
		if(XMLHTTPUSERCHECKfield.readyState == 1 || XMLHTTPUSERCHECKfield.readyState == "loading")
		   {
			  document.getElementById("innsendingsstatus").innerHTML="sjekker felt..";
		   }
		    
		if (XMLHTTPUSERCHECKfield.readyState==4)
		{		
				
				document.getElementById("innsendingsstatus").innerHTML=XMLHTTPUSERCHECKfield.responseText;
				
		}
		
	}
	
	/************************************************************************  *******************************************************************************/
function ClickRegister(usr,ip,art)
	{
	XMLHTTPCLICK=GetXmlHttpObject();
	if (XMLHTTPCLICK==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var clickurl="stat/stat.clicks.php";
	clickurl=clickurl+"?usr="+usr;
	clickurl=clickurl+"&ip="+ip;
	clickurl=clickurl+"&art="+art;
	clickurl=clickurl+"&sid="+Math.random();
	XMLHTTPCLICK.onreadystatechange=Clickchange;
	XMLHTTPCLICK.open("GET",clickurl,true);
	XMLHTTPCLICK.send(null);
	}
	
	function Clickchange()
	{
		
	}
	function ClickRegister2(usr,ip,art)
	{
	XMLHTTPCLICK2=GetXmlHttpObject();
	if (XMLHTTPCLICK2==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var clickurl="stat/stat.clicks.php";
	clickurl2=clickurl2+"?usr="+usr;
	clickurl2=clickurl2+"&ip="+ip;
	clickurl2=clickurl2+"&art="+art;
	clickurl2=clickurl2+"&sid="+Math.random();
	XMLHTTPCLICK2.onreadystatechange=Clickchange2;
	XMLHTTPCLICK2.open("GET",clickurl2,true);
	XMLHTTPCLICK2.send(null);
	}
	
	function Clickchange2()
	{
		
	}
	
	/************************************************************************  *******************************************************************************/
function SearchSpecific(str)
	{
	XMLHTTPSPEC=GetXmlHttpObject();
	if (XMLHTTPSPEC==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var specurl="class/class.showspecific.php";
	specurl=specurl+"?q="+str;
	specurl=specurl+"&sid="+Math.random();
	XMLHTTPSPEC.onreadystatechange=SChange;
	XMLHTTPSPEC.open("GET",specurl,true);
	XMLHTTPSPEC.send(null);
	}
	
	function SChange()
	{
		if(XMLHTTPSPEC.readyState == 1 || XMLHTTPSPEC.readyState == "loading")
		   {
			  document.getElementById("store_bar_cont").innerHTML="<div id='loadingimagestorebottom'></div>";
		   }
		    
		if (XMLHTTPSPEC.readyState==4)
		{		
				
				document.getElementById("store_bar_cont").innerHTML=XMLHTTPSPEC.responseText;
				
		}
		
	}
	
	
		/************************************************************************  *******************************************************************************/
function SearchSpecific2(str)
	{
	XMLHTTPSPECNW=GetXmlHttpObject();
	if (XMLHTTPSPECNW==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var specurl2="class/class.showspecific.php";
	specurl2=specurl2+"?q="+str;
	specurl2=specurl2+"&sid="+Math.random();
	XMLHTTPSPECNW.onreadystatechange=S2Change;
	XMLHTTPSPECNW.open("GET",specurl2,true);
	XMLHTTPSPECNW.send(null);
	}
	
	function S2Change()
	{
		if(XMLHTTPSPECNW.readyState == 1 || XMLHTTPSPECNW.readyState == "loading")
		   {
			  document.getElementById("store_bar_cont").innerHTML="<center><br><br><br><img src='images/loading.gif'></center>";
		   }
		    
		if (XMLHTTPSPECNW.readyState==4)
		{		
				
				document.getElementById("store_bar_cont").innerHTML=XMLHTTPSPECNW.responseText;
				
		}
		
	}
	

/************************************************************************  *******************************************************************************/
function SistSetteOppdatering(str,ip)
	{
	XMLHTTPSISTSETTUP=GetXmlHttpObject();
	if (XMLHTTPSISTSETTUP==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var SSurl="class/class.sistsetteoppdatering.php";
	SSurl=SSurl+"?q="+str;
	SSurl=SSurl+"&ip="+ip;
	SSurl=SSurl+"&sid="+Math.random();
	XMLHTTPSISTSETTUP.onreadystatechange=SISTSETTUP;
	XMLHTTPSISTSETTUP.open("GET",SSurl,true);
	XMLHTTPSISTSETTUP.send(null);
	}
	
	function SISTSETTUP()
	{
		if(XMLHTTPSISTSETTUP.readyState == 1 || XMLHTTPSISTSETTUP.readyState == "loading")
		   {
			  document.getElementById("menu_bar_choose_cont").innerHTML="<br /><br /><br /><center><img src='images/loading.gif'></center>";
		   }
		    
		if (XMLHTTPSISTSETTUP.readyState==4)
		{		
				
				document.getElementById("menu_bar_choose_cont").innerHTML=XMLHTTPSISTSETTUP.responseText;
				
		}
		
	}
	
	function SistSetteOppdatering2(str,ip)
	{
	XMLHTTPSISTSETTUPTWO=GetXmlHttpObject();
	if (XMLHTTPSISTSETTUPTWO==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var SSurlto="class/class.sistsetteoppdatering.php";
	SSurlto=SSurlto+"?q="+str;
	SSurlto=SSurlto+"&ip="+ip;
	SSurlto=SSurlto+"&sid="+Math.random();
	XMLHTTPSISTSETTUPTWO.onreadystatechange=SISTSETTUPTO;
	XMLHTTPSISTSETTUPTWO.open("GET",SSurlto,true);
	XMLHTTPSISTSETTUPTWO.send(null);
	}
	
	function SISTSETTUPTO()
	{
		if(XMLHTTPSISTSETTUPTWO.readyState == 1 || XMLHTTPSISTSETTUPTWO.readyState == "loading")
		   {
			  document.getElementById("menu_bar_choose_cont").innerHTML="<div id='loadingimage'></div>";
		   }
		    
		if (XMLHTTPSISTSETTUPTWO.readyState==4)
		{		
				
				document.getElementById("menu_bar_choose_cont").innerHTML=XMLHTTPSISTSETTUPTWO.responseText;
				
		}
		
	}
	
	
	/************************************************************************  *******************************************************************************/
function ProduktRapportering(str,ip)
	{
	XMLhttprap=GetXmlHttpObject();
	if (XMLhttprap==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var rapurl="class/class.produktrapportering.php";
	rapurl=rapurl+"?q="+str; 
	rapurl=rapurl+"&ip="+ip;
	rapurl=rapurl+"&sid="+Math.random();
	XMLhttprap.onreadystatechange=OnChange;
	XMLhttprap.open("GET",rapurl,true);
	XMLhttprap.send(null);
	}
	
	function OnChange()
	{
		if(XMLhttprap.readyState == 1 || XMLhttprap.readyState == "loading")
		   {
			  document.getElementById("raplink").innerHTML="Sendes..";
		   }
		    
		if (XMLhttprap.readyState==4)
		{		
				
				document.getElementById("raplink").innerHTML=XMLhttprap.responseText;
				
		}
		
	}
	AddToWardrobe
	/************************************************************************  *******************************************************************************/
function AddToCart(usr,str)
	{
	XMLHHTPCAART=GetXmlHttpObject();
	if (XMLHHTPCAART==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var addurl="class/class.addtocart.php";
	addurl=addurl+"?q="+str; 
	addurl=addurl+"&user="+usr;
	addurl=addurl+"&sid="+Math.random();
	XMLHHTPCAART.onreadystatechange=DOnChange;
	XMLHHTPCAART.open("GET",addurl,true);
	XMLHHTPCAART.send(null);
	}
	
	function DOnChange()
	{
		if(XMLHHTPCAART.readyState == 1 || XMLHHTPCAART.readyState == "loading")
		   {
			  document.getElementById("displaycart").innerHTML="+";
		   }
		    
		if (XMLHHTPCAART.readyState==4)
		{		
				
				document.getElementById("displaycart").innerHTML=XMLHHTPCAART.responseText;
				
		}
		
	}
	
	
	
	/************************************************************************  *******************************************************************************/
function AddToWardrobe(usr,str)
	{
	XMLHHTPCWARD=GetXmlHttpObject();
	if (XMLHHTPCWARD==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var addWardurl="class/class.addtoward.php";
	addWardurl=addWardurl+"?q="+str; 
	addWardurl=addWardurl+"&user="+usr;
	addWardurl=addWardurl+"&sid="+Math.random();
	XMLHHTPCWARD.onreadystatechange=WardonChange;
	XMLHHTPCWARD.open("GET",addWardurl,true);
	XMLHHTPCWARD.send(null);
	}
	
	function WardonChange()
	{
		if(XMLHHTPCWARD.readyState == 1 || XMLHHTPCWARD.readyState == "loading")
		   {
			  document.getElementById("displayward").innerHTML="+1";
		   }
		    
		if (XMLHHTPCWARD.readyState==4)
		{		
				
				document.getElementById("displayward").innerHTML=XMLHHTPCWARD.responseText;
				
		}
		
	}
	
/************************************************************************  *******************************************************************************/
function ShowPicture(str)
	{
	XMLHttpPic=GetXmlHttpObject();
	if (XMLHttpPic==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var showpicurl="class/class.showpic.php";
	showpicurl=showpicurl+"?q=showpic"; 
	showpicurl=showpicurl+"&pic="+str;
	showpicurl=showpicurl+"&sid="+Math.random();
	XMLHttpPic.onreadystatechange=COnChange;
	XMLHttpPic.open("GET",showpicurl,true);
	XMLHttpPic.send(null);
	}
	
	function COnChange()
	{
		if(XMLHttpPic.readyState == 1 || XMLHttpPic.readyState == "loading")
		   {
			  document.getElementById("visning_cont").innerHTML="<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><p><center><img src=\"images/loading.gif\"></center></p>";
		   }
		    
		if (XMLHttpPic.readyState==4)
		{		
				
				document.getElementById("visning_cont").innerHTML=XMLHttpPic.responseText;
				
		}
		
	}
	
	
/************************************************************************  *******************************************************************************/
function onLoadImage(str,here)
		{
	XMLHttpOnload=GetXmlHttpObject();
	if (XMLHttpOnload==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var loadurl="class/class.loading.php";
	loadurl=loadurl+"?q=showpic"; 
	loadurl=loadurl+"&pic="+str;
	loadurl=loadurl+"&sid="+Math.random();
	XMLHttpOnload.onreadystatechange=MoOnChange;
	XMLHttpOnload.open("GET",loadurl,true);
	XMLHttpOnload.send(null);
	}
	
	function MoOnChange()
	{
		if(XMLHttpOnload.readyState == 1 || XMLHttpOnload.readyState == "loading")
		   {
			  document.getElementById(""+here+"").innerHTML="<div id=\"imagesisloading\"></div>";
		   }
		    
		if (XMLHttpOnload.readyState==4)
		{		
				
				document.getElementById(""+here+"").innerHTML=XMLHttpOnload.responseText;
				
		}
		
	}
/************************************************************************  *******************************************************************************/

function RegisterUser()
{
XMLHttpRegisterthis=GetXmlHttpObject();
if (XMLHttpRegisterthis==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var username = document.getElementById('username').value;
var navn = document.getElementById('navn').value;
var adresse = document.getElementById('adresse').value;
var postnr = document.getElementById('postnr').value;
var poststed = document.getElementById('poststed').value;
var email = document.getElementById('email').value;
var repassord = document.getElementById('repassord').value;
var mobil = document.getElementById('mobiltlf').value;
var passord = document.getElementById('passord').value;


function getKropsForm(){var normal = document.getElementById('normal');var stor = document.getElementById('stor');
if(normal.checked){ return normal.value}else{return stor.value;}};
 
var kroppsform = getKropsForm();
 
function getSex(){var mann = document.getElementById('mann');var kvinne = document.getElementById('kvinne');
if(mann.checked){ return mann.value}else{return kvinne.value;}};
 
var sex = getSex();

var betingelser = document.getElementById('betingelser').value;
var alder = document.getElementById('alder').value;




var regthisuserurl="include/register.php";
regthisuserurl=regthisuserurl+"?username="+username;
regthisuserurl=regthisuserurl+"&navn="+navn;
regthisuserurl=regthisuserurl+"&adresse="+adresse;
regthisuserurl=regthisuserurl+"&postnr="+postnr;
regthisuserurl=regthisuserurl+"&poststed="+poststed;
regthisuserurl=regthisuserurl+"&email="+email;
regthisuserurl=regthisuserurl+"&mobiltlf="+mobil;
regthisuserurl=regthisuserurl+"&passord="+passord;
regthisuserurl=regthisuserurl+"&kroppsform="+kroppsform;
regthisuserurl=regthisuserurl+"&repassord="+repassord;
regthisuserurl=regthisuserurl+"&betingelser="+betingelser;
regthisuserurl=regthisuserurl+"&alder="+alder;
regthisuserurl=regthisuserurl+"&sex="+sex;
regthisuserurl=regthisuserurl+"&sid="+Math.random();
XMLHttpRegisterthis.onreadystatechange=RegOnIttChange;
XMLHttpRegisterthis.open("GET",regthisuserurl,true);
XMLHttpRegisterthis.send(null);
}

function RegOnIttChange()
	{
		if(XMLHttpRegisterthis.readyState == 1 || XMLHttpRegisterthis.readyState == "loading")
		   {
			  document.getElementById("innsendingsstatus").innerHTML="<img src='images/loading.gif' >";
		   }
		    
		if (XMLHttpRegisterthis.readyState==4)
		{		 
				
				document.getElementById("innsendingsstatus").innerHTML=XMLHttpRegisterthis.responseText;
				
		}
		
	}
	
	
/************************************************************************  *******************************************************************************/
function GetStylingContent(str)
		{
	XMLHttpStyling=GetXmlHttpObject();
	if (XMLHttpStyling==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var stylurl="class/class.getstylingcont.php";
	stylurl=stylurl+"?q="+str; 
	stylurl=stylurl+"&sid="+Math.random();
	XMLHttpStyling.onreadystatechange=StylonChange;
	XMLHttpStyling.open("GET",stylurl,true);
	XMLHttpStyling.send(null);
	}
	
	function StylonChange()
	{
		if(XMLHttpStyling.readyState == 1 || XMLHttpStyling.readyState == "loading")
		   {
			  document.getElementById("displayajaxcontenthere").innerHTML="<center><br><br><br><img src='images/loading.gif'></center>";
		   }
		    
		if (XMLHttpStyling.readyState==4)
		{		
				
				document.getElementById("displayajaxcontenthere").innerHTML=XMLHttpStyling.responseText;
				
		}
		
	}
	function trim(tmpStr, chars) {
	return ltrim(rtrim(tmpStr, chars), chars);
}
 
function ltrim(tmpStr, chars) {
	chars = chars || "\\s";
	return tmpStr.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(tmpStr, chars) {
	chars = chars || "\\s";
	return tmpStr.replace(new RegExp("[" + chars + "]+$", "g"), "");
}
	function changeCase(frmObj) {

var index;
var tmpStr;
var tmpChar;
var preString;
var postString;
var strlen;

tmpStr = frmObj.value.toLowerCase();
strLen = tmpStr.length;

if (strLen > 0)  {
for (index = 0; index < strLen; index++)  {
if (index == 0)  {
tmpChar = tmpStr.substring(0,1).toUpperCase();
postString = tmpStr.substring(1,strLen);
tmpStr = tmpChar + postString;
}
else {
tmpChar = tmpStr.substring(index, index+1);
if (tmpChar == " " && index < (strLen-1))  {
tmpChar = tmpStr.substring(index+1, index+2).toUpperCase();
preString = tmpStr.substring(0, index+1);
postString = tmpStr.substring(index+2,strLen);
tmpStr = preString + tmpChar + postString;
         }
      }
   }
}


frmObj.value = tmpStr;
}

/************************************************************************  *******************************************************************************/
/*
function KontaktMail(navn,tlf,email,emne,melding)
{
XMLHttpLogin=GetXmlHttpObject();
if (XMLHttpLogin==null)
  {
  alert ("Browser does not support HTTP Request");
  return;
  }

var name = document.getElementById('Name').value;
var phone = document.getElementById('brukernavn').value;
var mail = document.getElementById('passord').value;
var dologinurl="processlogin.php";
dologinurl=dologinurl+"?q="+str;
dologinurl=dologinurl+"&pass="+psw;
dologinurl=dologinurl+"&user="+usr;
dologinurl=dologinurl+"&sid="+Math.random();
XMLHttpLogin.onreadystatechange=DoLogChange;
XMLHttpLogin.open("GET",dologinurl,true);
XMLHttpLogin.send(null);
}*/

function radioCheck(me,group)
{ var checked = me.checked;
if (checked) for (var i = 1; i < arguments.length; i++) {
var ck = document.getElementById(arguments[i]);
if (ck) ck.checked = false;
}
//me.checked = checked; // checkbox 
me.checked = true; // radiobox 
}
/************************************************************************  *******************************************************************************/
function Tilbakemelding()
	{
	XMLtilbakemelding=GetXmlHttpObject();
	if (XMLtilbakemelding==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var user = document.getElementById('user').value;
	var melding = document.getElementById('melding').value;
	var tilbakurl="class/class.tilbakemelding.php";
	tilbakurl=tilbakurl+"?q="+melding; 
	tilbakurl=tilbakurl+"&user="+user;
	tilbakurl=tilbakurl+"&sid="+Math.random(); 
	XMLtilbakemelding.onreadystatechange=tilbakeMChange;
	XMLtilbakemelding.open("GET",tilbakurl,true);  
	XMLtilbakemelding.send(null);
	}
	
	function tilbakeMChange()
	{
		if(XMLtilbakemelding.readyState == 1 || XMLtilbakemelding.readyState == "loading")
		   {
			  document.getElementById("respons").innerHTML="leverer..";
		   }
		    
		if (XMLtilbakemelding.readyState==4)
		{		
				
				document.getElementById("respons").innerHTML=XMLtilbakemelding.responseText;
				
		}
		
	}

/************************************************************************  *******************************************************************************/

function GetKontoDetails(str,user)
	{
	XMLhttPkonto=GetXmlHttpObject();
	if (XMLhttPkonto==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var kontourldet="class/class.showspecific.php";
	kontourldet=kontourldet+"?q="+str;
	kontourldet=kontourldet+"&bruker="+user;
	kontourldet=kontourldet+"&sid="+Math.random();
	XMLhttPkonto.onreadystatechange=KontoDetailChange;
	XMLhttPkonto.open("GET",kontourldet,true);
	XMLhttPkonto.send(null);
	}
	
	function KontoDetailChange()
	{
		if(XMLhttPkonto.readyState == 1 || XMLhttPkonto.readyState == "loading")
		   {
			  document.getElementById("kontoinnhold").innerHTML="<br /><br /><br /><br /><center><img src='images/loading.gif'></center>";
		   }
		    
		if (XMLhttPkonto.readyState==4)
		{		
				
				document.getElementById("kontoinnhold").innerHTML=XMLhttPkonto.responseText;
				
		}
		
	}
/************************************************************************  *******************************************************************************/
	function SendKontakt()
	{
	XMLHTTPSendK=GetXmlHttpObject();
	if (XMLHTTPSendK==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	var name = document.getElementById('Name').value;
	var tlf = document.getElementById('Tlf').value;
	var email = document.getElementById('Email').value;
	var emne = document.getElementById('Emne').value;
	var message = document.getElementById('Message').value;
	var kontakturl="class/class.sendmail.php";
	kontakturl=kontakturl+"?name="+name; 
	kontakturl=kontakturl+"&tlf="+tlf;
	kontakturl=kontakturl+"&email="+email;
	kontakturl=kontakturl+"&emne="+emne;
	kontakturl=kontakturl+"&message="+message;
	kontakturl=kontakturl+"&sid="+Math.random(); 
	XMLHTTPSendK.onreadystatechange=sendKChange;
	XMLHTTPSendK.open("GET",kontakturl,true);  
	XMLHTTPSendK.send(null);
	}
	
	function sendKChange()
	{
		if(XMLHTTPSendK.readyState == 1 || XMLHTTPSendK.readyState == "loading")
		   {
			  document.getElementById("contact-area").innerHTML="leverer..";
		   }
		    
		if (XMLHTTPSendK.readyState==4)
		{		
				
				document.getElementById("contact-area").innerHTML=XMLHTTPSendK.responseText;
				
		}
		
	}
	
/************************************************************************  *******************************************************************************/
	
function EndreProfilBilde(str,user)
	{
	XMLhttPUpdateProfileP=GetXmlHttpObject();
	if (XMLhttPUpdateProfileP==null)
	  {
	  alert ("Browser does not support HTTP Request");
	  return;
	  }
	
	var profilpicurl="class/class.showspecific.php";
	profilpicurl=profilpicurl+"?q="+str;
	profilpicurl=profilpicurl+"&bruker="+user;
	profilpicurl=profilpicurl+"&sid="+Math.random();
	XMLhttPUpdateProfileP.onreadystatechange=ProfilPicOnChange;
	XMLhttPUpdateProfileP.open("GET",profilpicurl,true);
	XMLhttPUpdateProfileP.send(null);
	}
	
	function ProfilPicOnChange()
	{
		if(XMLhttPUpdateProfileP.readyState == 1 || XMLhttPUpdateProfileP.readyState == "loading")
		   {
			  document.getElementById("kontoinnhold").innerHTML="<br /><br /><br /><br /><center><img src='images/loading.gif'></center>";
		   }
		    
		if (XMLhttPUpdateProfileP.readyState==4)
		{		
				
				document.getElementById("kontoinnhold").innerHTML=XMLhttPUpdateProfileP.responseText;
				
		}
		
	}
	
	function startUpload(){
      document.getElementById('f1_upload_process').style.visibility = 'visible';
      document.getElementById('f1_upload_form').style.visibility = 'hidden';
      return true;
}

function stopUpload(success){
      var result = '';
      if (success == 1){
         result = '<span class="msg">The file was uploaded successfully!<\/span><br/><br/>';
      }
      else {
         result = '<span class="emsg">There was an error during file upload!<\/span><br/><br/>';
      }
      document.getElementById('f1_upload_process').style.visibility = 'hidden';
      document.getElementById('f1_upload_form').innerHTML = result + '<label>File: <input name="myfile" type="file" size="30" /><\/label><label><input type="submit" name="submitBtn" class="sbtn" value="Upload" /><\/label>';
      document.getElementById('f1_upload_form').style.visibility = 'visible';      
      return true;   
}

function jsUpload(upload_field)
{
    // this is just an example of checking file extensions
    // if you do not need extension checking, remove 
    // everything down to line
    // upload_field.form.submit();

  //  var re_text = /\.txt|\.jpg|\.png|\.gif|\.swf|\.fla|\.xml|\.zip/i;
    var filename = upload_field.value;

    /* Checking file type */
  /*  if (filename.search(re_text) == -1)
    {
        alert("File does not have text(txt, xml, zip) extension");
        upload_field.form.reset();
        return false;
    }*/

    upload_field.form.submit();
    document.getElementById('upload_status').value = "uploading file...";
   // upload_field.disabled = true;
    return true;
}