var newWin = null;
function popUp(strURL, strType, strHeight, strWidth) {
	if (newWin != null && !newWin.closed)
		newWin.close();
		var strOptions="";
	if (strType=="popup")
		strOptions="location=0,menubar=1,resizable=1,scrollbars=1,status=0,titlebar=0,toolbar=0,height="+strHeight+",width="+strWidth;
	if (strType=="minimal")
		strOptions="location=0,menubar=0,resizable=0,scrollbars=0,status=0,titlebar=0,toolbar=0,height="+strHeight+",width="+strWidth;
	newWin = window.open(strURL, 'newWin', strOptions);
	newWin.focus();
}

function emAdr(_name,host) {
   document.location.href = 'mailto: '+_name+'@'+host;
}

function buildQuery(){
   var form = document.getElementById('formSearchAdsScreen');
   var query = '';
   var queries = 0;
   for (var i=0; i < form.length; i++){
      if(form.elements[i].type != 'button' && form.elements[i].name != 'category' && form.elements[i].value){
         if (queries == 0){
            query += '('
         } else if (queries > 0) {
            query += ' and ';
         }

         // Fritekst
         if (form.elements[i].name == 'searchstring') {
            query += 'data/* CONTAINS "' + form.elements[i].value + '"';
         }

         // Type
         else if (form.elements[i].name == 'adtype') {
            query += 'data/adtype = ' + form.elements[i].value;
         }
		// Pris
         else {
         	var price = form.elements[i].value;
         	priceArray = price.split('-');
			query += 'data/price >= ' + priceArray[0] + ' and data/price <= ' + priceArray[1];
         }
         queries = queries + 1;
      }
   }
   if (queries > 0){
      query += ')'
   }
   document.getElementById('formSearchAds').query.value = query;
   document.getElementById('formSearchAds').cat.value = document.getElementById('formSearchAdsScreen').category.value;
   document.getElementById('formSearchAds').submit();
// alert(query);
}

function expand(thistag) {
	if(document.getElementById(thistag)){
		styleObj = document.getElementById(thistag).style;
		if (styleObj.display=='none') {styleObj.display = '';}
		else {styleObj.display = 'none';}
	}
}

function TJK_doToggleDL(x){
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
		zDD[x].className=(zDD[x].className=='hideDD')?'showDD':'hideDD';
		zDT[x].className=(zDT[x].className=='DTplus')?'DTminus':'DTplus';
}

function TJK_ToggleDLopen(){//we open all of them
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
	for(var i=0;i<zDT.length;i++){
		zDD[i].className='showDD';
		zDT[i].className='DTminus';
	}
	return false;
}

function TJK_ToggleDLclose(){//we close all of them	
	var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
	var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');	
	for(var i=0;i<zDT.length;i++){
		zDD[i].className='hideDD';
		zDT[i].className='DTplus';
	}
	return false;	
}

function TJK_ToggleDL(){
	if (document.getElementById && document.getElementsByTagName){
		var zDT=document.getElementById('TJK_DL').getElementsByTagName('dt');
		var zDD=document.getElementById('TJK_DL').getElementsByTagName('dd');
		var ToggleON = document.getElementById('TJK_ToggleON');
		var ToggleOFF = document.getElementById('TJK_ToggleOFF');
		if (ToggleON && ToggleOFF){// Show All - Hide All "links"
			ToggleON.onclick = TJK_ToggleDLopen;
			ToggleON.title = "Vis alle svar";
			ToggleON.href = "#";
			ToggleOFF.onclick = TJK_ToggleDLclose;
			ToggleOFF.title = "Skjul alle svar";
			ToggleOFF.href = "#";
		}
		for(var i=0;i<zDT.length;i++){
			var zContent = zDT[i].innerHTML;
			var zHref = "<a href='#' onclick=\"TJK_doToggleDL("+i+");return false\" title=\"Vis/skjul svaret\">";
			zDT[i].innerHTML = zHref + zContent + "</a>";
			zDD[i].className='hideDD';
			zDT[i].className='DTplus';
		}
	}
}
