function getFillVars()
{
var val1, val2, val3, val4, val5, val6, val7, val8;

val8 = document.getElementById("name").value;
val1 = document.getElementById("game_rank").value;
val2 = document.getElementById("prestige_level").value;
val3 = document.getElementById("time_played_dd").value;
val4 = document.getElementById("time_played_hh").value;
val5 = document.getElementById("time_played_mm").value;
val6 = document.getElementById("kills").value;
val7 = document.getElementById("deaths").value;


//alert (val3)
fill_stats(val8,val1,val2,val3,val4,val5,val6,val7);

//alert (val2)
}
//------------------------------------------------------------------------------------------------
function getPassword()
{

//var name, password;

name = document.getElementById("login_name").value;
password = document.getElementById("login_password").value;


abs_div(password,name,'fill');

//alert ('hello')
}

//------------------------------------------------------------------------------------------------

function getTwitterVars()
{
var val1, val2, val3;

val1 = document.getElementById("tweet_id").value;
val2 = document.getElementById("tweet_pass").value;
val3 = document.getElementById("tweet_message").value;

send_tweet(val1,val2,val3);

//alert (val2)
}



//------------------------------------------------------------------------------------------------
var xmlHttpAbsDiv;

function abs_div(game, psnId, data)
{

xmlHttpAbsDiv=GetXmlHttpObjectAbsDiv()
if (xmlHttpAbsDiv==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="_pages/_psn/_code/AbsDiv.php"
url=url+"?game="+game
url=url+"&psnId="+psnId
url=url+"&data="+data
url=url+"&sid="+Math.random()
xmlHttpAbsDiv.onreadystatechange=stateAbsDivChanged 
xmlHttpAbsDiv.open("GET",url,true)
xmlHttpAbsDiv.send(null)
} 

function stateAbsDivChanged() 
{ 
 if (xmlHttpAbsDiv.readyState==4 || xmlHttpAbsDiv.readyState=="complete")
 { 
 document.getElementById("apDiv1").
 innerHTML=xmlHttpAbsDiv.responseText;

  show('apDiv1','open');
 
  }
}

function GetXmlHttpObjectAbsDiv()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp
}
//------------------------------------------------------------------------------------------------

var xmlHttpSendTweet;

function send_tweet(id, pw, msg)
{

xmlHttpSendTweet=GetXmlHttpObjectSendTweet()
if (xmlHttpSendTweet==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="_pages/_psn/_code/send_tweet.php"
url=url+"?id="+id
url=url+"&pw="+pw
url=url+"&msg="+msg
url=url+"&sid="+Math.random()
xmlHttpSendTweet.onreadystatechange=stateSendTweetChanged 
xmlHttpSendTweet.open("GET",url,true)
xmlHttpSendTweet.send(null)
} 

function stateSendTweetChanged() 
{ 
 if (xmlHttpSendTweet.readyState==4 || xmlHttpSendTweet.readyState=="complete")
 { 
 document.getElementById("apDiv1").
 innerHTML=xmlHttpSendTweet.responseText;

  show('apDiv1','open');
 
  }
}

function GetXmlHttpObjectSendTweet()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp
}

//------------------------------------------------------------------------------------------------

var xmlHttpFillVars;

function fill_stats(name, game_rank,prestige_level,time_played_dd,time_played_hh,time_played_mm,kills,deaths)
{

xmlHttpFillVars=GetXmlHttpObjectFillVars()
if (xmlHttpFillVars==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 } 
var url="_pages/_psn/_code/fill_vars.php"
url=url+"?name="+name
url=url+"&game_rank="+game_rank
url=url+"&prestige_level="+prestige_level
url=url+"&time_played_dd="+time_played_dd
url=url+"&time_played_hh="+time_played_hh
url=url+"&time_played_mm="+time_played_mm
url=url+"&kills="+kills
url=url+"&deaths="+deaths
url=url+"&sid="+Math.random()
xmlHttpFillVars.onreadystatechange=stateFillVarsChanged 
xmlHttpFillVars.open("GET",url,true)
xmlHttpFillVars.send(null)
} 

function stateFillVarsChanged() 
{ 
 if (xmlHttpFillVars.readyState==4 || xmlHttpFillVars.readyState=="complete")
 { 
 document.getElementById("apDiv1").
 innerHTML=xmlHttpFillVars.responseText;

  show('apDiv1','open');
 
  }
}

function GetXmlHttpObjectFillVars()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
 {
 objXMLHttp=new XMLHttpRequest()
 }
else if (window.ActiveXObject)
 {
 objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
 }
return objXMLHttp
}

//------------------------------------------------------------------------------------------------

var tweetCountVal=140;

function tweet_count()
{
var tweetInputText = document.getElementById("tweet_message").value;
var tweetCounter;
tweetCounter = tweetCountVal - (tweetInputText.length);
document.getElementById("tweetCount").innerHTML='bericht ('+tweetCounter+'):';
}

//------------------------------------------------------------------------------------------------


function clearTweetForm(value)
{
if(value==0){
document.getElementById("add_tweet").style.color='red';
document.getElementById("add_tweet").innerHTML='niet gelukt, controleer gebruikersnaam en wachtwoord';
}
else{
document.getElementById("add_tweet").style.color='blue';
document.getElementById("add_tweet").innerHTML='tweet toegevoegd';
toggleHide('addTweet');
}

}

//------------------------------------------------------------------------------------------------

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.body.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;}  
//document.Show.MouseX.value = tempX;
//document.Show.MouseY.value = tempY;
return true;
}

//------------------------------------------------------------------------------------------------

function showdeadcenterdiv(divid) {

Xwidth = document.getElementById(divid).offsetWidth;
Yheight = document.getElementById(divid).offsetHeight;

var scrolledX, scrolledY;
if( self.pageYOffset ) {
scrolledX = self.pageXOffset;
scrolledY = self.pageYOffset;
} else if( document.documentElement && document.documentElement.scrollTop ) {
scrolledX = document.documentElement.scrollLeft;
scrolledY = document.documentElement.scrollTop;
} else if( document.body ) {
scrolledX = document.body.scrollLeft;
scrolledY = document.body.scrollTop;
}

var centerX, centerY;
if( self.innerHeight ) {
centerX = self.innerWidth;
centerY = self.innerHeight;
} else if( document.documentElement && document.documentElement.clientHeight ) {
centerX = document.documentElement.clientWidth;
centerY = document.documentElement.clientHeight;
} else if( document.body ) {
centerX = document.body.clientWidth;
centerY = document.body.clientHeight;
}

var leftOffset = scrolledX + (centerX - Xwidth) / 2;
var topOffset = scrolledY + (centerY - Yheight) / 2;
var o=document.getElementById(divid);
var r=o.style;
r.position='absolute';
r.top = topOffset + 'px';
r.left = leftOffset + 'px';
r.display = "block";

if(Yheight >= '500'){
 r.top = 100 + 'px';
}

} 

//------------------------------------------------------------------------------------------------


function show(div, action)
{
showdeadcenterdiv(div);

if(action=='open'){
document.getElementById(div).style.visibility = 'visible';
}
else{
document.getElementById(div).innerHTML = '';
document.getElementById(div).style.visibility = 'hidden';
}

}
//------------------------------------------------------------------------------------------------
