/* ---------------------------- */
/* XMLHTTPRequest Enable */
/* ---------------------------- */
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();


/* -------------------------- */
/* INSERT */
/* -------------------------- */
/* Required: var nocache is a random number to add to request. This value solve an Internet Explorer cache issue */
var nocache = 0;

function callyouback(){
name_call = document.getElementById('name_call').value;
phone_call = document.getElementById('phone_call').value;
descr_call = document.getElementById('descr_call').value;
lang_call = document.getElementById('lang_call').value;

document.getElementById('callbackfrm').innerHTML = "<img style='width:16px; height:16px; text-align:center;' src='images/ajax-loader3.gif' />";
// Set the random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', 'postscript.php?sender=callyouback&lang='+lang_call+'&name_call='+name_call+'&phone_call='+phone_call+'&descr_call='+descr_call+'&nocache='+nocache);
http.onreadystatechange = callyoubackReply;
http.send(null);
	
}//end function 


function callyoubackReply(){
	if(http.readyState == 4){
var response = http.responseText;
document.getElementById('callbackfrm').innerHTML = response;
	}	
}//end function 

function insert(){
// Optional: Show a waiting message in the layer with ID login_response
//innerdiv.innerHTML = "<img style='width:16px; height:16px; text-align:center;' src='images/ajax-loader.gif' />";
email = document.getElementById('email').value;
document.getElementById('insert_response').innerHTML = "<img style='width:16px; height:16px; text-align:center;' src='images/ajax-loader.gif' />";
// Set the random number to add to URL request
nocache = Math.random();
// Pass the login variables like URL variable
http.open('get', 'js/insert_ajax.php?email='+email+'&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('insert_response').innerHTML = 'Email added to our database. Thank you!'+response;
//document.getElementById('insert_response').innerHTML = '<span style="font-size:11px; color:red;">Your email is added to our newsletter list.<br /> Thank you!</span>';
document.getElementById('insert_response').innerHTML = response;

}

}//end function


//////////////////////////////////////////////
//Section - find if a domain is available or not
//////////////////////////////////////////////
function getdomain(){
// Optional: Show a waiting message in the layer with ID login_response
//document.getElementById('domain_response').innerHTML = "<span style='font-size:11px; color:#ffffff;'>Wait a moment please...</span>";
	//get domain name
	var domain = document.getElementById('domain');
	//alert(domain);
	var domain_val = domain.value;
	//alert(domain_val);
	//get domain extension (.com, .net etc)
	var ext = document.getElementById('ext');
	var ext_val = ext.value;
	//alert(ext_val);

document.getElementById('domain_response').innerHTML = "<img style='width:16px; height:16px; text-align:center;' src='images/ajax-loader2.gif' />";	
	
	nocache = Math.random();
	// Pass the login variables like URL variable
	http.open('get', 'js/domain_ajax.php?domain='+domain_val+'&ext='+ext_val+'&nocache='+nocache);
	http.onreadystatechange = domainReply;
	http.send(null);
	
}//end function



function domainReply() {
if(http.readyState == 4){
var response = http.responseText;
	document.getElementById('domain_response').innerHTML = '';
	document.getElementById('domain_response').innerHTML = response;

}

}//end function
