var xmlHttp;

function advt_clicks(val)
{
if(val>0)
{
xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="advt_clicks.php";
url=url+"?q="+val;
url=url+"&sid="+Math.random();

xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
}

function deal_brand(cat)
{
if(cat==0)
{
	alert("select a category");
	return;
}
	xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="deal_brandlist.php";
url=url+"?q="+cat;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= dealbrandChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
	
}
function getimages()
{
	var model_id=document.getElementById('model_id').value;
	if(model_id>0)
	{
			xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="deal_getimages.php";
url=url+"?q="+model_id;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= dealimgChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
	}
	else
	{
	document.getElementById("moreimg").style.display='none';	
	}
}
function dealimgChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("moreimg").style.display='block';
document.getElementById("dupimage").innerHTML=xmlHttp.responseText;
}
else
{
	document.getElementById("moreimg").style.display='none';
document.getElementById("dupimage").innerHTML="<img src='images/working.gif'/>";	
}
}

function review_product(cat)
{
if(cat==0)
{
	alert("Select a Product");
	return;
}
	xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="review_productlist.php";
url=url+"?q="+cat;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= reviewproductChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
	
}

function member_deal_brand(cat,type)
{
if(cat==0 && type==0)
{
	alert("select a category");
	return;
}
	xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="deal_brandlist.php";
url=url+"?q="+cat;
url=url+"&sid="+Math.random();
url=url+"&t="+type;
xmlHttp.onreadystatechange= member_dealbrandChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
	
}




function member_deal_item(cat,type)
{
if(cat==0 && type==0)
{
	alert("select a category");
	return;
}
	xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="deal_itemlist.php";
url=url+"?q="+cat;
url=url+"&sid="+Math.random();
url=url+"&t="+type;
xmlHttp.onreadystatechange= member_dealitemChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
	
}

function member_dealitemChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("tditem").innerHTML=xmlHttp.responseText;
}
else
{
document.getElementById("tditem").innerHTML="<img src='images/working.gif'/>";	
}
}


function member_dealbrandChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("tdbrand").innerHTML=xmlHttp.responseText;
}
else
{
document.getElementById("tdbrand").innerHTML="<img src='images/working.gif'/>";	
}
}





function product(cat)
{
if(cat==0)
{
	alert("select a brand");
	return;
}
	xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="productslist.php";
url=url+"?q="+cat;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= productsChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
	
}


function dealbrandChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("tdbrand").innerHTML=xmlHttp.responseText;
}
else
{
document.getElementById("tdbrand").innerHTML="<img src='../images/working.gif'/>";	
}
}

function reviewproductChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("tdproduct").innerHTML=xmlHttp.responseText;
}
else
{
document.getElementById("tdproduct").innerHTML="<img src='../images/working.gif'/>";	
}
}


function search_product(cat)
{
if(cat==0)
{
	alert("select a brand");
	return;
}
	xmlHttp=GetXmlHttpObject();
   if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
var url="products_searchddl.php";
url=url+"?q="+cat;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange= productsChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
	
}

function productsChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("tdProducts").innerHTML=xmlHttp.responseText;
}
else
{
document.getElementById("tdProducts").innerHTML="<img src='images/working.gif'/>";	
}
}


