function addSlashes(str) {
str=str.replace(/\'/g,'\\\'');
str=str.replace(/\"/g,'\\"');
str=str.replace(/\\/g,'\\\\');
str=str.replace(/\0/g,'\\0');
return str;
}

/*


function submitenter(myfield,e)
{
 //  alert("33");
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13)
   {
  
  submitForm();
      


      return false;
   
//    }
   
   }
else
   return true;
}
*/

function sendToSubmit()
{
document.getElementById('siteSelector').submit();
}






function selectAll()
{
  var state;
  var innerH;
  if(selectAllStat == "0")
  {
    state = "checked";
    innerH = "Select None"
    selectAllStat =1;    
  } 
  else
  {
    state = "";
    innerH = "Select All"
    selectAllStat =0;    
  }      

if(document.getElementById('findcd'))
{  
    if(!document.getElementById('findcd').disabled)
    {
      document.getElementById('findcd').checked = state;
    } 
}
if(document.getElementById('findbook'))
{    
    if(!document.getElementById('findbook').disabled)
    {  
      document.getElementById('findbook').checked = state;
    }
}
if(document.getElementById('finddvd'))
{
    if(!document.getElementById('finddvd').disabled)
    {     
      document.getElementById('finddvd').checked = state;
    }
}
if(document.getElementById('findgame'))
{
    if(!document.getElementById('findgame').disabled)
    {     
      document.getElementById('findgame').checked = state;
    }
}
if(document.getElementById('pricerunner'))
{
    if(!document.getElementById('pricerunner').disabled)
    {     
      document.getElementById('pricerunner').checked = state;
    }
}
if(document.getElementById('kelkoo'))
{
    if(!document.getElementById('kelkoo').disabled)
    { 
       document.getElementById('kelkoo').checked = state;
    }
} 
if(document.getElementById('google'))
{   
    if(!document.getElementById('google').disabled)
    {     
      document.getElementById('google').checked = state;    
    }
}

if(document.getElementById('foundem'))
{      
    if(!document.getElementById('foundem').disabled)
    { 
      document.getElementById('foundem').checked = state;
    }
}
if(document.getElementById('bookfinder4u'))
{ 
    if(!document.getElementById('bookfinder4u').disabled)
    { 
      document.getElementById('bookfinder4u').checked = state;
    }
}

if(document.getElementById('bookbrain'))
{ 
    if(!document.getElementById('bookbrain').disabled)
    { 
      document.getElementById('bookbrain').checked = state;
    }
}

if(document.getElementById('pricegrabber'))
{
    if(!document.getElementById('pricegrabber').disabled)
    { 
      document.getElementById('pricegrabber').checked = state;
    } 
} 

/*if(document.getElementById('priceterrier'))
{  
    if(!document.getElementById('priceterrier').disabled)
    { 
      document.getElementById('priceterrier').checked = state;
    } 
}*/
if(document.getElementById('buycentral'))
{        
    if(!document.getElementById('buycentral').disabled)
    { 
      document.getElementById('buycentral').checked = state;
    } 
}
if(document.getElementById('twenga'))
{ 
    if(!document.getElementById('twenga').disabled)
    { 
      document.getElementById('twenga').checked = state;
    }   
}      
if(document.getElementById('pricecheck'))
{   
    if(!document.getElementById('pricecheck').disabled)
    { 
      document.getElementById('pricecheck').checked = state;
    }           
}                              
if(document.getElementById('smelliesdirect'))
{
   if(!document.getElementById('smelliesdirect').disabled)
    { 
      document.getElementById('smelliesdirect').checked = state;
    }
}
if(document.getElementById('directcosmetics'))
{
    if(!document.getElementById('directcosmetics').disabled)
    { 
      document.getElementById('directcosmetics').checked = state;
    }
}
if(document.getElementById('halfpriceperfumes'))
{
    if(!document.getElementById('halfpriceperfumes').disabled)
    { 
      document.getElementById('halfpriceperfumes').checked = state;        
    }
}
if(document.getElementById('fragranceonline'))
{  
    if(!document.getElementById('fragranceonline').disabled)
    { 
      document.getElementById('fragranceonline').checked = state;
    }
}

if(document.getElementById('cheapperfumeexpert'))
{      
    if(!document.getElementById('cheapperfumeexpert').disabled)
    { 
      document.getElementById('cheapperfumeexpert').checked = state;
    }    
}    
if(document.getElementById('fragrancecompared'))
{      
    if(!document.getElementById('fragrancecompared').disabled)
    { 
      document.getElementById('fragrancecompared').checked = state;
    }
}
    
    document.getElementById('selectAllToggle').innerHTML = innerH;



  



}




function submitForm(source)
{

  var searchFor = document.getElementById('searchFor').options[document.getElementById('searchFor').selectedIndex].value;
  var url;


  switch(searchFor)
  {
  
    case "book":
    
      var author = document.getElementById('author').value;
      var title = document.getElementById('title').value;
      
      url = "?searchFor=book&author="+addSlashes(author)+"&title="+addSlashes(title);
      
      if(document.getElementById('findbook').checked)
      {      
        var findBook = document.getElementById('findbook').checked;   
        url += "&findbook=findbook";
      }
      if(document.getElementById('pricerunner').checked)
      {
        var pricerunner = document.getElementById('pricerunner').checked;
        url += "&pricerunner=pricerunner";
      }
      if(document.getElementById('google').checked)  
      {  
        var google = document.getElementById('google').checked; 
        url += "&google=google";         
      }
      if(document.getElementById('kelkoo').checked)
      {
        var kelkoo = document.getElementById('kelkoo').checked;   
        url += "&kelkoo=kelkoo";
      }
      if(document.getElementById('foundem').checked)
      {
        var foundem = document.getElementById('foundem').checked;   
        url += "&foundem=foundem";
      } 
      if(document.getElementById('bookfinder4u').checked)
      {
        var bookfinder4u = document.getElementById('bookfinder4u').checked;   
        url += "&bookfinder4u=bookfinder4u";
      }       
      if(document.getElementById('bookbrain').checked)
      {
        var bookfinder4u = document.getElementById('bookbrain').checked;   
        url += "&bookbrain=bookbrain";
      }       

      if(document.getElementById('buycentral').checked)
      {
        var buycentral = document.getElementById('buycentral').checked;   
        url += "&buycentral=buycentral";
      } 
      if(document.getElementById('twenga').checked)
      {
        var buycentral = document.getElementById('twenga').checked;   
        url += "&twenga=twenga";
      }
      if(document.getElementById('pricecheck').checked)
      {
        var buycentral = document.getElementById('pricecheck').checked;   
        url += "&pricecheck=pricecheck";
      }             
    break;
    case "cd":
      
      var artist = document.getElementById('artist').value;
      var title = document.getElementById('title').value;   
      
      url = "?searchFor=cd&artist="+addSlashes(artist)+"&title="+addSlashes(title);
      
      if(document.getElementById('findcd').checked)
      {      
        var findCd = document.getElementById('findcd').checked;   
        url += "&findcd=findcd";
        
      }
      if(document.getElementById('pricerunner').checked)
      {
        var pricerunner = document.getElementById('pricerunner').checked;
        url += "&pricerunner=pricerunner";
      }
      if(document.getElementById('google').checked)  
      {  
        var google = document.getElementById('google').checked; 
        url += "&google=google";         
      }
      if(document.getElementById('foundem').checked)  
      {  
        var foundem = document.getElementById('foundem').checked; 
        url += "&foundem=foundem";         
      }      
      if(document.getElementById('kelkoo').checked)
      {
        var kelkoo = document.getElementById('kelkoo').checked;   
        url += "&kelkoo=kelkoo";
      }
  /*    if(document.getElementById('priceterrier').checked)
      {
        var priceterrier = document.getElementById('priceterrier').checked;   
        url += "&priceterrier=priceterrier";
      }*/
      if(document.getElementById('buycentral').checked)
      {
        var buycentral = document.getElementById('buycentral').checked;   
        url += "&buycentral=buycentral";
      } 
      if(document.getElementById('twenga').checked)
      {
        var buycentral = document.getElementById('twenga').checked;   
        url += "&twenga=twenga";
      } 
      if(document.getElementById('pricecheck').checked)
      {
        var buycentral = document.getElementById('pricecheck').checked;   
        url += "&pricecheck=pricecheck";
      }

    break;      
    case "dvd":
      
      var title = document.getElementById('title').value;   
      
      url = "?searchFor=dvd&title="+addSlashes(title);
      
      if(document.getElementById('finddvd').checked)
      {      
        var findDvd = document.getElementById('finddvd').checked;   
        url += "&finddvd=finddvd";
      }
      if(document.getElementById('pricerunner').checked)
      {
        var pricerunner = document.getElementById('pricerunner').checked;
        url += "&pricerunner=pricerunner";
      }
      if(document.getElementById('google').checked)  
      {  
        var google = document.getElementById('google').checked; 
        url += "&google=google";         
      }
      if(document.getElementById('foundem').checked)  
      {  
        var foundem = document.getElementById('foundem').checked; 
        url += "&foundem=foundem";         
      }      
      if(document.getElementById('kelkoo').checked)
      {
        var kelkoo = document.getElementById('kelkoo').checked;   
        url += "&kelkoo=kelkoo";
      }
      if(document.getElementById('pricegrabber').checked)
      {
        var pricegrabber = document.getElementById('pricegrabber').checked;   
        url += "&pricegrabber=pricegrabber";
      }
/*      if(document.getElementById('priceterrier').checked)
      {
        var priceterrier = document.getElementById('priceterrier').checked;   
        url += "&priceterrier=priceterrier";
      }*/
      if(document.getElementById('buycentral').checked)
      {
        var buycentral = document.getElementById('buycentral').checked;   
        url += "&buycentral=buycentral";
      }       
      if(document.getElementById('twenga').checked)
      {
        var buycentral = document.getElementById('twenga').checked;   
        url += "&twenga=twenga";
      }       
       /*
      if(document.getElementById('shoppingdotcom').checked) 
      {
        var shoppingdotcom = document.getElementById('shoppingdotcom').checked; 
        url += "&shoppingdotcom=shoppingdotcom";        
      }
*/
      if(document.getElementById('pricecheck').checked)
      {
        var buycentral = document.getElementById('pricecheck').checked;   
        url += "&pricecheck=pricecheck";
      }
    break;      
                
    case "game":
  
      var title = document.getElementById('title').value; 
      
      var console = document.getElementById('console').value;
    
      console = console.replace(" ", "%20");


      url = "?searchFor=game&title="+addSlashes(title)+"&console="+addSlashes(console);
      
     /* if(document.getElementById('findgame').checked)
      {      
        var findDvd = document.getElementById('findgame').checked;   
        url += "&findgame=findgame";
      }*/
      if(document.getElementById('pricerunner').checked)
      {
        var pricerunner = document.getElementById('pricerunner').checked;
        url += "&pricerunner=pricerunner";
      }
      if(document.getElementById('findgame').checked)
      {
        var pricerunner = document.getElementById('findgame').checked;
        url += "&findgame=findgame";
      }      
      if(document.getElementById('google').checked)  
      {  
        var google = document.getElementById('google').checked; 
        url += "&google=google";         
      }
      if(document.getElementById('foundem').checked)  
      {  
        var foundem = document.getElementById('foundem').checked; 
        url += "&foundem=foundem";         
      }      
      if(document.getElementById('kelkoo').checked)
      {
        var kelkoo = document.getElementById('kelkoo').checked;   
        url += "&kelkoo=kelkoo";
      }
/*      if(document.getElementById('priceterrier').checked)
      {
        var priceterrier = document.getElementById('priceterrier').checked;   
        url += "&priceterrier=priceterrier";
      }*/
      if(document.getElementById('buycentral').checked)
      {
        var buycentral = document.getElementById('buycentral').checked;   
        url += "&buycentral=buycentral";
      }       
      if(document.getElementById('twenga').checked)
      {
        var buycentral = document.getElementById('twenga').checked;   
        url += "&twenga=twenga";
      } 
             /*
      if(document.getElementById('shoppingdotcom').checked) 
      {
        var shoppingdotcom = document.getElementById('shoppingdotcom').checked; 
        url += "&shoppingdotcom=shoppingdotcom";        
      }
*/
      if(document.getElementById('pricecheck').checked)
      {
        var buycentral = document.getElementById('pricecheck').checked;   
        url += "&pricecheck=pricecheck";
      }
    break;                    
    case "fragrance":
  
      var brand = document.getElementById('brand').value; 
      
      var gender = document.getElementById('gender').value;

      url = "?searchFor=fragrance&brand="+addSlashes(brand);
      
      if(document.getElementById('kelkoo').checked)
      {
        var kelkoo = document.getElementById('kelkoo').checked;   
        url += "&kelkoo=kelkoo";
      }
/*      if(document.getElementById('priceterrier').checked)
      {
        var kelkoo = document.getElementById('priceterrier').checked;   
        url += "&priceterrier=priceterrier";
      }*/
      if(document.getElementById('buycentral').checked)
      {
        var buycentral = document.getElementById('buycentral').checked;   
        url += "&buycentral=buycentral";
      }       
      /*
      if(document.getElementById('halfpriceperfumes').checked) 
      {
        var shoppingdotcom = document.getElementById('shoppingdotcom').checked; 
        url += "&shoppingdotcom=shoppingdotcom";        
      }*/
      if(document.getElementById('fragranceonline').checked)
      {      
        var fragranceOnline = document.getElementById('fragranceonline').checked;   
        url += "&fragranceonline=fragranceonline";
      }
      if(document.getElementById('smelliesdirect').checked)
      {
        var smelliesDirect = document.getElementById('smelliesdirect').checked;
        url += "&smelliesdirect=smelliesdirect";
      }
      if(document.getElementById('directcosmetics').checked)  
      {  
        var directCosmetics = document.getElementById('directcosmetics').checked; 
        url += "&directcosmetics=directcosmetics";         
      }
      if(document.getElementById('cheapperfumeexpert').checked)  
      {  
        var cheapPerfumeExpert = document.getElementById('cheapperfumeexpert').checked; 
        url += "&cheapperfumeexpert=cheapperfumeexpert";         
      }
      if(document.getElementById('fragrancecompared').checked)  
      {  
        var fragranceCompared = document.getElementById('fragrancecompared').checked; 
        url += "&fragrancecompared=fragrancecompared";         
      }
      if(document.getElementById('twenga').checked)
      {
        var buycentral = document.getElementById('twenga').checked;   
        url += "&twenga=twenga"; 
      } 
 
    break;
                        
    case "other":
  
      var title = document.getElementById('title').value; 
      
      url = "?searchFor=other&title="+addSlashes(title);
      
      if(document.getElementById('pricerunner').checked)
      {
        var pricerunner = document.getElementById('pricerunner').checked;
        url += "&pricerunner=pricerunner";
      }
      if(document.getElementById('google').checked)  
      {  
        var google = document.getElementById('google').checked; 
        url += "&google=google";         
      }
      if(document.getElementById('foundem').checked)
      {
        var foundem = document.getElementById('foundem').checked;   
        url += "&foundem=foundem";
      }
      if(document.getElementById('kelkoo').checked)
      {
        var kelkoo = document.getElementById('kelkoo').checked;   
        url += "&kelkoo=kelkoo";
      }
/*      if(document.getElementById('priceterrier').checked)
      {
        var priceterrier = document.getElementById('priceterrier').checked;   
        url += "&priceterrier=priceterrier";
      }*/
      if(document.getElementById('buycentral').checked)
      {
        var buycentral = document.getElementById('buycentral').checked;   
        url += "&buycentral=buycentral";
      }       

      if(document.getElementById('twenga').checked)
      {
        var twenga = document.getElementById('twenga').checked;   
        url += "&twenga=twenga";
      }      
        
    break;    
  } 

 
  getResults(url);

if(source=="tuneChecker")
  {
    setTimeout("changeTab(document.getElementById(\"tab1\"))",500);
  }
  else
  {
    setTimeout("changeTab(document.getElementById(\"tab0\"))",500);

  }
  
setTimeout("window.scroll(0,800)", 1000);
}

selectedTab = "tab0";

  
  function changeTab(tab)
  {

    var turnOff = new Array();
    turnOff[0] = document.getElementById(selectedTab);
    turnOff[0].className="tabOff";
    turnOff[1] = document.getElementById(selectedTab+"Content");
    turnOff[1].className="contentOff";

    
    
    var turnOn = new Array();
    turnOn[0] = tab;
    turnOn[0].className="tabOn";
    turnOn[1] = document.getElementById(turnOn[0].id+"Content");
    turnOn[1].className="contentOn";    

    selectedTab = tab.id;

  }