// danscripts


var whitespace = " \t\n\r";
var defaultEmptyOK = true;

// TraceWorks
stlScriptInclude = '<'+'script language="javascript" src="http://stl.p.a1.traceworks.com/prod/reg_scripts/reg_77962-1.js"><'+'/script>';
document.writeln(stlScriptInclude);
function openDanWindow( windowURL, windowName, windowFeatures ) { 
		return window.open( windowURL, windowName, windowFeatures ) ; 
	} 

	 function GoToPage(pageid) {     
	document.location = '/page.asp?id=' + pageid;
	}	
	
 function visUrl(url,width,height) {     
	urlWindow = openDanWindow(url, 'danland', 'width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	urlWindow.focus();}	
	
	function showPage(pageid,width,height) {     
	 urlstr = "page.asp?id="+pageid; 
	danWindow = openDanWindow( urlstr, 'danland', 'width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	danWindow.focus();}	
	
	function visMulti(hus,width,height) {     
	 urlstr = "http://jjj.dancenter.com/pubweb/printhousepictures?title=Danland&houseid="; 
	 var husstr = ("");
	 husstr = hus;

	multiWindow = openDanWindow( urlstr+husstr, 'danland', 'width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	multiWindow.focus();}


// script for at fjerne kant ved link
function nokant()
{
   for (a in document.links) document.links[a].onfocus = document.links[a].blur;
}
document.onmousedown = nokant;
	


 function visHus(hus,lang,width,height) {     
	 urlstr = "http://jjj.dancenter.com/pubweb/showhouse2?&catupd=1&title=Danland&print=1&season=2002&houseid="; 
	 var husstr = ("");
	 var lngstr =  ("");
	 husstr = hus;
	 switch (lang) {  
		 case 0:      lngstr = "&language=DAN";      break;   
		 case 1:      lngstr = "&language=DEU";      break;   
		 case 2:      lngstr = "&language=ENG";      break;   
		 case 3:      lngstr = "&language=SVE";      break;      
		 default:     lngstr = "&language=NOW";     break;}
 
	husWindow = openDanWindow( urlstr+husstr+lngstr, 'danland', 'width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	husWindow.focus();}
	
	function printHus(hus,lang) {     
	 urlstr = "http://jjj.dancenter.com/pubweb/printhouse?&catupd=1&print=1&title=Danland&season=2002&houseid="; 
	 var husstr = ("");
	 var lngstr =  ("");
	 husstr = hus;
	 switch (lang) {  
		 case 0:      lngstr = "&language=DAN";      break;   
		 case 1:      lngstr = "&language=DEU";      break;   
		 case 2:      lngstr = "&language=ENG";      break;   
		 case 3:      lngstr = "&language=SVE";      break;      
		 default:     lngstr = "&language=NOW";     break;}
 
	husWindow = openDanWindow( urlstr+husstr+lngstr, 'danland', 'width=580,height=350,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	husWindow.focus();}

		function visStjerner(width,height) {     
	 urlstr = "page.asp?id=49"; 
	stjerneWindow = openDanWindow( urlstr, 'danland', 'width='+width+',height='+height+',toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	stjerneWindow.focus();}	
	
	
function showRoom(rid) {     
	 urlstr = "showroom.asp?rid=" + rid; 
	roomWindow = openDanWindow( urlstr, 'danland', 'width=500,height=300,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	roomWindow.focus();}	
function showFac(hid) {     
	 urlstr = "page.asp?id=46&hid=" + hid; 
	facWindow = openDanWindow( urlstr, 'danland', 'width=400,height=400,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	facWindow.focus();}	

function showBooking(lang) {     
	 urlstr = "http://danland.internet.dk/bookingdl/booking.asp"; 
	bookWindow = openDanWindow( urlstr, 'danland', 'width=600,height=600,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	bookWindow.focus();}	
	
	function showKatalog(lang) {     
	 urlstr = "http://danland.internet.dk/brochuredl/brochure.asp"; 
	katWindow = openDanWindow( urlstr, 'danland', 'width=600,height=600,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	katWindow.focus();}	
		
	function showNetscapeWarning(lang) {     
	 urlstr = "netscapeerror.html"; 
	nsWindow = openDanWindow( urlstr, 'danland', 'width=400,height=400,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	nsWindow.focus();}	
	
	function showCalendar(id) {     
	 urlstr = "calendar.asp?id=" + id ; 
	 calWindow = openDanWindow( urlstr, 'winCal', 'width=300,height=300,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	calWindow.focus();
	}
	function showCal(des) {     
	if (des == 'f')
	urlstr = "calendar.asp?des=" + des + "&date=" + (document.bookform.frommonth.selectedIndex+1) + "-" + (document.bookform.fromday.selectedIndex+1) + "-" + (document.bookform.fromyear.selectedIndex+2004);
else
	urlstr = "calendar.asp?des=" + des + "&date=" + (document.bookform.tomonth.selectedIndex+1) + "-" + (document.bookform.today.selectedIndex+1) + "-" + (document.bookform.toyear.selectedIndex+2004);
	//urlstr = "calendar.asp?des=" + des ;
	calWindow = openDanWindow( urlstr, 'winCal', 'width=300,height=300,toolbar=0,location=1,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	calWindow.focus();
	}
	
	function showCalendar2(id) {     
	 urlstr = "calendar2.asp?id=" + id; 
	 calWindow = openDanWindow( urlstr, 'winCal', 'width=300,height=300,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=1' ); 
	calWindow.focus();
	}
	
	function showBkBet(lang) {     
	 urlstr = "betingelser.asp?langid=" + lang ; 
	betWindow = openDanWindow( urlstr, 'danland', 'width=400,height=500,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' ); 
	betWindow.focus();}	
	
	function showBkafb(lang) {     
	 urlstr = "afbestilling.asp?langid=" + lang ; 
	afbWindow = openDanWindow( urlstr, 'danland', 'width=400,height=400,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=0,resizable=0' ); 
	afbWindow.focus();}
	
	function showBkey(lang) {     
	 urlstr = "ekstraydelser.asp?langid=" + lang ; 
	eyWindow = openDanWindow( urlstr, 'danland', 'width=500,height=400,toolbar=0,location=0,directories=0,status=1,menuBar=0,scrollBars=1,resizable=0' ); 
	eyWindow.focus();}		
	
	function showBkcall(lang) {     
	 urlstr = "call.asp?langid=" + lang ; 
	callWindow = openDanWindow( urlstr, 'danland', 'width=500,height=250,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' ); 
	callWindow.focus();}	
	
	function showHelp(id,lang) {     
	 urlstr = "help.asp?id=" + id + "&langid=" + lang ; 
	helpWindow = openDanWindow( urlstr, 'danland', 'width=500,height=250,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' ); 
	helpWindow.focus();}
	
		function showPopup(id,lang) {     
	 urlstr = "popup.asp?id=" + id + "&langid=" + lang; 
	textWindow = openDanWindow( urlstr, 'danland', 'width=500,height=400,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=1,resizable=1' ); 
	textWindow.focus();
	};
	
	
		function showPrint(lang) {     
	 urlstr = "bookprint.asp?langid=" + lang ; 
	printWindow = openDanWindow( urlstr, 'danland', 'width=400,height=600,toolbar=0,location=0,directories=0,status=0,menuBar=0,scrollBars=0,resizable=0' ); 
	printWindow.print();
	printWindow.close();
	}		
	
	
	function testDate(m,d) {
	var isValid;
	
	switch (m){
   case 2:
   			if (d < 30) 
   			return true;
			else
			return false;
   case 4:
   			if (d < 31) 
   			return true;
			else
			return false;
   case 6:
      			if (d < 31) 
   			return true;
			else
			return false;
  case 9:
      		if (d < 31) 
   			return true; 
			else
			return false;
			
  case 11:
   			if (d < 31) 
   			return true; 
			else
			return false;
   
   default:
   return true; 
   }
   return false;
  }
  
  
  function isEmpty(s)
{   return ((s == null) || (s.length == 0))
}

function isWhitespace (s)

{   var i;


    if (isEmpty(s)) return true;



    for (i = 0; i < s.length; i++)
    {   
  
        var c = s.charAt(i);

        if (whitespace.indexOf(c) == -1) return false;
    }

      return true;
}

  
  function isEmail (s)
{   if (isEmpty(s)) 
       if (isEmail.arguments.length == 1) return defaultEmptyOK;
       else return (isEmail.arguments[1] == true);
   
    if (isWhitespace(s)) return false;
    
     var i = 1;
    var sLength = s.length;

    while ((i < sLength) && (s.charAt(i) != "@"))
    { i++
    }

    if ((i >= sLength) || (s.charAt(i) != "@")) return false;
    else i += 2;

    while ((i < sLength) && (s.charAt(i) != "."))
    { i++
    }

    if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false;
    else return true;
}





//3-state Highlight menu effect script: By Dynamicdrive.com
//For full source, Terms of service, and 100s DTHML scripts
//Visit http://www.dynamicdrive.com

function over_effect(e,state){
if (document.all)
source4=event.srcElement
else if (document.getElementById)
source4=e.target
if (source4.className=="menulines")
source4.style.borderStyle=state
else{
while(source4.tagName!="TABLE"){
source4=document.getElementById? source4.parentNode : source4.parentElement
if (source4.className=="menulines")
source4.style.borderStyle=state
}
}
}




var keepstatic=1 //specify whether menu should stay static 0=non static (works only in IE4+)
var menucolor="#FFFFC3" //specify menu color
var submenuwidth=150 //specify sub menus' color




