
var request = false;
try {
  request = new XMLHttpRequest();
} catch (trymicrosoft) {
  try {
    request = new ActiveXObject("Msxml2.XMLHTTP");
  } catch (othermicrosoft) {
    try {
      request = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (failed) {
      request = false;
    }
  }
}
if (!request){
	alert("Error initializing XMLHttpRequest!");
} 

/////////////end of ajax init.///////////////////////////////
function element(id) {
	return document.getElementById(id);
}

function ajaxAutofill(gsm) {
	element("busy").style.display='block';
	var seed = Math.floor(Math.random()*999999999945664)
	gsm = gsm.value;
	//alert(gsm);
    request.open('get', 'includes/ajaxAutofill.php?gsm='+gsm+'&seed='+seed+'');
    request.send(null);
    request.onreadystatechange = function(){
		if(request.readyState==4) {
			element("busy").style.display='none';
			ajaxResponse = request.responseText;
			doResponse(ajaxResponse);
		}
	}
}

function doResponse(dResponse) {
	//alert (dResponse);
	switch(dResponse) {
		
		case '':
		var show = '<br /><div class="errlistquestion">An error occured. Please confirm you GSM number and try again.</div>';
		break;
		
		case 'no':
		var show = '<br /><div class="errlistquestion" align="center" style="position:relative;">GSM number not found. Please confirm you GSM number and try again.</div>';
		break;

		default:
		arrDetails = new Array();
		arrDetails = dResponse.split(',');
		element("textName").value = arrDetails[0];
		element("textEmail").value = arrDetails[1];
		element("textGSM").value = arrDetails[2];
		var show = '<br /><div class="listquestion">Name: <b>'+arrDetails[0]+'</b><br />Email: <b>'+arrDetails[1]+'</b><br /><br /><a href="javascript:closeMyPopup();">Click here to close</a></div>';
		var t=setTimeout("closeMyPopup()",4000);
		break;
	}
	element('tabledata').innerHTML=show;
}


function myPopup () {
	element("mypop").style.display= "block";
	element("overall").style.display= "block";
}

function closeMyPopup () {
	element("mypop").style.display= "none";
	element("overall").style.display= "none";
}



function doiframe(iframeurl) {
	element("iframewindow").style.display= "block";
	element("overall").style.display= "block";
	if(iframeurl=='report.php') {
		//alert('here');
		element("theiframe").scrolling="yes";
		element("theiframe").height="570px";
		element("theiframe").width="940px";
		element("iframewindow").style.height= "600px";
		element("iframewindow").style.width= "950px";
	}
	element("theiframe").src=""+iframeurl+"";
}
function closeiframe() {
	element("iframewindow").style.display= "none";
	element("overall").style.display= "none";
}

function nothing(){
	return 0;
}

function re_load(){
	window.history.go(0);
	element("theiframe").src="";

}
