var currentMedia;

function setCurrentMedia()
{
   if(document.getElementById('logo_tip')){
        var selbox = document.getElementById('logo_tip');
        currentMedia = selbox.options[selbox.selectedIndex].id;
        //setCurrentMedia(currentMedia);
        //alert(currentMedia);
    }
}

function ajaxFunction(partno, showdiesel)
{
	
	var partId = partno.options[partno.selectedIndex]; 

    if(partno.options[0].value == '_')
    {
        partno.options[0].disabled = 'disabled';
       // if(partno.selectedIndex == 0){
        
         //   currentMedia = '_';
         //    alert(currentMedia);
        //}
       // alert(currentMedia);
    }
    if((partId.value == '_'))
        document.getElementById('price').innerHTML = "";
    else
        document.getElementById('price').innerHTML = '<b>$'+partId.value+'</b>';
		
	document.getElementById('buy_button').innerHTML = "<a title='Buy' href='cart.php?action=add&product_id=" + partId.title + "'><img alt='Buy' border='0' src='images/buynow.png' align='absmiddle' /></a>";
    document.getElementById('wishlist_button').innerHTML = "<a href='cart.php?wishlist=TRUE&action=add&product_id=" + partId.title + "'><img src='images/wishlist1.png' border='0'></a>";	
	part = partId.id;
    document.getElementById('partno').innerHTML = part;
	document.getElementById('part_number').innerHTML = part;
    //alert(currentMedia);
    if(document.getElementById(currentMedia+'logo'))
        document.getElementById(currentMedia+'logo').className = 'nonactiveimage';
    if(document.getElementById(partId.id+'logo'))   
        document.getElementById(partId.id+'logo').className = 'activeimage';
    
    currentMedia = partId.id;

    if((partId.value == '_')) return;
var url = "changeMedia2.php?partno="+part+"&"+showdiesel;
var div = document.getElementById('abstract');
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
    { 
        //alert(xmlHttp.responseXML);
        //alert(xmlHttp.responseText);
        //alert(document.getElementById("productview").innerHTML);
       // document.getElementById("abstract").innerHTML = "<div>This worked</div>";
        text=xmlHttp.responseText;
       //if(console)
        //console.log(text);
       try //Internet Explorer
        {
              xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
              xmlDoc.async="false";
              xmlDoc.loadXML(text);
              var imgcontainer = xmlDoc.getElementsByTagName("content")[0].firstChild.nodeValue;
              var relatedcontainer = xmlDoc.getElementsByTagName("related")[0].firstChild.nodeValue;
              var description = xmlDoc.getElementsByTagName("description")[0].firstChild.nodeValue;
			  var short_description = xmlDoc.getElementsByTagName("short_description")[0].firstChild.nodeValue;
			  var inventory = xmlDoc.getElementsByTagName("inventory")[0].firstChild.nodeValue;
              if(xmlDoc.getElementsByTagName("savings"))
                    var savingscontainer = xmlDoc.getElementsByTagName("savings")[0].firstChild.nodeValue;
              
      
        }
        catch(e)
        {
            //alert(e.message);
              try //Firefox, Mozilla, Opera, etc.
              {
              parser=new DOMParser();
              xmlDoc=parser.parseFromString(text,"text/xml");
              var imgcontainer = xmlDoc.getElementsByTagName("content")[0].childNodes[1].nodeValue;
              var relatedcontainer = xmlDoc.getElementsByTagName("related")[0].childNodes[1].nodeValue;
              var description = xmlDoc.getElementsByTagName("description")[0].childNodes[1].nodeValue;
			  var short_description = xmlDoc.getElementsByTagName("short_description")[0].childNodes[1].nodeValue;
			  var inventory = xmlDoc.getElementsByTagName("inventory")[0].childNodes[1].nodeValue;
              if(xmlDoc.getElementsByTagName("savings"))
                var savingscontainer = xmlDoc.getElementsByTagName("savings")[0].childNodes[1].nodeValue;
              
              }
              catch(e)
              {
              	//alert(e.message);
              	return;
              }
        }
        
      // var imgcontainer = xmlDoc.getElementsByTagName("content")[0].childNodes[1].nodeValue;
      // var relatedcontainer = xmlDoc.getElementsByTagName("related")[0].childNodes[1].nodeValue;
       // alert(imgcontainer);

      // alert(mainimage);
      //document.getElementById("productview").innerHTML = xmlHttp.responseText;
      document.getElementById("productview").innerHTML = imgcontainer;
      document.getElementById("relatedthumbs").innerHTML = relatedcontainer;
      document.getElementById("details").innerHTML = description;
	  document.getElementById("product_description_short").innerHTML = short_description;
	  document.getElementById("product_description_short_1").innerHTML = short_description;
	  document.getElementById("inventory").innerHTML = inventory;
      if(xmlDoc.getElementsByTagName("savings") && document.getElementById("msrp"))
        document.getElementById("msrp").innerHTML = savingscontainer;
         
      }
    }
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  
  }

