var xmlHttp
var standartrun = "OK"
var lastresult="";
var lastUrl="";
var ValidUrl="";
function setStateLoading()
{
document.getElementById("ajaxspan").innerHTML="<div id='WEBGONDER' class='table1'><table width='100%' height='235px' border='1' cellpadding='0' cellspacing='0' bordercolorlight='#333333' bordercolordark='#CCCCCC' bgcolor='#9B0818'><tr><td align = 'center' valign = 'center' style='text-decoration:blink'>" +
"Lütfen bekleyin...</td></tr></table></div>";
}


function OperatorSelect(GameId, Partner,Selector)
{
var index = 2 
	//Selector.selectedIndex

	if (index==1)
	{
	showHint("/JSP/turkcellgonder.jsp?id="+GameId+"&partner="+Partner)
	}


	else if(index==2)
	{
	showHint("/JSP/aveagonder.jsp?id="+GameId+"&partner="+Partner)
	}
}
function IsNumeric(sText)
{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}
   
function validatedetails(kod,telno,pin)
{
var index = kod.selectedIndex
var code = kod.options[index]

	if(telno.value.length!=7)
	{
	alert("Telefonunuzu doğru girdiğinize emin olun")
	return false
	}
	else if (!IsNumeric(telno.value))
	{
	alert("Telefonunuzu doğru girdiğinize emin olun")
	return false
	}
	else 
	return true
}


function Senddetails(kod,telno,pin,other)
{

var index = kod.selectedIndex
var code = kod.options[index]
if (!validatedetails(kod,telno,pin))
return

ValidUrl="/JSP/send.jsp?telno="+code.text+""+telno.value+"&PIN="+pin.value+"&"+other
pinckeck("/JSP/pinok.jsp?telno="+code.text+""+telno.value+"&PIN="+pin.value+"&"+other)
}


function Pinreplly()
{

document.getElementById("ajaxspan").innerHTML="Lütfen Bekleyin"

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
	if(standartrun=="OK")
	{
	
	if (xmlHttp.responseText.indexOf('RESEND=Y')!=-1)
	{
	
	document.getElementById("ajaxspan").innerHTML="Pin Kodunuz telefonunuza gönderilmiştir";
	return
	}
	else 
	{
	
	document.getElementById("ajaxspan").innerHTML="Pin Kodunuz telefonunuza gönderilememektedir lütfen daha sonra tekrar deneyiniz";
	

	}
	}
	else
	{
	lastresult = xmlHttp.responseText;
	resultchanged(lastresult,lastUrl);
	}

} 



}
function SendPin(kod,telno)
{

var index = kod.selectedIndex
var code = kod.options[index]


xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Tarayıcınız Bu işlemi desteklememektedir")
return
} 

var url="/JSP/pinsend.jsp?full="+code.text+""+telno.value
url=url+"&sid="+Math.random()+'&'
xmlHttp.onreadystatechange=Pinreplly
xmlHttp.open("GET",url,true)
xmlHttp.send(null)

}



function showHint(str)
{




setStateLoading()
if (str.length==0)
{ 
document.getElementById("ajaxspan").innerHTML="Bir Hata olustu"
return
}
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Tarayıcınız Bu işlemi desteklememektedir")
return
} 
var url=str
url=url+"&sid="+Math.random()+'&'
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function pinckeck(str)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Tarayıcınız Bu işlemi desteklememektedir")
return
} 
var url=str
url=url+"&sid="+Math.random()+'&'
xmlHttp.onreadystatechange=Hataloader 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function Hataloader() 
{ 
document.getElementById("Hatakodu").innerHTML=""

if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
	if(standartrun=="OK")
	{
	
	if (xmlHttp.responseText.indexOf('PINOK')!=-1)
	{
	
	showHint(ValidUrl)
	return
	}
	else 
	{
	
	document.getElementById("Hatakodu").innerHTML="*Hatalı Kod*" 
	}
	}
	else
	{
	lastresult = xmlHttp.responseText;
	resultchanged(lastresult,lastUrl);
	}
} 
} 




function stateChanged() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{ 
	if(standartrun=="OK")
document.getElementById("ajaxspan").innerHTML=xmlHttp.responseText 
	else
	{
	lastresult = xmlHttp.responseText;
	resultchanged(lastresult,lastUrl);
	}
} 
} 

function GetXmlHttpObject()
{ 
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
} 