﻿/**
 * initSearch
 *
 ***********
 *
 * Denne funktion klargør automatisk søge-dropdowns ved onload.
 */
function initSearch()
{
	// Tjek om elementerne skal indsættes
	var tmp=document.getElementById('search_inputs');
	if(!tmp) return false;

	// Indsæt elementerne
	var html="";

	for(var id in search_elements)
	{
		// Tjek om feltet skal vises
		var hidden=id[id.length-1];
		if(hidden=='2') hidden=" style='display:none;'";
		else hidden="";

		switch(id)
		{
			case 'FieldModel':
				//hidden="";
				hidden=" style='display:none;'";
				break;

			case 'FieldSize':
				switch(readCookie('SizeField'))
				{
					default:
						hidden="";
						break;
					case 'FieldSize1':
						hidden=" style='display:none;'";
						break;
					case 'FieldSize2':
						hidden=" style='display:none;'";
						break;
					case 'FieldSize3':
						hidden=" style='display:none;'";
						break;
					case 'FieldSize4':
						hidden=" style='display:none;'";
						break;
					case 'FieldSize5':
						hidden=" style='display:none;'";
						break;
					case 'FieldSize6':
						hidden=" style='display:none;'";
						break;
					case 'FieldSize7':
						hidden=" style='display:none;'";
						break;
					case 'FieldSize8':
						hidden=" style='display:none;'";
						break;
					case 'FieldSize9':
						hidden=" style='display:none;'";
						break;
				}
				break;

			case 'FieldSize1':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize1':
						hidden="";
						break;
				}
				break;

			case 'FieldSize2':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize2':
						hidden="";
						break;
				}
				break;

			case 'FieldSize3':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize3':
						hidden="";
						break;
				}
				break;
			case 'FieldSize4':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize4':
						hidden="";
						break;
				}
				break;
								
			case 'FieldSize5':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize5':
						hidden="";
						break;
				}
				break;

			case 'FieldSize6':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize6':
						hidden="";
						break;
				}
				break;

			case 'FieldSize7':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize7':
						hidden="";
						break;
				}
				break;

			case 'FieldSize8':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize8':
						hidden="";
						break;
				}
				break;

			case 'FieldSize9':
				switch(readCookie('SizeField'))
				{
					default:
						hidden=" style='display:none;'";
						break;
					case 'FieldSize9':
						hidden="";
						break;
				}
				break;

			default:
				hidden="";
				break;
		}

		// Klargør variabler
		html+="<div id='"+id+"'"+hidden+">\n";
		html+="  <div>Vælg...</div>\n";
		html+="  <div style='display:none;'>\n";

		// Gennemgå mulighederne
		var opt=search_elements[id];
		var i=opt.length; var j=i;
		if(i>0) do{
			// Optimering
			var x=opt[j-i];

			// Vis muligheden
			html+="    <div>\n";
			html+="      <span>"+x[0]+"</span>\n";
			html+="      <span>"+x[1]+"</span>\n";
			if(x[2]) html+="      <span>"+x[2]+"</span>\n";
			
			html+="    </div>\n";
		}while(--i);

		// Afslut elementet
		html+="  </div>\n";
		html+="</div>\n\n";
	}

	// Håndter formularen
	html+="<FORM METHOD='POST' ACTION='/shop/search-1.html' name='SearchForm'>\n";
	html+="<INPUT TYPE='HIDDEN' NAME='AdvSearch' VALUE='1'>\n";
	html+="<INPUT TYPE='HIDDEN' NAME='InitSearch' VALUE='1'>\n";
	html+="<input TYPE='hidden' NAME='AdvSearchType' VALUE='AND'>\n";
	html+="<INPUT TYPE='hidden' NAME='AdvSearchPriceFrom' value='0'>\n";
	html+="<INPUT TYPE='hidden' NAME='AdvSearchPriceTo' value='1000000'>\n";
	html+="<input type='hidden' name='Keyword' id='Keyword' value=''>\n";
	html+="<input TYPE='hidden' value='on' NAME='AdvSearchInProductNumber'>\n";
	html+="<input TYPE='hidden' value='on' NAME='AdvSearchInProductName'>\n";
	html+="<input TYPE='hidden' value='on' NAME='AdvSearchInProductShortDesc'>\n";
	html+="<input TYPE='hidden' value='on' NAME='AdvSearchInProductLongDesc'>\n";
	html+="<input TYPE='hidden' value='on' NAME='AdvSearchInVariantName'>\n";
	html+="<input type='hidden' NAME='AdvSearchSortBy' class='OptionSelect_AdvancedSearchPage' value='productname'>\n";
	html+="<INPUT NAME='AdvSearchSortMode' class='OptionSelect_AdvancedSearchPage' value='1' type='HIDDEN'>\n";
	html+="<INPUT type='hidden' NAME='AdvSearchRecPrPage' class='OptionSelect_AdvancedSearchPage' value='50'>\n\n";

	html+="<table cellpadding='0' cellspacing='0' border='0' width='170'>\n";
	html+="<tr>\n";
	html+="<td><INPUT TYPE='CHECKBOX' NAME='AdvSearchSpecialOffer' id='AdvSearchSpecialOffer'></td>\n";
	html+="<td nowrap><label for='AdvSearchSpecialOffer'><b>Vis kun tilbud</b></label></td>\n";
	html+="<td align='right'><input class='search_submit' type='button' onclick='doSearch();' value='Søg' class='search_submit'></td>\n";
	html+="</tr>\n";
	html+="<tr>\n";
	html+="<td colspan='3' style='text-align:center' nowrap><font color='red'><div id='ErrorTxt1'>&nbsp;</div></font></td>\n";
	html+="</tr>\n";
	html+="<tr style='display:none;'>\n";
	html+="<td colspan='3' style='text-align:center' nowrap><font color='red'><div id='ErrorTxt2'>&nbsp;</div></font></td>\n";
	html+="</tr>\n";
	html+="</table>\n";
	
	html+="</FORM>";

	// Indsæt elementerne
	tmp.innerHTML=html;
	html=null;

	// Klargør elementerne
	new Search('FieldBrand');
	new Search('FieldModel');
	new Search('FieldSize');
	new Search('FieldSize1');
	new Search('FieldSize2');
	new Search('FieldSize3');
	new Search('FieldSize4');
	new Search('FieldSize5');
	new Search('FieldSize6');
	new Search('FieldSize7');
	new Search('FieldSize8');
	new Search('FieldSize9');
}

