var strNewThrobberImg = '<img src="images/loading_kw.gif" />';
var strNewThrobberAdminImg = '<img src="../../images/loading_kw.gif" />';

function fnAJXGetStateCities(intStateId, intRecordId, resDivId,throbberDivId)
{
	if ((intStateId != ''))
	{
		strArgs = "sid="+intStateId+"&cid="+intRecordId+"&act=getStsCities&sesid="+Math.random();
		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById('idTestimoCity').style.display = '';
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
						arrAlertTestimo['lstCity'] = "Select City";
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
					document.getElementById('idTestimoCity').style.display = 'none';
				}
		    }
		    else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberAdminImg;
		    	document.getElementById('idTestimoCity').style.display = 'none';
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}
}

function fnAJXGetImgDet(intPageId, resDivId,throbberDivId)
{
	if ((intPageId != ''))
	{
		strArgs = "pid="+intPageId+"&act=getImgDet&sesid="+Math.random();
		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
		    else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberAdminImg;
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}
}

function fnAjxDispShip(strShipType, resDivId,throbberDivId)
{
	if ((strShipType != ''))
	{
		intTotItem = document.getElementById("hdnItemTotal").value;
		intTotTax = document.getElementById("hdnTexAmt").value;
		
		strArgs = "shiptype="+strShipType+"&itemtotal="+intTotItem+"&totTax="+intTotTax+"&act=getShipPrice&sesid="+Math.random();
		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
		    else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}
}

function fnOptionValues(intState,strDiv)
{
	
	if (!strDiv)
	{
		var strDiv = "";
	}
	var throbberDivId ='divOptionValues';
	if (document.getElementById('divOptionValues'+strDiv))
	{
		
			
	 	if (intState)
	 	{
			var xmlhttp = createXMLHttpObject();
			strArgs = "option=y&oid="+intState+"&div="+strDiv;
			
			xmlhttp.open("GET",strAjaxFileName+strArgs,true);

			xmlhttp.onreadystatechange=function() 
			{ 
				if (xmlhttp.readyState==4)
				{
					if (xmlhttp.status == 200)
					{
						document.getElementById('divOptionValues'+strDiv).innerHTML = xmlhttp.responseText;
						fnClear(1,strDiv);
					}
					else
					{
						alert('Error:AJAX request status = ' + xmlhttp.status);
					}
			    }
			    else
			    {
			    	//document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
			    }
			}
			xmlhttp.send("");
	 	}
	 	else
	 	{
	 		fnOptionClear(1,strDiv);
	 	}
	}
}

function fnOptionValuesUser(intOptId,intProdId,strDiv)
{
	
 	if (intOptId)
 	{
		var xmlhttp = createXMLHttpObject();
		strArgs = "optionUser=y&oid="+intOptId+"&pid="+intProdId+"&div="+strDiv;
		
		xmlhttp.open("GET",strAjaxFileName+strArgs,true);
		
		xmlhttp.onreadystatechange=function() 
		{ 
			if (xmlhttp.readyState==4)
			{
				if (xmlhttp.status == 200)
				{
					//alert("hi "+xmlhttp.responseText);
					document.getElementById(strDiv).innerHTML = xmlhttp.responseText;
					fnClear(1,strDiv);
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlhttp.status);
				}
		    }
		    else
		    {
		    	document.getElementById(strDiv).innerHTML = strNewThrobberImg;
		    }
		}
		xmlhttp.send("");
 	}
 	else
 	{
 		fnOptionClear(1,strDiv);
 	}
	
}

function fnAJXSubscribeNL(resDivId,throbberDivId,strValidEmail,EmptyEmail)
{
	strNLEmailAddress = document.getElementById('txtNewsEmail').value;
	
	if ((strNLEmailAddress != ''))
	{
		if (IsEmail(strNLEmailAddress))
		{
			strArgs = "em="+strNLEmailAddress+"&act=setNLSubscriber&sesid="+Math.random();
			xmlHTTP = createXMLHttpObject();
			
			xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
			xmlHTTP.onreadystatechange=function() 
			{
				if (xmlHTTP.readyState==4)
				{
					if (xmlHTTP.status == 200)
					{
						var strString = xmlHTTP.responseText;
						if (strString != "0")
						{
							document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
							document.getElementById('txtNewsEmail').value = '';
						}
					}
					else
					{
						alert('Error:AJAX request status = ' + xmlHTTP.status);
					}
			    }
			     else
			    {
			    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
			    }
			}
			xmlHTTP.send("");
		}
		else
		{
			document.getElementById('idDivNewsSuccess').innerHTML = '<p><span class="txtErrorMsg">'+strValidEmail+'</span></p>';
		}		
	}
	else
	{
		document.getElementById('idDivNewsSuccess').innerHTML = '<p><span class="txtErrorMsg">'+EmptyEmail+'</span></p>';
		return false;
	}	
}