//function checkDealLink(str)
//{
//
//if(str=="")
//{
//        document.getElementById("dup_display").style.display='block';
//	document.getElementById('dup_display').innerHTML = "Please enter the URL";
//	return;
//}
//xmlHttp=GetXmlHttpObject();
//if (xmlHttp==null)
//  {
//  alert ("Your browser does not support AJAX!");
//  return;
//  }
//var url="check_link.php";
//url=url+"?q="+str;
//
////url=url+"&sid="+Math.random();
//
//xmlHttp.onreadystatechange=stateChanged;
//xmlHttp.open("GET",url,true);
//xmlHttp.send(null);
//}
function checkDealLink(str)
{

if(str=="")
{
        document.getElementById("dup_display").style.display='block';
	document.getElementById('dup_display').innerHTML = "Please enter the URL";
	return;
}
str = str.replace(/&/g, "$*,|");

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="check_link.php";
params="q="+str;

xmlHttp.open("POST",url,true);
//url=url+"&sid="+Math.random();
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = stateChanged;


xmlHttp.send(params);

}
function listImages(str,count)
{
if(str=="")
{
	//alert("Enter  the url");
	return;
}
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
var url="listImages.php";
url=url+"?cnt="+count+"&q="+str;

xmlHttp.onreadystatechange=imageStateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function imageStateChanged()
{
    if (xmlHttp.readyState==4)
    {
    document.getElementById("dupimage").style.display='block';
    document.getElementById("dupimage").innerHTML=xmlHttp.responseText;
    }
    else
    {
    document.getElementById("dupimage").innerHTML="<img src='images/working.gif'/>";
    }
}
function product_review(pid)
{
    if(pid==0)
    {
        alert("select a product");
        return;
    }
       xmlHttp=GetXmlHttpObject();
       if (xmlHttp==null)
      {
      alert ("Your browser does not support AJAX!");
      return;
      }
    var url="review_ajax.php";
    url=url+"?prod_Id="+pid;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange= reviewChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}
function reviewChanged() 
{ 
    if (xmlHttp.readyState==4)
    {
    document.getElementById("tdmore").innerHTML="";
    if( parseInt(xmlHttp.responseText)<3)
    {
        document.getElementById("tr_good").style.display='';
        document.getElementById("tr_bad").style.display='';
        document.getElementById("tr_bottom").style.display='';
        document.getElementById("editor_mode").value=1;
    }
    else
    {
        document.getElementById("tr_good").style.display='none';
        document.getElementById("tr_bad").style.display='none';
        document.getElementById("tr_bottom").style.display='none';
        document.getElementById("editor_mode").value=0;
    }

    }
    else
    {
    document.getElementById("tdmore").innerHTML="<img src='images/working.gif'/>";
}
}
function stateChanged()
{

    if (xmlHttp.readyState==4)
    {
    document.getElementById("dup_display").style.display='block';
    document.getElementById("dup_display").innerHTML=xmlHttp.responseText;
   
    listImages(document.getElementById('enter_url_input_type').value,3);
 
    }
    else
    {
    document.getElementById("dup_display").innerHTML="<img src='images/working.gif'/>";
    }
    
}
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;
}


function markUsed(val){
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
    alert ("Your browser does not support AJAX!");
    return;
}
var url="dealAjax.php?orderID="+val;
xmlHttp.onreadystatechange= orderState(val);
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function orderState(val)
{
    
    if (xmlHttp.readyState==4)
    {
     document.getElementById("idUsage"+val).innerHTML='<img src="images/tick_circle.png" width="16" height="16" />';
    }
}
function screenNameUpdate(name){


xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
    alert ("Your browser does not support AJAX!");
    return;
}
var uId = document.getElementById('hdnUId').value;
var exstName = document.getElementById('hdnSName').value;
var val = document.getElementById('hdnVal').value;

var url="screenAjax.php?sName="+name+"&uId="+uId+"&exstName="+exstName+"&val="+val;

xmlHttp.onreadystatechange= nameState;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}
function nameState()
{

    if (xmlHttp.readyState==4)
    {
      
        var data = xmlHttp.responseText;
       
  	var details = data.split("*,$");
    
         document.getElementById("result").innerHTML=details[0];
         document.getElementById("idProfile").href=details[1];
         
         
         if(details[2]==1){
              window.open("http://24deal.com/"+details[1]);
         }
        if(details[4]!=''){
              document.getElementById("hdnName").value=details[4];
              document.getElementById("hdnSName").value=details[1];
         }
         else {
             document.getElementById("hdnName").value='';
         }
         if(details[0]=='Screen Name Saved.'){
             screenClose();
         }

    }
}
function sendRequest(to,from){
    xmlHttp=GetXmlHttpObject();
    if (xmlHttp==null)
    {
        alert ("Your browser does not support AJAX!");
        return;
    }
    var url="ajaxAddFriend.php?toUser="+to+"&fromUser="+from;
    xmlHttp.onreadystatechange= sendRequestResponse;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
}
function sendRequestResponse(){
    if (xmlHttp.readyState==4)    {
        document.getElementById("idSendRequest").style.display = 'None';
         document.getElementById("idSentFriend").style.display = 'Block';
    }
   
}
