// JavaScript Document

function createObject() {
var request_type;
var browser = navigator.appName;
if(browser == "Microsoft Internet Explorer"){
request_type = new ActiveXObject("Microsoft.XMLHTTP");
}else{
request_type = new XMLHttpRequest();
}
return request_type;
}

var http = createObject();

var nocache = 0;
function insert(type) {
// Optional: Show a waiting message in the layer with ID login_response

// Required: verify that all fileds is not empty. Use encodeURI() to solve some issues about character encoding.
//var pid= document.getElementById('snrtype').value;
var pid = type;
if(pid=='brand')
{
	document.getElementById('brand').value = "Please wait..."
	document.getElementById('brand').readOnly=false;
}
else
{
	document.getElementById('brand').value = "Loading phone No..."
	document.getElementById('brand').readOnly=true;	
}
// Set te random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', 'insert.php?tid='+pid+'&nocache = '+nocache);
http.onreadystatechange = insertReply;
http.send(null);
}
function insertReply() {
if(http.readyState == 4){ 
var response = http.responseText;
// else if login is ok show a message: "Site added+ site URL".
document.getElementById('brand').value =response;
}
}

function loadContacts()
{
	document.getElementById('contact_wait').innerHTML = "adding contacts, please wait ..."	;
	var group = document.getElementById('menu1').value;
	nocache = Math.random();
	// Pass the login variables like URL variable
	http.open('get', 'insertgroup.php?gid='+group+'&nocache = '+nocache);
	http.onreadystatechange = insertReply2;
	http.send(null);
}

function insertReply2() {
if(http.readyState == 4){ 
var response = http.responseText;
// else if login is ok show a message: "Site added+ site URL".
if(document.getElementById('dnr').value!="" && response!="")
{
		document.getElementById('dnr').value =document.getElementById('dnr').value+' , '+response;
}
else if(response=="")
{
		//document.getElementById('dnr').value =+response;
}
else
{
document.getElementById('dnr').value =document.getElementById('dnr').value+response;
}
document.getElementById('contact_wait').innerHTML='';
}
}



function executeText()
{
	
	document.getElementById('txt_wait').innerHTML = "adding contacts, please wait ..."	;
	document.getElementById('pathinfo').value = document.getElementById('file').value;
	var file= document.getElementById('pathinfo').value;
	nocache = Math.random();
	// Pass the login variables like URL variable
	http.open('get', 'inserttxt.php?file='+file+'&nocache = '+nocache);
	http.onreadystatechange = insertReply4;
	http.send(null);
}

function insertReply4() {
if(http.readyState == 4){ 
var response = http.responseText;

document.getElementById('dnr').value =document.getElementById('dnr').value+response;
if(response=='')
{
	document.getElementById('txt_wait').innerHTML='Cannot read any phone number';	
}
else
{
		document.getElementById('txt_wait').innerHTML='';
}

}
}


function scanMail()
{
	//get the senderID and the Message
	//document.getElementById('txt_wait').innerHTML = "Scanning mail, please wait ..."	;
	
	var dnr = 	document.getElementById('dnr').value;
	var message= document.getElementById('message').value;
	var snr = document.getElementById('brand').value;
	nocache = Math.random();
	// Pass the login variables like URL variable
	http.open('get', 'scanmail.php?message='+message+'&dnr='+dnr+'&snr='+snr+'&nocache = '+nocache);
	//http.onreadystatechange = insertReply4;
	http.send(null);
}