function fnAJXSubscribeNLMyAccount(resDivId,throbberDivId,strValidEmail,EmptyEmail)
{
	
	strNLEmailAddress = document.getElementById('txtNewsEmailMy').value;
	
	if ((strNLEmailAddress != ''))
	{
		if (IsEmail(strNLEmailAddress))
		{
			strArgs = "em="+strNLEmailAddress+"&act=setNLSubscriber&sesid="+Math.random();
			xmlHTTP = createXMLHttpObject();
			
			xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
			xmlHTTP.onreadystatechange=function() 
			{
				if (xmlHTTP.readyState==4)
				{
					if (xmlHTTP.status == 200)
					{
						var strString = xmlHTTP.responseText;
						if (strString != "0")
						{
							document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
							document.getElementById('txtNewsEmailMy').value = '';
							strArgs1 = "em="+strNLEmailAddress+"&act=DisplaySubscriber&sesid="+Math.random();
							$("#DisplSubscr").load(strAjaxFileName+strArgs1);
						}
					}
					else
					{
						alert('Error:AJAX request status = ' + xmlHTTP.status);
					}
			    }
			     else
			    {
			    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
			    }
			}
			xmlHTTP.send("");
		}
		else
		{
			document.getElementById('idDivNewsSuccess').innerHTML = '<p><span class="txtErrorMsg">'+strValidEmail+'</span></p>';
		}		
	}
	else
	{
		document.getElementById('idDivNewsSuccess').innerHTML = '<p><span class="txtErrorMsg">'+EmptyEmail+'</span></p>';
		return false;
	}	
}

function fnAJXUnSubscribeNLMyAccount(resDivId,throbberDivId,strValidEmail,EmptyEmail)
{
	strNLEmailAddress = document.getElementById('txtUnsubscrEmail').value;
	
	if ((strNLEmailAddress != ''))
	{
		if (IsEmail(strNLEmailAddress))
		{
			strArgs = "em="+strNLEmailAddress+"&act=setNLUnSubscriber&sesid="+Math.random();
			xmlHTTP = createXMLHttpObject();
			
			xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
			xmlHTTP.onreadystatechange=function() 
			{
				if (xmlHTTP.readyState==4)
				{
					if (xmlHTTP.status == 200)
					{
						var strString = xmlHTTP.responseText;
						if (strString != "0")
						{
							document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
							document.getElementById('txtUnsubscrEmail').value = '';
							strArgs1 = "em="+strNLEmailAddress+"&act=DisplaySubscriber&sesid="+Math.random();
							$("#DisplSubscr").load(strAjaxFileName+strArgs1);							
						}
					}
					else
					{
						alert('Error:AJAX request status = ' + xmlHTTP.status);
					}
			    }
			     else
			    {
			    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
			    }
			}
			xmlHTTP.send("");
		}
		else
		{
			document.getElementById('idDivNewsSuccess').innerHTML = '<p><span class="txtErrorMsg">'+strValidEmail+'</span></p>';
		}		
	}
	else
	{
		document.getElementById('idDivNewsSuccess').innerHTML = '<p><span class="txtErrorMsg">'+EmptyEmail+'</span></p>';
		return false;
	}	
}


function fnAJXGEtOptDet(intOptValueId,prodid,resDivId,throbberDivId)
{
	var arrOption = intOptValueId.split("-");

	intOptId = arrOption[0];
	intOptValId = arrOption[1];
	
	strOpt = document.getElementById('hdnOptionIds'+prodid).value;
	
	var arrOpt = strOpt.split(",");
	intlenOpt = Number(arrOpt.length);
	
	var arrOption = Array();
	for(i=0;i<intlenOpt;i++)
	{
		for (var j=0; j < document.getElementsByName('rdProductOption'+prodid+'['+arrOpt[i]+']').length; j++)
	   {
	   		var arrOpt1 = document.getElementsByName('rdProductOption'+prodid+'['+arrOpt[i]+']');
	   		
		   if (arrOpt1[j].checked)
		      {
		      	
		      	arrOption[i] = arrOpt1[j].value;
		      }
	   }
	}
	
	if ((intOptId != ''))
	{
		strArgs = "optid="+intOptId+"&optvalid="+arrOption+"&prodid="+prodid+"&act=getOptDet&sesid="+Math.random();
		xmlHTTP = createXMLHttpObject();
		
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
	     	else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}	
}