function list_ajax(brandid,sortby)
{
	
var url = "changeList.php?brandID="+brandid+"&sortby="+sortby;
var div = document.getElementById('list_ajax');
div.innerHTML = "<table width='100%'><tr><td align='center' style='padding-top:50px;'><img src='images/loading.gif'></td></tr></table>";
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      { 
         //div.innerHTML=xmlHttp.responseText;
         document.getElementById("abstract").innerHTML = xmlHttp.responseText;
      }
    }
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  
  }

function list_search_ajax(type,word,sortby,page)
{
	
var url = "gosearch.php?page="+page+"&searchtype="+type+"&keyword="+word+"&sortby="+sortby;
//var div = document.getElementById('list_search_ajax');
var div = document.getElementById('parts_list');
div.innerHTML = "<table width='100%'><tr><td align='center' style='padding-top:50px;'><img src='images/loading.gif'></td></tr></table>";
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      { 
         div.innerHTML=xmlHttp.responseText;
      }
    }
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  
  }


function sortProdsLine(brandID,sortby)
{  
	var url = "gosearch.php?brandID="+brandID+"&sortby="+sortby;
var div = document.getElementById('parts_list');
//div.innerHTML = "<table width='100%'><tr><td align='center' style='padding-top:50px;'><img src='images/loading.gif'></td></tr></table>";
    var boxheight = document.getElementById('list_search_ajax').offsetHeight;
    document.getElementById('list_search_ajax').innerHTML = '<div style="display:inline;width:750px;height:'+boxheight+'px;align:center; text-align: center; position: relative; top: 50px;float:left;"><img src="images/loading.gif" /></div>';
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      { 
         div.innerHTML=xmlHttp.responseText;
      }
    }
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  
  }

function paginate_products1(site, brandID,sortby,page)
{
    var url;
    if(site == 'diesel')
        url = "gosearch.php?diesel=true&brandID="+brandID+"&sortby="+sortby+"&page="+page;
    else if(site == 'jeep')
        url = "gosearch.php?jeep=&brandID="+brandID+"&sortby="+sortby+"&page="+page;
    else
        url = "gosearch.php?brandID="+brandID+"&sortby="+sortby+"&page="+page;
	//url = "gosearch.php?brandID="+brandID+"&sortby="+sortby+"&page="+page;
var div = document.getElementById('parts_list');
div.innerHTML = "<table width='100%'><tr><td align='center' style='padding-top:50px;'><img src='images/loading.gif'></td></tr></table>";
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      { 
         div.innerHTML=xmlHttp.responseText;
      }
    }
  xmlHttp.open("GET",url,true);
  xmlHttp.send(null);
  
  }
  function paginate_products(site, brandID, sortby, searchtype,page)
{
	var url;
    //alert(page);
    if(!searchtype)
    {
        if(site == 'diesel')
            url = root + "shop/gosearch.php?diesel=true&brandID="+brandID+"&sortby="+sortby+"&page="+page;
        else if(site == 'jeep')
            url = root + "shop/gosearch.php?jeep=&brandID="+brandID+"&sortby="+sortby+"&page="+page;
        else
            url = root + "shop/gosearch.php?brandID="+brandID+"&sortby="+sortby+"&page="+page;
    }
    else
    {
        if(site == 'diesel')
            url = root + "shop/gosearch.php?diesel=true&brandID="+brandID+"&sortby="+sortby+"&page="+page+searchtype;
        else if(site == 'jeep')
            url = root + "shop/gosearch.php?jeep=&brandID="+brandID+"&sortby="+sortby+"&page="+page+searchtype;
        else
            url = root + "shop/gosearch.php?brandID="+brandID+"&sortby="+sortby+"&page="+page+searchtype;
    
    
    }
  //  alert(url);
    var div = document.getElementById('parts_list');
    //div.innerHTML = "<table width='100%'><tr><td align='center' style='padding-top:50px;'><img src='images/loading.gif'></td></tr></table>";
    //document.getElementById('list_search_ajax').innerHTML = '<div style="background-color:white; float:left; display:inline;width:750px;align:center; text-align: center; position: relative; top: 50px; height:400px;"><img " src="images/loading.gif" /></div>';
        var boxheight = document.getElementById('list_search_ajax').offsetHeight;
    document.getElementById('list_search_ajax').innerHTML = '<div style="display:inline;width:750px;height:'+boxheight+'px;align:center; text-align: center; position: relative; top: 50px;float:left;"><img src="'+ root +'shop/images/loading.gif" /></div>';
    var xmlHttp;
    try
      {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
      }
    catch (e)
      {
      // Internet Explorer
      try
        {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
      catch (e)
        {
        try
          {
          xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
          }
        catch (e)
          {
          alert("Your browser does not support AJAX!");
          return false;
          }
        }
      }
      xmlHttp.onreadystatechange=function()
        {
        if(xmlHttp.readyState==4)
          { 
             div.innerHTML=xmlHttp.responseText;
          }
        }
      xmlHttp.open("GET",url,true);
      xmlHttp.send(null);
      
}
