var Ajax = new Object();

Ajax.Request = function(url,id, callbackMethod)
{
	if ( id == 0 )
	{
		return;
	}
	Page.getPageCenterX();

	Ajax.request = Ajax.createRequestObject();
	Ajax.request.onreadystatechange = callbackMethod;
	Ajax.request.open("POST", url+id, true);
	Ajax.request.send(url);
}

Ajax.Response = function ()
{
	if(Ajax.CheckReadyState(Ajax.request))
	{		
		
		var	response = Ajax.request.responseXML.documentElement;				
		var _data = response.getElementsByTagName('creditcard');										
		document.getElementById('cname').value =response.getElementsByTagName('name')[0].firstChild.data;
		document.getElementById('cnum').value =response.getElementsByTagName('cnum')[0].firstChild.data;
		document.getElementById('cnum1').value =response.getElementsByTagName('cnum1')[0].firstChild.data;
		document.getElementById('ctype').value =response.getElementsByTagName('ctype')[0].firstChild.data;
		document.getElementById('dcode').value =response.getElementsByTagName('dcode')[0].firstChild.data;
		document.getElementById('bank').value =response.getElementsByTagName('bank')[0].firstChild.data;
		document.getElementById('bphone').value =response.getElementsByTagName('bphone')[0].firstChild.data;
		document.getElementById('month').value =response.getElementsByTagName('month')[0].firstChild.data;
		document.getElementById('year').value =response.getElementsByTagName('year')[0].firstChild.data;
		document.getElementById('add').value =response.getElementsByTagName('add')[0].firstChild.data;
		document.getElementById('zip').value =response.getElementsByTagName('zip')[0].firstChild.data;
		document.getElementById('phone').value =response.getElementsByTagName('phone')[0].firstChild.data;	
		document.getElementById('city').value =response.getElementsByTagName('city')[0].firstChild.data;
		document.getElementById('state').value =response.getElementsByTagName('state')[0].firstChild.data;
		
	}
}
Ajax.createRequestObject = function()
{
	var obj;
	if(window.XMLHttpRequest)
	{
		obj = new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		obj = new ActiveXObject("MSXML2.XMLHTTP");
	}
	return obj;
}


Ajax.CheckReadyState = function(obj)
{

   if(obj.readyState < 4) {		
		document.getElementById('loading').style.top = (Page.top + Page.height/2)-100;
		document.getElementById('loading').style.left = Page.width/2-75;
		document.getElementById('loading').style.position = "absolute";
		document.getElementById('loading').innerHTML = "<img src='images/ajax-loading.gif'/>";  
	}
	
	if(obj.readyState == 4)
	{
		if(obj.status == 200)
		{
			document.getElementById('loading').innerHTML='';
			return true;
		}
		
	}
return true;
} 

var Page = new Object();
Page.width;
Page.height;
Page.top;

Page.loadOut = function ()
{
	document.getElementById('loading').innerHTML ='';	
}

Page.getPageCenterX = function ()
{
		
		var fWidth;
		var fHeight;		
		//For old IE browsers 
		if(document.all) 
		{ 
		fWidth = document.body.clientWidth; 
		fHeight = document.body.clientHeight; 
		} 
		//For DOM1 browsers 
		else if(document.getElementById &&!document.all)
		{ 
		fWidth = innerWidth; 
		fHeight = innerHeight; 
		} 
		else if(document.getElementById) 
		{ 
		fWidth = innerWidth; 
		fHeight = innerHeight; 		
		} 
		//For Opera 
		else if (is.op) 
		{ 
		fWidth = innerWidth; 
		fHeight = innerHeight; 		
		} 
		//For old Netscape 
		else if (document.layers) 
		{ 
		fWidth = window.innerWidth; 
		fHeight = window.innerHeight; 		
		} 
	Page.width = fWidth;
	Page.height = fHeight;
	Page.top = window.document.body.scrollTop;
}