/**
 * Class:Search
 *
 ***********
 *
 * Denne klasse håndterer søge-dropdowns.
 *
 ***********
 *
 * param	string		parent_id				Angiv id'et på den dropdown der skal bruges.
 */
function Search(parent_id)
{
	// Tjek om browseren understøttes
	if(!document.getElementById)
	{
		alert('Vores søgefunktion understøttes desværre ikke af din browser, vi beklager.');
		return false;
	}

	// Gem variabler
	this.parent=parent_id;
	this.init();
}

/**
 * init
 *
 ***********
 *
 * Denne funktion klargører dropdown-menuen.
 */
Search.prototype.init=function()
{
	// Klargør variabler
	var t=this;
	this.isOpen=false;

	// Opret en pointer til forældre-elementet
	this.parent=document.getElementById(this.parent);

	// Håndter strukturen (opsætning og style)
	var p=this.parent;
	p.active=true;
	p.className="search_dropdown";

	var x=p.getElementsByTagName('div');

	x[0].className="search_title";
	x[1].className="search_options";

	this.title=x[0];
	this.dropdown=x[1];

	x=x[1].getElementsByTagName('div');
	var i=x.length; var j=i;

	var sel=null;

	if(i>0)do
	{
		// Optimering
		var y=x[j-i];

		// IE
		if(document.attachEvent)
		{
			y.attachEvent('onmouseover',this.over);
			y.attachEvent('onmouseout',this.out);
			y.attachEvent('onclick',function(e){t.click(e);});

		// Andre browsere
		}
		else
		{
			y.addEventListener('mouseover',this.over,false);
			y.addEventListener('mouseout',this.out,false);
			y.addEventListener('click',function(e){t.click(e);},false);
		}

		// Håndter værdier
		var val=y.getElementsByTagName('span');
		y.post_val=val[1].innerHTML;
		val[0].p=y;

		if(val[2]){
			y.handle=val[2].innerHTML;
			y.removeChild(val[2]);
		}

		y.removeChild(val[1]);
		
		// Tjek om denne her er markeret
		if(y.className=="search_selected") var sel=y;
		if(readCookie('Brand') == y.post_val) var sel = y;
		if(readCookie('Model') == y.post_val) var sel = y;
		if(readCookie('Size') == y.post_val) var sel = y;

	}while(--i);

	if(x.length>15) this.dropdown.style.height="270px";

	// Tjek hvilket element der er aktivt
	if(!sel) var sel=x[0];
	this.selected=sel;
	sel.style.backgroundColor="#bad3f2";
	sel.selected=true;

	this.title.innerHTML=sel.innerHTML;
	
	// Håndter åbning/lukning af menuen

	if(document.attachEvent) this.title.attachEvent('onclick',function(){t.toggle();});
	else this.title.addEventListener('click',function(){t.toggle();},false);
	
	// Opret input
	var input=document.createElement('input');
	input.type="hidden";
	input.name=p.id;
	input.id=p.id+'_Input';
	input.value=sel.post_val;

	p.appendChild(input);
	this.input=input;
}

