// JavaScript Document
function startLoading() {
	  Element.show('mainAreaLoading');
	  Element.hide('flash');
	 //loadingPos();
}
function finishLoading() {
  Element.show('flash');
  //Element.hide('mainAreaLoading');
  setTimeout("Effect.toggle('mainAreaLoading');", 500);
}

function startLoading3() {
  Element.show('mainAreaLoading3');
  Element.hide('moduleSide3');

}
function finishLoading3() {
  Element.show('moduleSide3');
  //Element.hide('mainAreaLoading3');
  setTimeout("Effect.toggle('mainAreaLoading3');", 500);
}

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

var xmlhttp = createRequestObject();
function getFlash(online_site,page,prdCode){
	
	//startLoading();
	
	var url='http://'+online_site+'/functions/getFlash.php?prdCode='+prdCode+'&online_site='+online_site+'&pageFlash='+page;
	xmlhttp.open('get', url, true);
	xmlhttp.onreadystatechange = function() {
	if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))

			document.getElementById("flash").innerHTML = xmlhttp.responseText;	
		 	//finishLoading()
			
	}
	xmlhttp.send(null);

}
function getFlash3(online_site,page,prdCode){
	startLoading3();
	var url='http://'+online_site+'/functions/getFlash.php?prdCode='+prdCode+'&online_site='+online_site+'&pageFlash='+page;
	xmlhttp.open('get', url, true);
	xmlhttp.onreadystatechange = function() {
	if ((xmlhttp.readyState == 4) && (xmlhttp.status == 200))

			document.getElementById("moduleSide3").innerHTML = xmlhttp.responseText;	
		 	finishLoading3()
			
	}
	xmlhttp.send(null);

}

var ajax = new sack();
function whenLoading(){
	var e = document.getElementById('alert'); 
	e.innerHTML = "<p>Sending Data...</p>";
}

function whenLoaded(){
	var e = document.getElementById('alert'); 
	e.innerHTML = "<p>Data Sent...</p>";
}

function whenInteractive(){
	var e = document.getElementById('alert'); 
	e.innerHTML = "<p>Getting data...</p>";
}

function whenCompleted(){
	
	
	sentStatus="<p>Data sent status :"+ajax.responseStatus[1]+"</p>";
	
	var e = document.getElementById('alert'); 
	if (ajax.responseStatus){
		var string = sentStatus;
	} else{
		var string = sentStatus;	
	}
	//e.innerHTML = string;	
	
	
}

function send(site_url,apps_url,lang){
	var form = document.getElementById('form');
	ajax.setVar("name", form.name.value); 
	ajax.setVar("email", form.email.value);
	ajax.setVar("phone", form.phone.value);
	ajax.setVar("message", form.message.value);
	ajax.setVar("validator", form.validator.value);
	ajax.setVar("lang", lang);
	
	ajax.requestFile = "http://"+apps_url+"/process.php";
	ajax.method = form.method;
	ajax.element = 'alert';
	ajax.onLoading = whenLoading;
	ajax.onLoaded = whenLoaded; 
	ajax.onInteractive = whenInteractive;
	ajax.onCompletion = whenCompleted;
	ajax.runAJAX();
	
	
	
}
