var juryidglobal
var xmlHttp
var xmlHttpuser
var xmlHttppw
var xmlloadeuser
var xmlsearchuser
var xmlsearchuserjury
var xmlshowvotes
var xmlHttpchangevote
var urlg
function searchuserjury(uid,lname,country,media,juryid,sessionid1)
{ 
	 var urln="userjurysearch.php"
	var url="?"
	url=url+"user_id="+uid
	url=url+"&lname="+lname
	url=url+"&country="+country
	url=url+"&media="+media
	url=url+"&juryid="+juryid
	url=url+"&sid="+Math.random()
	urlg=url+"&"+sessionid1
	url=urln+url
try
 {
 
	xmlsearchuserjury=GetXmlHttpObject()
	if (xmlsearchuserjury==null)
	 {
		 alert ("Browser does not support HTTP Request")
		 return
	 }
	
	xmlsearchuserjury.onreadystatechange=stateChanged 
	xmlsearchuserjury.open("GET",url,true)
	xmlsearchuserjury.send(null)
}
catch (e)
 {
 	parent.document.getElementById('fensti').src='./'+url

 }
 }

function changevote(juryid,uid,str)
{ 
	xmlHttpchangevote=GetXmlHttpObject()
	if (xmlHttpchangevote==null)
	 {
		 alert ("Browser does not support HTTP Request")
		 return
	 }
	var url="upvote.php"
	url=url+"?vote="+str
	url=url+"&juryid="+juryid
	url=url+"&user_id="+uid
	url=url+"&sid="+Math.random()
	xmlHttpchangevote.onreadystatechange=stateChanged 
	xmlHttpchangevote.open("GET",url,true)
	xmlHttpchangevote.send(null)
	juryidglobal=juryid
}

function showvotes(juryid)
{ 
	xmlshowvotes=GetXmlHttpObject()
	if (xmlshowvotes==null)
	 {
		 alert ("Browser does not support HTTP Request")
		 return
	 }
	var url="showvote.php"
	url=url+"?juryid="+juryid
	url=url+"&sid="+Math.random()
	xmlshowvotes.onreadystatechange=stateChanged 
	xmlshowvotes.open("GET",url,true)
	xmlshowvotes.send(null)
}

function searchuser(col,txt)
{ 
xmlsearchuser=GetXmlHttpObject()
if (xmlsearchuser==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="usersearch.php"
url=url+"?col="+col
url=url+"&q="+txt
url=url+"&sid="+Math.random()
xmlsearchuser.onreadystatechange=stateChanged 
xmlsearchuser.open("GET",url,true)
xmlsearchuser.send(null)
}
function loaduser(orderby,direction)
{ 
xmlloadeuser=GetXmlHttpObject()
if (xmlloadeuser==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="getuserintoxml.php"
url=url+"?sortcol="+orderby
url=url+"&ad="+direction
url=url+"&sid="+Math.random()
xmlloadeuser.onreadystatechange=stateChanged 
xmlloadeuser.open("GET",url,true)
xmlloadeuser.send(null)
}
function generatePW(str)
{ 
xmlHttppw=GetXmlHttpObject()
if (xmlHttppw==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="pwdgen.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttppw.onreadystatechange=stateChanged 
xmlHttppw.open("GET",url,true)
xmlHttppw.send(null)
}
function changeapp(str)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="upapp.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function getUser(str)
{ 
//alert(str);
xmlHttpuser=GetXmlHttpObject()
if (xmlHttpuser==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="getuser.php"
url=url+"?q="+str
url=url+"&sid="+Math.random()
xmlHttpuser.onreadystatechange=stateChanged 
xmlHttpuser.open("GET",url,true)
xmlHttpuser.send(null)
}
function stateChanged() 
{ 
if(xmlsearchuser!=null){
	if (xmlsearchuser.readyState==4 || xmlsearchuser.readyState=="complete")
	 { 
		document.getElementById("data").innerHTML=xmlsearchuser.responseText;
		xmlsearchuser=null;
	}
}

if(xmlshowvotes!=null){
	if (xmlshowvotes.readyState==4 || xmlshowvotes.readyState=="complete")
	 { 
		document.getElementById("votedata").innerHTML=xmlshowvotes.responseText;
		xmlshowvotes=null;
	}
}

if(xmlsearchuserjury!=null){
	if (xmlsearchuserjury.readyState==4 || xmlsearchuserjury.readyState=="complete")
	 { 
		try
			{
 
			document.getElementById("ergebnis").innerHTML=xmlsearchuserjury.responseText;
		}
		catch (e)
		{
		// document.writeln('./jury2.php'+urlg)
window.location='./jury2.php'+urlg
		//parent.document.getElementById('fensti').src='./jury2.php'+urlg

		}		
	}
}

if(xmlHttpchangevote!=null){
	if (xmlHttpchangevote.readyState==4 || xmlHttpchangevote.readyState=="complete")
	 { 
		document.getElementById("votedata").innerHTML=xmlHttpchangevote.responseText;
		xmlHttpchangevote=null;
		

	}
}

if(xmlHttp!=null){
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	 { 
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
		xmlHttp=null;
	}
}
if(xmlHttpuser!=null){
if (xmlHttpuser.readyState==4 || xmlHttpuser.readyState=="complete")
 {
 xmlDoc=xmlHttpuser.responseXML;
 document.getElementsByName("usrid")[0].value=
 xmlDoc.getElementsByTagName("user_id")[0].childNodes[0].nodeValue;
 document.getElementsByName("fie")[0].value=
 xmlDoc.getElementsByTagName("firstname")[0].childNodes[0].nodeValue;
 document.getElementsByName("nae")[0].value=
 xmlDoc.getElementsByTagName("lastname")[0].childNodes[0].nodeValue;
 document.getElementsByName("typ")[0].value=
 xmlDoc.getElementsByTagName("typ")[0].childNodes[0].nodeValue;
 document.getElementsByName("usr")[0].value=
 xmlDoc.getElementsByTagName("user")[0].childNodes[0].nodeValue;
  document.getElementsByName("coy")[0].value=
 xmlDoc.getElementsByTagName("country")[0].childNodes[0].nodeValue;
  document.getElementsByName("eml")[0].value=
 xmlDoc.getElementsByTagName("email")[0].childNodes[0].nodeValue;
  document.getElementsByName("sts")[0].value=
 xmlDoc.getElementsByTagName("status")[0].childNodes[0].nodeValue;

document.getElementsByName("pad")[0].value='';
 // alert(xmlDoc.getElementsByTagName("firstname")[0].childNodes[0].nodeValue);
// alert(document.getElementsByName("fie")[0].value);
xmlHttpuser=null;

} 
 }
if(xmlHttppw!=null){
if (xmlHttppw.readyState==4 || xmlHttppw.readyState=="complete")
 { 
 document.getElementsByName("pad")[0].value=xmlHttppw.responseText.split("<br />")[0];
  xmlHttppw=null;
  }
} 
}

function GetXmlHttpObject()
{
var xmlHttpn=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttpn=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttpn=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttpn=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttpn;
}