/**
 * toggle
 *
 ***********
 *
 * Denne funktion åbner/lukker listen over muligheder. 
 */
Search.prototype.toggle=function()
{
	// Lige åbnet
	if(this.justOpen)
	{
		this.justOpen=false;
		return false;
	}

	// Check om menuen skal åbnes
	if(!this.isOpen)
	{
		// Angiv at menuen er åben
		this.isOpen=true;
		this.justOpen=true;

		// Åbn menuen
		this.parent.style.zIndex="1000001";
		this.dropdown.style.display="block";

		// Håndter lukning af menuen
		var t=this;
		this.f=function(){t.toggle();}
		if(document.attachEvent) document.attachEvent('onclick',this.f);
		else document.addEventListener('click',this.f,false);

	// Check om menuen skal lukkes
	}
	else
	{
		// Angiv at menuen er lukket
		this.isOpen=false;

		// Luk menuen
		this.parent.style.zIndex="1000000";
		this.dropdown.style.display="none";

		// Håndter lukning af menuen
		if(document.detachEvent) document.detachEvent('onclick',this.f);
		else document.removeEventListener('click',this.f,false);
		this.f=null;
	}
}

/**
 * over
 *
 ***********
 *
 * Denne funktion markerer elementer i listen over muligheder,
 * når man fører musen over dem.
 *
 ***********
 *
 * param	event		e						Indeholder en reference til elementet, musen føres over.
 */
Search.prototype.over=function(e)
{
	// Håndter informationer om brugerens input
	var e=e||window.event;
	var src=e.srcElement||e.target;
	src=src.p||src;

	// Opdater baggrundsfarven
	src.style.backgroundColor="#EEEEEE";
}

/**
 * out
 *
 ***********
 *
 * Denne funktion fjerner markeringen af et element i listen,
 * når man fjerner musen fra det igen.
 *
 ***********
 *
 * param	event		e						Indeholder en reference til elementet.
 */
Search.prototype.out=function(e)
{
	// Håndter informationer om brugerens input
	var e=e||window.event;
	var src=e.srcElement||e.target;
	src=src.p||src;

	// Opdater baggrundsfarven
	src.style.backgroundColor=src.selected?"#bad3f2":"#FFFFFF";
}

/**
 * click
 *
 ***********
 *
 * Denne funktion håndterer valg af mulighed.
 *
 ***********
 *
 * param	event		e						Indeholder informationer om brugerens input.
 */
