/*
  File Name : ajax.js
  Date      : 27-06-2008
  Author    : HSS
*/
var site_url ='http://www.fdgrafix.com/goldleaf/';
//var site_url ='http://sys2/goldleaf/';
var xmlHttp;
var id;
//************* Xml object creation for ajax**********	
function GetXmlHttpObject(handler)
{
	var objXmlHttp=null
	if (navigator.userAgent.indexOf("Opera")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler
		return objXmlHttp
	}
	if (navigator.userAgent.indexOf("MSIE")>=0)
	{
		var strName="Msxml2.XMLHTTP"
		if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
		{
			strName="Microsoft.XMLHTTP"
		}
		try
		{
			objXmlHttp=new ActiveXObject(strName)
			objXmlHttp.onreadystatechange=handler
			return objXmlHttp
		}
		catch(e)
		{
			alert("Error. Scripting for ActiveX might be disabled")
			return
		}
	}
	if (navigator.userAgent.indexOf("Mozilla")>=0)
	{
		objXmlHttp=new XMLHttpRequest()
		objXmlHttp.onload=handler
		objXmlHttp.onerror=handler
		return objXmlHttp
	}
}


	//Ajax for getting state list in Testimonial
function reg_update(str,idarea,scolor,color,font,outline,lcase)
{	
	strr = str;
	idstate = idarea;
	if(idarea=='backg')
	{
		var url=site_url+"textbg.php?area="+idarea+"&text="+str+"&color="+color;
	}
	else
	{
		var url=site_url+"image.php?area="+idarea+"&text="+str+"&scolor="+scolor+"&font="+font+"&color="+color+"&outline="+outline+"&lcase="+lcase;
	}
	//alert(url);
	xmlHttpTES=GetXmlHttpObject(checkstate);
	xmlHttpTES.open("GET", url , true);
	xmlHttpTES.send(null);
}
function checkstate() 
{ 
	
	if (xmlHttpTES.readyState==4 || xmlHttpTES.readyState=="complete")
	{ 	
		
		if(idstate=="backg")
		{
			var background = document.getElementById(idstate);
			background.style.backgroundImage = "url("+xmlHttpTES.responseText+")";
			background.style.backgroundRepeat= "no-repeat";	
		}
		else
		{
			document.getElementById(idstate).innerHTML=xmlHttpTES.responseText ;
		}
	}
} 

function changecolor(qrystring,id)
{	
	strr = str;
	idstate = idarea;
	if(idarea=='backg')
	{
		var url=site_url+"textbg.php?area="+idarea+"&text="+str+"&color="+color;
	}
	else
	{
		var url=site_url+"image.php?area="+idarea+"&text="+str+"&scolor="+scolor+"&font="+font+"&color="+color+"&outline="+outline+"&lcase="+lcase;
	}
	//alert(url);
	xmlHttpTES=GetXmlHttpObject(checkstate);
	xmlHttpTES.open("GET", url , true);
	xmlHttpTES.send(null);
}
function changecolorstate() 
{ 
	
	if (xmlHttpTES.readyState==4 || xmlHttpTES.readyState=="complete")
	{ 	
		
		if(idstate=="backg")
		{
			var background = document.getElementById(idstate);
			background.style.backgroundImage = "url("+xmlHttpTES.responseText+")";
			background.style.backgroundRepeat= "no-repeat";	
		}
		else
		{
			document.getElementById(idstate).innerHTML=xmlHttpTES.responseText ;
		}
	}
} 

function settimebg(val)
{
	setTimeout('setbg("'+val+'")',1000);
}
function setbg(val)
{
	//alert("dddddddddddddddddd");
		var background = document.getElementById('backg');
		background.style.backgroundImage = "url(bg/"+val+".gif)";
		background.style.backgroundRepeat= "no-repeat";		
		//alert(background.style.backgroundImage);
}

function sethead(str,idarea,font,color)
{
	setTimeout('reg_update1("'+str+'","'+idarea+'","'+font+'","'+color+'")',500);
}

function reg_update1(str,idarea,scolor,color,font,outline)
{	
	idstate1 = idarea;
	var url=site_url+"image.php?area="+idarea+"&color="+color+"&text="+str+"&font="+font+"&scolor="+scolor+"&outline="+outline;				
	//alert(url);
	xmlHttpTES1=GetXmlHttpObject(checkstate1);
	xmlHttpTES1.open("GET", url , true);
	xmlHttpTES1.send(null);
}
function checkstate1() 
{ 		
	if (xmlHttpTES1.readyState==4 || xmlHttpTES1.readyState=="complete")
	{ 	
		document.getElementById(idstate1).innerHTML=xmlHttpTES1.responseText ;
	}
} 

function setslogan(str,idarea,font,color)
{
	setTimeout('reg_update2("'+str+'","'+idarea+'","'+font+'","'+color+'")',1000);
}

function reg_update2(str,idarea,scolor,color,font,outline)
{	
	idstate2 = idarea;
	var url=site_url+"image.php?area="+idarea+"&color="+color+"&text="+str+"&font="+font+"&scolor="+scolor+"&outline="+outline;;				
	xmlHttpTES2=GetXmlHttpObject(checkstate2);
	xmlHttpTES2.open("GET", url , true);
	xmlHttpTES2.send(null);
}
function checkstate2() 
{ 
	
	if (xmlHttpTES2.readyState==4 || xmlHttpTES2.readyState=="complete")
	{ 	
		document.getElementById(idstate2).innerHTML=xmlHttpTES2.responseText ;
	}
} 

function reg_update3(str,idarea,scolor,color,font,outline)
{	
	idstate5 = idarea;
	var url=site_url+"image.php?area="+idarea+"&color="+color+"&text="+str+"&font="+font+"&scolor="+scolor+"&outline="+outline;;				
	xmlHttpTES3=GetXmlHttpObject(checkstate3);
	xmlHttpTES3.open("GET", url , true);
	xmlHttpTES3.send(null);
}
function checkstate3() 
{ 
	
	if (xmlHttpTES3.readyState==4 || xmlHttpTES3.readyState=="complete")
	{ 	
		document.getElementById(idstate5).innerHTML=xmlHttpTES3.responseText ;
	}
} 

function reg_updatemain(str,idarea,scolor,color,font,outline)
{	
	idstate3 = idarea;
	var url=site_url+"image.php?area="+idarea+"&color="+color+"&text="+str+"&font="+font+"&scolor="+scolor+"&outline="+outline;
	xmlHttpTESmain=GetXmlHttpObject(checkstatemain);
	xmlHttpTESmain.open("GET", url , true);
	xmlHttpTESmain.send(null);
}
function checkstatemain() 
{ 
	
	if (xmlHttpTESmain.readyState==4 || xmlHttpTESmain.readyState=="complete")
	{ 	
		document.getElementById(idstate3).innerHTML=xmlHttpTESmain.responseText ;
	}
} 

function setbgc(color)
{
	setTimeout('changebackground("'+color+'")',1000);
}
function changebackground(color)
{		
	var background = document.getElementById('platebg');
	background.style.backgroundImage="";
	background.style.backgroundImage = "url(maltesebg/mcross-"+color+".jpg)";
	background.style.backgroundRepeat= "no-repeat";
	document.buildit.bcolor.value = color;
}
