// JavaScript Document
var xmlHttp

function showPage(str)
{
	var titleimage = document.getElementById("titleimage")
	titleimage.src="images_main/title_"+str+".jpg"
	
	document.getElementById("smallcontent").innerHTML="<center><strong>Loading...</strong></center>"
	
	if (str.length==0)
	{ 
		document.getElementById("smallcontent").innerHTML=""
		document.getElementById("topright").innerHTML=""
		return
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="ajax_processor.php"
	url=url+"?q="+str
	url=url+"&sid="+Math.random()
	url=url+"&anim="+checkTopRightElement()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function showModelPage(str)
{	
	if (str.length==0)
	{
		document.getElementById("topright").innerHTML=""
		return
	}
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="ajax_processor.php"
	url=url+"?q=showModelPage"
	url=url+"&page="+str
	document.getElementById("topright").innerHTML="<center><strong>Loading...</strong></center>"
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function doSubscribe()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="ajax_processor.php"
	url=url+"?q=subscribe"
	url=url+"&name="+document.getElementById("name").value
	url=url+"&email="+document.getElementById("email").value
	url=url+"&phone="+document.getElementById("phone").value
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=checkSubscribeStatus 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function checkSubscribeStatus() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var response = xmlHttp.responseText
		document.getElementById("subscribe_status").innerHTML = response
	} 
} 

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{
		var response = xmlHttp.responseText
		var temp = new Array();
		temp = response.split('~');
		if (temp[0] == 'showModelPage') {
			document.getElementById("topright").innerHTML=temp[1];
		}
		else if (temp[0] != "editPromotion") {
			document.getElementById("smallcontent").innerHTML=temp[0];
			if (temp[1] != null)
				document.getElementById("topright").innerHTML=temp[1];
		}
		else if (temp[0] == "editPromotion") {
			document.getElementById("PromotionTable").innerHTML=temp[1];
		}
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function submitForm(f){
	if(window.XMLHttpRequest){
		var xmlReq = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		var xmlReq = new ActiveXObject('Microsoft.XMLHTTP');
	}
	var formData = '', elem = '';
	for(var s=0; s<f.elements.length; s++){
		elem = f.elements[s];
		if(formData != ''){
			formData += '&';
		}
		formData += elem.name+"="+elem.value;
	}
	xmlReq.onreadystatechange = function(){
		if(xmlReq.readyState == 4){
			document.getElementById('insert').innerHTML = xmlReq.responseText;
		}
	}
	xmlReq.open(f.method, f.action, true);
	xmlReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlReq.send(formData);
	return false;
}

function doReset(f){
	if(window.XMLHttpRequest){
		var xmlReq = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		var xmlReq = new ActiveXObject('Microsoft.XMLHTTP');
	}
	var formData = '', elem = '';
	for(var s=0; s<f.elements.length; s++){
		elem = f.elements[s];
		if(formData != ''){
			formData += '&';
		}
		formData += elem.name+"="+elem.value;
	}
	xmlReq.onreadystatechange = function(){
		if(xmlReq.readyState == 4){
			document.getElementById('insert').innerHTML = "";
		}
	}
	xmlReq.open(f.method, f.action, true);
	xmlReq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlReq.send(formData);
	return false;
}

function checkTopRightElement()
{
	var content = document.getElementById("topright").innerHTML;
	if (content.substring(1,6) == "embed")
		return "nochange";
	else
		return "change";
}

function editPromotion()
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	} 
	var url="ajax_admin.php"
	url=url+"?q=editPromotion"
	url=url+"&prmon="+document.getElementById("PromotionMonth").innerHTML
	url=url+"&prdes="+document.getElementById("PromotionDesc").innerHTML
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}