Search.prototype.click=function(e)
{
	// Håndter informationer om brugerens input
	var e=e||window.event;
	var src=e.srcElement||e.target;
	src=src.p||src;

	// Fjern markeringen fra det tidligere element
	this.selected.style.backgroundColor="#FFFFFF";
	this.selected.selected=false;

	// Marker elementet
	src.style.backgroundColor="#bad3f2";
	src.selected=true;
	this.selected=src;

	// Tjek om søge-menuen skal håndteres
	if(src.handle=='9')
	{
		document.getElementById('FieldSize9').style.display='block';
		document.getElementById('FieldSize9').active=true;
		document.getElementById('FieldSize').style.display='none';
		document.getElementById('FieldSize').active=false;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
	} 
	else if(src.handle=='8')
	{
		document.getElementById('FieldSize8').style.display='block';
		document.getElementById('FieldSize8').active=true;
		document.getElementById('FieldSize').style.display='none';
		document.getElementById('FieldSize').active=false;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	} 
	else if(src.handle=='7')
	{
		document.getElementById('FieldSize7').style.display='block';
		document.getElementById('FieldSize7').active=true;
		document.getElementById('FieldSize').style.display='none';
		document.getElementById('FieldSize').active=false;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	} 
	else if(src.handle=='6')
	{
		document.getElementById('FieldSize6').style.display='block';
		document.getElementById('FieldSize6').active=true;
		document.getElementById('FieldSize').style.display='none';
		document.getElementById('FieldSize').active=false;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	} 
	else if(src.handle=='5')
	{
		document.getElementById('FieldSize5').style.display='block';
		document.getElementById('FieldSize5').active=true;
		document.getElementById('FieldSize').style.display='none';
		document.getElementById('FieldSize').active=false;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	} 
	else if(src.handle=='4')
	{
		document.getElementById('FieldSize4').style.display='block';
		document.getElementById('FieldSize4').active=true;
		document.getElementById('FieldSize').style.display='none';
		document.getElementById('FieldSize').active=false;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	} 
	else if(src.handle=='3')
	{
		document.getElementById('FieldSize3').style.display='block';
		document.getElementById('FieldSize3').active=true;
		document.getElementById('FieldSize').style.display='none';
		document.getElementById('FieldSize').active=false;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	} 
	else if(src.handle=='2')
	{
		document.getElementById('FieldSize2').style.display='block';
		document.getElementById('FieldSize2').active=true;
		document.getElementById('FieldSize').style.display='none';
		document.getElementById('FieldSize').active=false;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	}
	else if(src.handle=='1')
	{
		document.getElementById('FieldSize').style.display='block';
		document.getElementById('FieldSize').active=true;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	}
	//else if(this.parent.id=='FieldModel')
	else if(this.parent.id=='FieldBrand')
	{
		document.getElementById('FieldSize').style.display='block';
		document.getElementById('FieldSize').active=true;
		document.getElementById('FieldSize1').style.display='none';
		document.getElementById('FieldSize1').active=false;
		document.getElementById('FieldSize2').style.display='none';
		document.getElementById('FieldSize2').active=false;
		document.getElementById('FieldSize3').style.display='none';
		document.getElementById('FieldSize3').active=false;
		document.getElementById('FieldSize4').style.display='none';
		document.getElementById('FieldSize4').active=false;
		document.getElementById('FieldSize5').style.display='none';
		document.getElementById('FieldSize5').active=false;
		document.getElementById('FieldSize6').style.display='none';
		document.getElementById('FieldSize6').active=false;
		document.getElementById('FieldSize7').style.display='none';
		document.getElementById('FieldSize7').active=false;
		document.getElementById('FieldSize8').style.display='none';
		document.getElementById('FieldSize8').active=false;
		document.getElementById('FieldSize9').style.display='none';
		document.getElementById('FieldSize9').active=false;
	}

	// Gem værdien
	this.title.innerHTML=src.innerHTML;
	this.input.value=src.post_val;
}

