function ToSearchPage(page)
{
	var form = document.getElementById("searchPostBackForm");
	form.page.value = page;
	form.submit();
}
function clearText()
{
if (document.getElementById('search').value=='Zoeken op trefwoord, naam, artikelnummer, maat, kleur, prijs') 
document.getElementById('search').value=''; 
}

function setText()
{
if(document.getElementById('search').value=='') 
document.getElementById('search').value='Zoeken op trefwoord, naam, artikelnummer, maat, kleur, prijs';

// Also fix enter button
fixEnter();
}

function formSubmit(elementName)
{
	document.forms[elementName].submit();
}

function clearExtraText()
{
if (document.getElementById('trefwoord').value=='Verfijn op trefwoord') 
document.getElementById('trefwoord').value=''; 
}

function setExtraText()
{
if(document.getElementById('trefwoord').value=='') 
document.getElementById('trefwoord').value='Verfijn op trefwoord';
}

function labelmerk(id)
{
    if (document.getElementById('merk'+id).checked == false)
    {
    document.getElementById('merk'+id).checked = true;
    }
    else
    {
    document.getElementById('merk'+id).checked = false;
    }
    deselect();
}

function deselect()
{
document.getElementById('MerkAll').checked = false;
}

function deselectAll()
{
 for (var i = 0; i < searchextraform.elements.length; i++ ) {
        if (searchextraform.elements[i].type == 'checkbox') {  
            if (searchextraform.elements[i].value != 'all')
            {       
                searchextraform.elements[i].checked= false;        
            }    
        }
    }

}


var num=1;
var xmlhttp;
function loadXMLDoc(url)
{
xmlhttp=null;
if (window.XMLHttpRequest)
  {// code for IE7, Firefox, Opera, etc.
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
if (xmlhttp!=null)
  {  
  if (num==1){//1.get original prods for catview
  xmlhttp.onreadystatechange=state_Change;
  }else if (num==2){//2. get prods for catview
  xmlhttp.onreadystatechange=state_Change2;
  }else if (num==3){//3. get cats for catview 
  xmlhttp.onreadystatechange=state_Change3;
  }else if (num==4){//4. get search 
  xmlhttp.onreadystatechange=search_Change;
  }else if (num==5){//5. get related product   
   xmlhttp.onreadystatechange=rel_Change;
  }else if (num==6){//6. get related product prices   
   xmlhttp.onreadystatechange=rel_ChangePrice;
  }
  xmlhttp.open("GET",url,true);
  xmlhttp.send(null);
  }
else
  {
  alert("Your browser does not support XMLHTTP.");
  }
}

// Let the user use the enter key to submit a form without a submit button
function addInputSubmitEvent(form, input) 
{
	input.onkeydown = function(e) 
	{
		e = e || window.event;

		if (e.keyCode == 13) 
		{
			form.submit();
			return false;
		}
	};
}

function fixEnter() 
{
	var forms = document.getElementsByTagName('form');

	for (var i=0;i < forms.length;i++)
	{
		var inputs = forms[i].getElementsByTagName('input');

		for (var j=0;j < inputs.length;j++)
			addInputSubmitEvent(forms[i], inputs[j]);

		inputs = forms[i].getElementsByTagName('select');

		for (var j=0;j < inputs.length;j++)
			addInputSubmitEvent(forms[i], inputs[j]);
	}
}

function setCookie(name, value, expiredays)
{
	// Calc the expire date
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);

	// Set the cookie
	document.cookie = name + "=" + escape(value) + 
		((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}

function getCookie(name)
{
	var start, 
		end;

	// Do we have something?
	if(document.cookie.length > 0)
	{
		// Find the start of our cookie
		start = document.cookie.indexOf(name + "=");
		if(start != -1)
		{
			// Add the length of our name to the start
			start = start + name.length + 1;

			// Find the end of the cookie
			end = document.cookie.indexOf(";", start);
			if(end == -1)
				end = document.cookie.length;

			return unescape(document.cookie.substring(start, end));
		}
	}

	return "";
}

function addOption(obj, opt)
{
	if(obj != null && opt != null)
	{
		try
		{
			// Standards compliant
			obj.add(opt, null);
		}
		catch(ex)
		{
			// IE only
			obj.add(opt);
		}
	}
}
