d = new Date();
var timeUnique = d.getTime();

var sid;
var cname;

function clicktologin()

			{
			
			xmlHttp=GetXmlHttpObject()		
			if (xmlHttp==null)
			{
			alert ("Your browser does not support AJAX!");
			return;
			} 
			var url="BotsExist.jsp?uname="+cname+"&gid=dd&&sesID="+sid+"&t="+timeUnique;
			
			//var url="http://webtest.acclaim.com/live/pony//BotsExist.jsp?uname="+cname+"&gid=ps&&sesID="+sidX+"&t="+timeUnique;
//alert(url);
			xmlHttp.onreadystatechange=clicktologinResponse;  
			xmlHttp.open("GET",url,true);
			xmlHttp.send(null);
			
			
	}
	
function clicktologinResponse() 
		{ 
			if (xmlHttp.readyState==4)// ajax return value on the process status. 4 is success.
				{ 
		
					var  resultStr=xmlHttp.responseText;
                                        key=readCookie("acclaim");
                                        sarray=key.split(",");
          				var strs = sarray[0] + "," + sarray[1] + "," + sarray[2] + "," + sarray[3] + "|dd" + "," + sarray[4] + "," + sarray[5] + "," + sarray[6] + "," + sarray[7];
                                       //  alert(strs);
                                        createCookie("acclaim", strs ,90);
//alert("click");
					doLogin();
	                          }
                }

function createCookie(name,sidX,days) //function createCookie(cname,sid,days)
{
	
    
       var date = new Date();
        date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
		 if(days!=-1)

				document.cookie = name+'=    '+sidX+';   expires=' + expires+'; path=/;domain=.acclaim.com'
         else
 		 	      	document.cookie = name+'=    '+sidX+';   expires=; path=/ ;domain=.acclaim.com'
  
}


function readCookie(name)
{
       
        
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');

       
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' '){
                      c = c.substring(1,c.length);
           
                      }
               
                // reading key value retuning  
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function toPost(getString) 
{
var parms = getString.split('?'); 
var newF = document.createElement("form"); 
newF.action = parms[0]; 
newF.method = 'POST'; 
var parms = parms[1].split('&'); 
for (var i=0; i<parms.length; i++) 
{var pos = parms[i].indexOf('='); 
if (pos > 0)
 {var key = parms[i].substring(0,pos);
  var val = parms[i].substring(pos+1);
  var newH = document.createElement("input");

newH.name = key; 
  newH.type = 'hidden'; 
  newH.value = val; 
 newF.appendChild(newH);}}
  document.getElementsByTagName('body')[0].appendChild(newF);
  newF.submit();
}

function doPonyLogin(){
	var key=readCookie("acclaim");
	var temp=key;
	if(key==null||key==""){
	//alert(temp);
	window.location="http://www.mydivadoll.com"
	}
	else {	
		//alert("@@@@@::"+temp);
        a = key.split(",");   
	
		sid= a[1];
		
		cname=a[0];
		var k, sk = 0;
		td = a[3].split("|");
		for (k=0; k<td.length && sk == 0; ++k) 
		if (td[k] == "dd") 
			sk = 1;    
		if(sk==1)
          	doLogin();
		else
        	clicktologin();
	}
	
}

function doLogin(){
			
			xmlHttpPlay=GetXmlHttpObject()		
			if (xmlHttpPlay==null)
			{
			alert ("Your browser does not support AJAX!");
			return;
			} 
			//cookieUserId taken from cookie
			var url="InsertToken.jsp?UserID="+cname+"&sesID="+sid;
			//var url="http://webtest.acclaim.com/live/pony/InsertToken.jsp?UserID="+cname;
			xmlHttpPlay.onreadystatechange=doResponse;  
			xmlHttpPlay.open("GET",url,true);
			xmlHttpPlay.send(null);
			} 
			
function doResponse(){ 
			if (xmlHttpPlay.readyState==4){								
				var  resultStr=xmlHttpPlay.responseText;
				if(resultStr=="-1"){
					window.location="http://www.mydivadoll.com/";
				}else
					window.location="http://www.mydivadoll.com/login.php?token="+resultStr;
			}		
				
}
		
		
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;
}
	
		






