// Søge elementer
search_elements={
	'FieldBrand':
	[
		['Alle mærker','1'],		
		['Wheat','Wheat','1'],
		['ME TOO', 'ME TOO','2'],
		['OshKosh','OshKosh','3'],
		['Krista Lynggaard','Krista Lynggaard','4'],
		['Quiksilver','Quiksilver','5'],		
		['Ilse Jacobsen','Ilse Jacobsen','6'],
		['Vans','Vans','7']
		

		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],

	'FieldModel':
	[
		['Vælg model',''],
		['Alle modeller', 'all'],
		['T-shirt korte ærmer','T-shirt korte ærme'],
		['T-shirt lange ærmer','T-shirt lange ærme'],
		['Skjorter','Skjorte'],
		['Toppe','Toppe'],
		['Trøjer','Trøje'],
		['Sweatshirts','Sweatshirt'],
		['Tunica','tunica'],
		['Kjoler','kjoler'],
		['Bukser','bukser'],
		['Leggings','legging'],
		['Nederdele','nederdel'],
		['Shorts','shorts'],
		['Undertøj','Under'],
		['Nattøj','nattøj'],
		['Overtøj','overtøj'],
		['Strømper','strømpe','8'],
		['Strømpebukser','strømpebukser','9'],
		['Regntøj','Regntøj'],
		['Badetøj','badetøj'],
		['Bodystocking','body'],
		['Sparkedragter','sparkedragt'],
		['Diverse','badekåbe badehåndklæde sutsko'],
		['Sko','sko'],
		['Juletøj','juletøj']

				
//		['Regnfrakker','regnfrakke','21'],

		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],
		
	'FieldSize': // Wheat
	[
		['Vælg størrelse',''],				
		['56','-56'],
		['62','-62'],
		['68','-68'],
		['74','-74'],
		['80','-80'],
		['86','-86'],
		['2','-2'],
		['3','-3'],
		['4','-4'],
		['5','-5'],
		['6','-6'],
		['7','-7'],
		['8','-8'],
		['10','-10'],
		['12','-12'],
		['14','-14'],		
		['S','-Small'],
		['M','-Medium'],
		['L','-Large']

  	
		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],

	'FieldSize1': // Strmpebukser
	[
		['Vælg størrelse',''],
		['18','-18'],
		['19','-19'],
		['19,5','-19,5'],
		['20','-20'],
		['20,5','-20,5'],
		['21','-21'],
		['21,5','-21,5'],
		['22','-22'],
		['22,5','-22,5'],
		['23','-23'],
		['23,5','-23,5'],
		['24','-24'],
		['24,5','-24,5'],
		['25','-25'],
		['25,5','-25,5'],
		['26','-26'],
		['26,5','-25,5'],
		['27','-27'],
		['27,5','-27,5'],
		['28','-28'],
		['28,5','-28,5'],
		['29','-29'],
		['29,5','-29,5'],
		['30','-30'],
		['30,5','-30,5'],
		['31','-31'],
		['31,5','-31,5'],
		['32','-32'],
		['32,5','-32,5'],
		['33,5','-33,5'],
		['34','-34'],
		['35','-35'],
		['36','-36'],
		['36,5','-36,5'],
		['37','-37'],
		['37,5','-37,5'],
		['38','-38'],
		['38,5','-38,5'],
		['39','-39'],
		['39,5','-39,5'],
		['40','-40'],
		['40,5','-40,5'],
		['41','-41'],
		['41,5','-41,5'],
		['42','-42'],
		['42,5','-42,5'],
		['43','-43'],
		['43,5','-43,5'],
		['44','-44'],
		['44,5','-44,5'],
		['45','-45'],
		['45,5','-45,5'],
		['46','-46'],
		['47','-47'],
		['48,5','-48,5'],
		['50','-50'],
		['52','-52']


		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],

	'FieldSize2': // ME TOO
	[
		['Vælg størrelse',''],
		['56','-56'],
		['62','-62'],
		['68','-68'],
		['74','-74'],
		['80','-80'],
		['86','-86'],
		['92','-92'],
		['98','-98'],
		['1','-1'],
		['2','-2'],
		['3','-3'],
		['4','-4'],
		['5','-5'],
		['6','-6'],
		['7','-7'],
		['8','-8'],
		['9','-9'],
		['10','-10']

		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],

	'FieldSize3': // OshKosh
	[
		['Vælg størrelse',''],
		['2','-2'],
		['3','-3'],
		['4','-4'],
		['5','-5'],
		['6','-6'],
		['7','-7'],
		['8','-8']

		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],
	
	'FieldSize4': // Krista Lynggaard
	[
		['Vælg størrelse',''],
		['1M','-1M'],
		['3M','-3M'],
		['6M','-6M'],
		['9M','-9M'],
		['12M','-12M'],
		['18M','-18M'],
		['24M','-24M'],
		['2','-2'],
		['4','-4'],
		['6','-6'],
		['8','-8'],
		['10','-10'],
		['12','-12'],
		['14','-14']


		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],

	'FieldSize5': // Quiksilver
	[
		['Vælg størrelse',''],
		['8','-8'],		
		['10','-10'],		
		['12','-12'],
		['14','-14'],
		['16','-16']

		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],
	
	'FieldSize6': // Ilse Jacobsen
	[
		['Vælg størrelse',''],		
		['35','35'],
		['36','36'],
		['37','37'],
		['38','38'],
		['39','39'],
		['40','40'],
		['41','41'],
		['42','42'],
		['43','43'],
		['44','44'],
		['45','45'],
		['46','46']


		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],
	
	'FieldSize7': // Vans
	[
		['Vælg størrelse',''],		
		['18','-18'],
		['19','-19'],
		['19,5','-19,5'],
		['20','-20'],
		['20,5','-20,5'],
		['21','-21'],
		['21,5','-21,5'],
		['22','-22'],
		['22,5','-22,5'],
		['23','-23'],
		['23,5','-23,5'],
		['24','-24'],
		['24,5','-24,5'],
		['25','-25'],
		['25,5','-25,5'],
		['26','-26'],
		['26,5','-25,5'],
		['27','-27'],
		['27,5','-27,5'],
		['28','-28'],
		['28,5','-28,5'],
		['29','-29'],
		['29,5','-29,5'],
		['30','-30'],
		['30,5','-30,5'],
		['31','-31'],
		['31,5','-31,5'],
		['32','-32'],
		['32,5','-32,5'],
		['33,5','-33,5'],
		['34','-34'],
		['35','-35'],
		['36','-36'],
		['36,5','-36,5'],
		['37','-37'],
		['37,5','-37,5'],
		['38','-38'],
		['38,5','-38,5'],
		['39','-39'],
		['39,5','-39,5'],
		['40','-40'],
		['40,5','-40,5'],
		['41','-41'],
		['41,5','-41,5'],
		['42','-42'],
		['42,5','-42,5'],
		['43','-43'],
		['43,5','-43,5'],
		['44','-44'],
		['44,5','-44,5'],
		['45','-45'],
		['45,5','-45,5'],
		['46','-46'],
		['47','-47'],
		['48,5','-48,5'],
		['50','-50'],
		['52','-52']

		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],
	
	'FieldSize8': // Strømper
	[
		['Vælg størrelse',''],		
		['17','17'],
		['20','20'],
		['23','23'],
		['27','27'],
		['31','31'],
		['35','35']

		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	],
	
	'FieldSize9': // Strømpebukser
	[
		['Vælg størrelse',''],		
		['62','62'],
		['74','74'],
		['86','86'],
		['2','2'],
		['4','4'],
		['6','6'],
		['8','8'],
		['10','10'],
		['12','12'],
		['14','14']


		/*
			Tilføj en ekstra mulighed sådan:
			['Navnet der vises','Værdien der søges på','(nummer på str.listen)'],

			OBS! Hvis I tilføjer en værdi efter den sidste, skal I huske at tilføje et komma (",") efter 
			den sidste af de oprindelige linjer, OG I skal IKKE tilføje et komma efter den nye linje
		*/
	]
}