function fnAjxAddCart(prodId,carttype,resDivId,throbberDivId,strSelOpt)
{
	if ((prodId != ''))
	{
		
		intOptIds = document.getElementsByName("hdnOption");
		var intChk = 0;
		var strOptAssignId = Array();
		
		for(var i=0; i < intOptIds.length;i++)
		{
			var ddd = intOptIds[i].value;
			
			if(ddd == "")
			{
				intChk = 1;
			}	
			else
			{
				strOptAssignId[i] = intOptIds[i].value;	
			}
		}
		
		var intArrOtherOpt = document.getElementsByName("rdProductOption[]");
		var intChkOther = 0;
		for(var j=0; j < intArrOtherOpt.length;j++)
		{
			i = i + j;
			
			if(intArrOtherOpt[j].value != "")
			{
				strOptAssignId[i] = intArrOtherOpt[j].value;	
			}
			else
			{
				intChkOther = 1;	
			}	
		}
		
		intProdQty = document.getElementById("txtQty").value;
		if(intProdQty == "")
		{
			alert("Please Enter Quantity");
			return false;	
		}
		
		
		var chkCust = document.getElementById("hdnCustChk").value;
		
		if(intChk == 1 && chkCust == 0)
		{
			alert(strSelOpt);
			return false;	
		}
		else if(intChkOther == 1 && chkCust == 1)
		{
			alert("Please Select Product Customise Options");
			return false;	
		}
		
		if(strOptAssignId != "")
		{
			strOptAssignId = $.grep(strOptAssignId,function(n,i){
											    return(n);
										});
		}

		strArgs = "prodId="+prodId+"&intProdQty="+intProdQty+"&carttype="+carttype+"&optid="+strOptAssignId+"&act=showCart&sesid="+Math.random();
		
		xmlHTTP = createXMLHttpObject();
		
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
						$("#idAddCartComplete").click();
						//setTimeout(function() { $('#colorbox').colorbox.close()},2000);
						$("#btnAddCart").focus();
						dropdowncontent.init("searchlink", "left-bottom", 500, "mouseover");

					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
	     	else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    }
		}
		xmlHTTP.send("");
			
	}
	else
	{
		return false;
	}	
}



function fnAjxAddWish(prodId,carttype,resDivId,throbberDivId)
{

	
	if ((prodId != ''))
	{

		strArgs = "wishprodId="+prodId+"&sesid="+Math.random();
		
		xmlHTTP = createXMLHttpObject();
		
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
						$("#idAddWishComplete").click();
						//setTimeout(function() { $('#colorbox').colorbox.close()},2000);
						$("#btnAddWishList").focus();
						dropdowncontent.init("searchlink", "left-bottom", 500, "mouseover");

					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
	     	else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    }
		}
		xmlHTTP.send("");
			
	}
	else
	{
		return false;
	}	
}



function checkEmail(email) {
if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)){
document.write("You have entered valid email.");
return true;
}
return false; 
}

function fnAJXGetSubscribe()
{

	var email=document.getElementById("email").value;

	
	
	if (email != '' && email != "Enter Your Email Address")
	{
		
        
	
    if(!checkEmail(email))
		{
     alert("Invalid email address.");
	 document.getElementById("email").value='';
	 return false;

		}

          


		strArgs = "email_id="+email+"&sesid="+Math.random();
		
		xmlHTTP = createXMLHttpObject();
		
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				
				if (xmlHTTP.status == 200)
				{
					alert(xmlHTTP.responseText);
					document.getElementById("email").value='';
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
						$("#idNewsComplete").click();
						//setTimeout(function() { $('#colorbox').colorbox.close()},2000);
						$("#btnNews").focus();
						dropdowncontent.init("searchlink", "left-bottom", 500, "mouseover");

					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
	     	else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    }
		}
		xmlHTTP.send("");
			
	}
	else
	{

		
		alert("Please enter an email address");
		return false;
	}	
}

function fnAjxAddCartGift(prodId,carttype,resDivId,throbberDivId)
{
	if ((prodId != ''))
	{
		intProdQty = document.getElementById("txtQty").value;
		if(intProdQty == "")
		{
			alert("Please Enter Quantity");
			return false;	
		}
		
		strArgs = "prodId="+prodId+"&intProdQty="+intProdQty+"&carttype="+carttype+"&act=showCart&sesid="+Math.random();
		
		xmlHTTP = createXMLHttpObject();
		
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
						$("#idAddCartComplete").click();
						setTimeout(function() { $('#colorbox').colorbox.close()},2000);
						$("#btnAddCart").focus();
						dropdowncontent.init("searchlink", "left-bottom", 500, "mouseover");

					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
	     	else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    }
		}
		xmlHTTP.send("");
			
	}
	else
	{
		return false;
	}	
}

function removeElementsFromArray(someArray, filter) {
    var newArray = [];
    for(var index = 0; index < someArray.length; index++) {
        if(filter(someArray[index]) == false) {
            newArray.push(someArray[index]);
        }
    }
    return newArray;
}


