// JavaScript Document
// JavaScript Document
var xmlHttp
var placeHolder
function ajaxCall(placeHolderV,Url)
{
	placeHolder=placeHolderV;
	  document.getElementById(placeHolder).innerHTML="<img border='0' src='/pictures/furniture/ajax-loader.gif'>";
	  xmlHttp=GetXmlHttpObject()
	  if (xmlHttp==null)
     {
	  alert ("Your browser does not support AJAX!");
	  return;
	 }

	url=Url+'/'+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
	
}
	function ajaxCallSecond(placeHolderV,Url)
	{
		placeHolder=placeHolderV;
		  document.getElementById(placeHolder).innerHTML="<img border='0' src='http://"+top.location.host+"/images/ajax-loader.gif'>";
		  xmlHttp=GetXmlHttpObject()
		  if (xmlHttp==null)
		 {
		  alert ("Your browser does not support AJAX!");
		  return;
		 }
		url=Url+'/'+Math.random();
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
		
	}

	function stateChanged() 
	{ 
		if (xmlHttp.readyState==4)
		{ 
		document.getElementById(placeHolder).innerHTML=xmlHttp.responseText;
		}
	}
   function GetXmlHttpObject()
		{
		var xmlHttp=null;
		try
		  {
		  // Firefox, Opera 8.0+, Safari
		  xmlHttp=new XMLHttpRequest();
		  }
		catch (e)
		  {
		  // Internet Explorer
		  try
			{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			}
		  catch (e)
			{
			xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
			}
		  }
		return xmlHttp;
		}
///post ajax call
 function postAjaxCall(reqPage, elementId, param, xmlResp) {
		var http_request = false;
		if(xmlResp==''){ xmlResp = 0; } 
		http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
		    http_request = new XMLHttpRequest();
		    if (http_request.overrideMimeType) {
		        http_request.overrideMimeType('text/xml');
		        // See note below about this line
		    }
		} else if (window.ActiveXObject) { // IE
		    try {
		        http_request = new ActiveXObject("Msxml2.XMLHTTP");
		    } catch (e) {
		        try {
		            http_request = new ActiveXObject("Microsoft.XMLHTTP");
		        } catch (e) {}
		    }
		}
		
		if (!http_request) {
		    alert('Giving up :( Cannot create an XMLHTTP instance');
		    return false;
		}
		document.getElementById(elementId).innerHTML = '<img src="/pictures/furniture/subscription/loading.gif">';
		http_request.onreadystatechange = function() { getData(elementId,http_request,xmlResp); }
		var parameters = param;
		//alert(parameters);
		http_request.open('post',  reqPage, true);
		http_request.setRequestHeader('Content-Type', 'multipart/form-data');
		http_request.setRequestHeader("Content-length", parameters.length);
		http_request.setRequestHeader("Connection", "close");												 
		http_request.send(parameters);	
 }
 
  function getData(elementId,http_request,xmlResp) {		
			try{			
	    if ((http_request.readyState == 4) && (http_request.status == 200)) {
		
					//document.location.href="#magListArea";
					if(http_request.responseText!=''){
						var response = http_request.responseText+'||**||';
					//	alert('response: '+ response);
						var resArr = new Array();
						resArr = response.split('||**||');				
						//var xmlBlk = resArr[1].responseXML.documentElement;
						document.getElementById(elementId).innerHTML = resArr[0];	
						if(resArr[1]!=''){
							//txtAlert = response[1].getElementsByTagName('txtAlert')[0].firstChild.data;
							alert(resArr[1]);
						}	
						document.getElementById(elementId).style.display='';
					}	
	    }else{
			//alert('inside else');
		}
		 }catch(e){
				 // caught an error
				alert('Response failed.');
			//	alert(e)
		 }
 }
//
		