// Håndter søgning
function doSearch()
{
	// Håndter søgeord
	//document.getElementById('FieldBrand').active = false;
	var Key='';
	var SizeVal = '';
	var SizeField = 'FieldSize';

	var FieldBrandInput=(document.getElementById('FieldBrand_Input').value == 'all' ? '' : ' '+document.getElementById('FieldBrand_Input').value);

	var FieldModelInput=(document.getElementById('FieldModel_Input').value == 'all' ? '' : ' '+document.getElementById('FieldModel_Input').value);

	if(document.getElementById('FieldBrand').active) Key=document.getElementById('FieldBrand_Input').value+' ';

	if(document.getElementById('FieldSize').active)	
	{
		Key+=document.getElementById('FieldSize_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize_Input').value;
		SizeField = 'FieldSize';
	} 
	else if(document.getElementById('FieldSize1').active) 
	{
		Key+=document.getElementById('FieldSize1_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize1_Input').value;
		SizeField = 'FieldSize1';
	} 
	else if(document.getElementById('FieldSize2').active) 
	{
		Key+=document.getElementById('FieldSize2_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize2_Input').value;
		SizeField = 'FieldSize2';
	} 
	else if(document.getElementById('FieldSize3').active) 
	{
		Key+=document.getElementById('FieldSize3_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize3_Input').value;
		SizeField = 'FieldSize3';
	} 
	else if(document.getElementById('FieldSize4').active) 
	{
		Key+=document.getElementById('FieldSize4_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize4_Input').value;
		SizeField = 'FieldSize4';
	} 
	else if(document.getElementById('FieldSize5').active) 
	{
		Key+=document.getElementById('FieldSize5_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize5_Input').value;
		SizeField = 'FieldSize5';
	} 
	else if(document.getElementById('FieldSize6').active) 
	{
		Key+=document.getElementById('FieldSize6_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize6_Input').value;
		SizeField = 'FieldSize6';
	} 
	else if(document.getElementById('FieldSize7').active) 
	{
		Key+=document.getElementById('FieldSize7_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize7_Input').value;
		SizeField = 'FieldSize7';
	} 
	else if(document.getElementById('FieldSize8').active) 
	{
		Key+=document.getElementById('FieldSize8_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize8_Input').value;
		SizeField = 'FieldSize8';
	} 
	else if(document.getElementById('FieldSize9').active) 
	{
		Key+=document.getElementById('FieldSize9_Input').value+FieldModelInput;
		SizeVal = document.getElementById('FieldSize9_Input').value;
		SizeField = 'FieldSize9';
	} 
	else if(document.getElementById('FieldModel').active) 
	{
		Key+=document.getElementById('FieldModel_Input').value;
		SizeVal = document.getElementById('FieldSize_Input').value;
	} 

	createCookie('Brand',FieldBrandInput,'86400');
	//createCookie('Model',FieldModelInput,'86400');
	eraseCookie('Model');
	createCookie('Size',SizeVal,'86400');
	createCookie('SizeField',SizeField,'86400');
	
	// Søg!
	//if(document.getElementById('FieldModel_Input').value != '_') {
		if(document.getElementById('FieldBrand').active) 
		{
		    document.SearchForm.Keyword.value=Key;
		    document.SearchForm.submit();
		}
		else if(document.getElementById('FieldSize').active) 
		{
			document.SearchForm.Keyword.value=Key;
			document.SearchForm.submit();
		} 
		else if(document.getElementById('FieldModel_Input').value == 'diverse') 
		{
			document.SearchForm.Keyword.value=Key;
			document.SearchForm.submit();
		}
		else if(document.getElementById('FieldModel_Input').value == 'all' && document.getElementById('FieldBrand_Input') == '') 
		{
			//document.SearchForm.Keyword.value='%20';
			document.SearchForm.submit();
		}
		else
		{
			document.getElementById('ErrorTxt1').innerHTML = 'Vælg både model & størrelse';
		} 
	//} 
	//else 
	//{
	//	document.getElementById('ErrorTxt1').innerHTML = 'Vælg både model & størrelse';
	//}
}