function fnAJXRating(intprodId, intCustId,intRating,strComment, resDivId,throbberDivId)
{
	
	if (intprodId != '' && intCustId != "" && intRating != "")
	{
		strArgs = "pid="+intprodId+"&cid="+intCustId+"&rating="+intRating+"&comment="+strComment+"&act=addRating&sesid="+Math.random();
		
		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById(resDivId).innerHTML = xmlHTTP.responseText;
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
		    else
		    {
		    	document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}
}

function fnAJXOptImage(intoptId, resDivId,throbberDivId)
{
	
	if (intoptId != '')
	{
		strArgs = "oid="+intoptId+"&act=showOptImg&sesid="+Math.random();
		
		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					if (strString != "0")
					{
						document.getElementById("divOptImage1").innerHTML = xmlHTTP.responseText;
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
		    else
		    {
		    	//document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}
}

function fnAJXDispRating(intprodId, intCurPage, intRecPerPage,resDivId,throbberDivId)
{
	if ((intCurPage != '') && (intprodId != ""))
	{
		
		strArgs = "pid="+intprodId+"&intCurPage="+intCurPage+"&intRecPerPage="+intRecPerPage+"&act=dispRating&sesid="+Math.random();
		//alert(strArgs);
		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{//alert("hi");
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					
					if (strString != "0")
					{
						if (strString.length  > 1)
						{							
							document.getElementById("divRating").innerHTML = strString;
							//document.getElementById('idTRSubCategory').style.display = '';
						}
						else
						{
							document.getElementById("divRating").style.display = 'none';
						}
						
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
		    else
		    {
		    	if (document.getElementById(throbberDivId))
		    	{
		    		document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    	}
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}		
}

function fnAJXDispRating1(intClientId, intCurPage, intRecPerPage,resDivId,throbberDivId)
{
	if ((intCurPage != '') && (intClientId != ""))
	{
		
		strArgs = "cid="+intClientId+"&intCurPage="+intCurPage+"&intRecPerPage="+intRecPerPage+"&act=dispRating1&sesid="+Math.random();
		//alert(strArgs);
		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{//alert("hi");
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					
					if (strString != "0")
					{
						if (strString.length  > 1)
						{							
							document.getElementById("divRating").innerHTML = strString;
							//document.getElementById('idTRSubCategory').style.display = '';
						}
						else
						{
							document.getElementById("divRating").style.display = 'none';
						}
						
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
		    else
		    {
		    	if (document.getElementById(throbberDivId))
		    	{
		    		document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    	}
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}		
}




function fnAJXDispImg(imPath)
{
	if ((imPath != ''))
	{
		
		strArgs = "imPath="+imPath;
		//alert(strArgs);
		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{//alert("hi");
				if (xmlHTTP.status == 200)
				{
					var strString = xmlHTTP.responseText;
					
					if (strString != "0")
					{
						if (strString.length  > 1)
						{							
							
							
							document.getElementById("divImg").innerHTML = strString;
							
							//document.getElementById('idTRSubCategory').style.display = '';
						}
						else
						{
							document.getElementById("divImg").style.display = 'none';
						}
						
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
		    else
		    {
		    	if (document.getElementById(throbberDivId))
		    	{
		    		document.getElementById(throbberDivId).innerHTML = strNewThrobberImg;
		    	}
		    }
		}
		xmlHTTP.send("");
	}
	else
	{
		return false;
	}		
}



function SANAjax(mode,page,Num_Pages)
{

	var i;	
		strArgs = "mode="+mode+"&Page="+page;
		//alert(strArgs);
    for(var i=1;i<=Num_Pages;i++)
    {
    var element = document.getElementById(i);
	element.setAttribute("class", ""); //For Most Browsers	
    }
    
    
	var element = document.getElementById(page);
	element.setAttribute("class", "active"); //For Most Browsers
	


		xmlHTTP = createXMLHttpObject();
		xmlHTTP.open("GET",strAjaxFileName+strArgs,true);
		xmlHTTP.onreadystatechange=function() 
		{
			if (xmlHTTP.readyState==4)
			{
				if (xmlHTTP.status == 200)
				{ //alert("hi");
					var strString = xmlHTTP.responseText;
					
					//alert(strString);
					
					
					if (strString != "0")
					{
						if (strString.length  > 1)
						{							
							
							
							document.getElementById("listingAJAX").innerHTML = strString;
							
							//document.getElementById('idTRSubCategory').style.display = '';
						}
						else
						{
							document.getElementById("listingAJAX").style.display = 'none';
						}
						
					}
				}
				else
				{
					alert('Error:AJAX request status = ' + xmlHTTP.status);
				}
		    }
		    else
		    {
		    	if (document.getElementById("listingAJAX"))
		    	{
		    		document.getElementById("listingAJAX").innerHTML = strNewThrobberImg;
		    	}
		    }
		}
		xmlHTTP.send("");
			
}