// Klargør systemet
if(/WebKit/i.test(navigator.userAgent))
{
	var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){clearInterval(_timer); initSearch();}},10);
}
else if(document.all)
{
	document.write("<script id=__ie_onload defer src=javascript:void(0)></script>");
	var script=document.getElementById("__ie_onload");
	script.onreadystatechange=function(){if(this.readyState=="complete"){initSearch();}}
}
else
{
	document.addEventListener('DOMContentLoaded',initSearch,false);
}


// COOKIE CREATION/EXTRACTION EXTENSION

var exp = new Date();     //set new date object
exp.setTime(exp.getTime() + (1000 * 60 * 60 * 24 * 30));     //set it 30 days ahead 

function createCookie(cookieName,cookieValue,nDays) 
{
	var today = new Date();
 	var expire = new Date();
 	if (nDays==null || nDays==0) nDays=1;
 	expire.setTime(today.getTime() + 3600000*24*nDays);
 	document.cookie = cookieName+"="+cookieValue
                 + ";expires="+expire.toGMTString()
                 + ";domain=.kidswarehouse.dk"
                 + ";path=/";
}

function eraseCookie(name)
{
  createCookie(name, "", -1);
}

function readCookie(cookieName) 
{
	var theCookie=""+document.cookie;
 	var ind=theCookie.indexOf(cookieName);
 	if (ind==-1 || cookieName=="") return ""; 
 	var ind1=theCookie.indexOf(';',ind);
 	if (ind1==-1) ind1=theCookie.length; 
 	return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}
