	var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
    var is_minor = parseFloat(navigator.appVersion);
	var is_ie     = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie4up  = (is_ie && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie && !is_ie3 && !is_ie4);
    var is_ie5_5up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up  = (is_ie && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);

/*
Get object of DOM for all browsers script- By BHUPEN
*/
function RtnDOMtype(id,frmname)
{
	var frmname=frmname;
	var divid=id;
	var doc="";
	if (navigator.userAgent.indexOf("Opera")!=-1 && document.getElementById) // DOM3 = IE5, NS6, OP
	{
			doc = "document.getElementById('"+divid+"')";

	}else if (!document.all && document.getElementById)// Mozilla
	{
		if (document.getElementById)
		{
			doc = "document."+frmname+"."+divid;
		}else
		{
			doc = "document.getElementById('"+divid+"')";
		}
	}
	else {
			if (document.layers) { // Netscape 4
					doc = "document."+divid+"";
			}else if (document.getElementById){
					doc = "document.getElementById('"+divid+"')";
			}

			else { // IE 4
					doc = "document.all."+divid+"";
			}
	}
	//alert(doc);
	return doc; //returning document object
}


function nofanc(id)
{
      if(id==1)
	  {
		 // document.getElementById('noadch').style.display='block';
		//  document.getElementById('room1').style.display='block';
          document.getElementById('room2').style.display='none';
		  document.getElementById('room3').style.display='none';
		  document.getElementById('chin2').style.display='none';
		  document.getElementById('chin3').style.display='none';
		  document.getElementById('cin2').value='0';
		  document.getElementById('cin3').value='0';
	  }
	  else

	  if(id==2)
	  {  //  document.getElementById('noadch').style.display='block';
		  document.getElementById('room1').style.display='block';
          document.getElementById('room2').style.display='block';
		  document.getElementById('room3').style.display='none';
          document.getElementById('chin3').style.display='none';
		  document.getElementById('cin3').value='0';
	  }
	  else if(id==3)
	  { // document.getElementById('noadch').style.display='block';
		  document.getElementById('room1').style.display='block';
		  document.getElementById('room2').style.display='block';
	      document.getElementById('room3').style.display='block';
      }
	  else if(id=='')
	{    document.getElementById('noadch').style.display='none';
	     document.getElementById('chage').style.display='none';
		 document.getElementById('cin1').value='0';
		 document.getElementById('cin2').value='0';
		 document.getElementById('cin3').value='0';


	}
}


function showagefields(chno,id)
{
	 if(document.ytravel.rooms.value == 1){
    if(document.ytravel.cin1.value == 0)
		document.getElementById("chage").style.display='none';
	else
		document.getElementById("chage").style.display='block';
   }
   else if(document.ytravel.rooms.value == 2){
    if(document.ytravel.cin1.value == 0 & document.ytravel.cin2.value == 0)
		document.getElementById("chage").style.display='none';
	else
		document.getElementById("chage").style.display='block';
   }
    else if(document.ytravel.rooms.value == 3){
    if(document.ytravel.cin1.value == 0 & document.ytravel.cin2.value == 0 & document.ytravel.cin3.value == 0)
		document.getElementById("chage").style.display='none';
	else
		document.getElementById("chage").style.display='block';
   }

     switch(id)
	{
		 case 'cin1': if(chno==0)
			          document.getElementById('chin1').style.display='none';
                      else
		             {
			          document.getElementById('chin1').style.display='block';
		              switch(chno)
		               {

						  case '1' : document.getElementById('r1chno1').style.display='block';
						             document.getElementById('r1chno2').style.display='none';
									 document.getElementById('r1chno3').style.display='none';
									 document.getElementById('r1chno4').style.display='none';

					                  break;
                          case '2' : document.getElementById('r1chno1').style.display='block';
						             document.getElementById('r1chno2').style.display='block';
							         document.getElementById('r1chno3').style.display='none';
									 document.getElementById('r1chno4').style.display='none';
					                  break;
						  case '3' : document.getElementById('r1chno1').style.display='block';
						             document.getElementById('r1chno2').style.display='block';
									 document.getElementById('r1chno3').style.display='block';
									 document.getElementById('r1chno4').style.display='none';
					                  break;
						  case '4' : document.getElementById('r1chno1').style.display='block';
						             document.getElementById('r1chno2').style.display='block';
									 document.getElementById('r1chno3').style.display='block';
									 document.getElementById('r1chno4').style.display='block';
					                  break;
                       }
					 }

		              break;


         case 'cin2': if(chno==0)
			           document.getElementById('chin2').style.display='none';
		              else
		              {
			          document.getElementById('chin2').style.display='block';
		              switch(chno)
		               {
						  case '1' : document.getElementById('r2chno1').style.display='block';
						             document.getElementById('r2chno2').style.display='none';
									 document.getElementById('r2chno3').style.display='none';
									 document.getElementById('r2chno4').style.display='none';

					                  break;
                          case '2' : document.getElementById('r2chno1').style.display='block';
						             document.getElementById('r2chno2').style.display='block';
							         document.getElementById('r2chno3').style.display='none';
									 document.getElementById('r2chno4').style.display='none';
					                  break;
						  case '3' : document.getElementById('r2chno1').style.display='block';
						             document.getElementById('r2chno2').style.display='block';
									 document.getElementById('r2chno3').style.display='block';
									 document.getElementById('r2chno4').style.display='none';
					                  break;
						  case '4' : document.getElementById('r2chno1').style.display='block';
						             document.getElementById('r2chno2').style.display='block';
									 document.getElementById('r2chno3').style.display='block';
									 document.getElementById('r2chno4').style.display='block';
					                  break;
                       }
					  }
		              break;


         case 'cin3': if(chno==0)
		              document.getElementById('chin3').style.display='none';
		              else
		              {
			          document.getElementById('chin3').style.display='block';
		              switch(chno)
		               {
						  case '1' : document.getElementById('r3chno1').style.display='block';
						             document.getElementById('r3chno2').style.display='none';
									 document.getElementById('r3chno3').style.display='none';
									 document.getElementById('r3chno4').style.display='none';

					                  break;
                          case '2' : document.getElementById('r3chno1').style.display='block';
						             document.getElementById('r3chno2').style.display='block';
							         document.getElementById('r3chno3').style.display='none';
									 document.getElementById('r3chno4').style.display='none';
					                  break;
						  case '3' : document.getElementById('r3chno1').style.display='block';
						             document.getElementById('r3chno2').style.display='block';
									 document.getElementById('r3chno3').style.display='block';
									 document.getElementById('r3chno4').style.display='none';
					                  break;
						  case '4' : document.getElementById('r3chno1').style.display='block';
						             document.getElementById('r3chno2').style.display='block';
									 document.getElementById('r3chno3').style.display='block';
									 document.getElementById('r3chno4').style.display='block';
					                  break;
                       }
					  }
					  if(document.getElementById('cin1').value==0 && document.getElementById('cin2').value==0
						    && document.getElementById('cin3').value==0)
						  document.getElementById('chage').style.display='none';
		              break;
	}
}


/*

	Function to validate the you travel gadget...

*/
function validYTravel()
{
	var country=RtnDOMtype('country','ytravel');
	var Destination1=RtnDOMtype('dest','ytravel');
	var Resort1=RtnDOMtype('resort','ytravel');
	var dato=RtnDOMtype('dato','ytravel');
	var rooms=RtnDOMtype('rooms','ytravel');
	//alert (country);
	//country = (!country+".value"? 'document.getElementById("country")':country);
	if (!is_ie)
	{
		Destination1 = (!Destination1+".value"? 'document.getElementById("dest")':Destination1);
		Resort1 = (!Resort1+".value"? 'document.getElementById("resort")':Resort1);
	}else
	{
		country = 'document.ytravel.country';
		rooms = 'document.ytravel.rooms';

	}
	if( eval(country+".value") == 0)
		{
		//alert ( eval(country+".value"));
		alert ("Vennligst velg land først");
		//eval(country+".focus()");
		return false;
		}
	if(eval(Destination1+".value") == 0)
		{
		alert ("Vennligst velg destinasjon");
		//eval(country+".focus()");
		return false;
		}
	if(  eval(Resort1+".value") == "")
		{
		alert ("Vennligst velg resort/sted");
		//eval(Resort1+".focus()");
		return false;
		}
	if(  eval(dato+".value") == "Avreisedato")
		{
		alert ("Velg dato");
		//eval(Resort1+".focus()");
		return false;
		}
	if( eval(rooms+".value") == "")
		{
		alert ("Vennligst velg antall rom");
		//eval(rooms+".focus()");
		return false;
		}
}

function nexttrigger() {
	var ADLTS="";
	var CHILD="";
	var cage="";

	for(i=1;i<=document.ytravel.rooms.value;i++)
	{
       var hpad='ADLTS_'+i;
	   var cing='cin'+i;
	   ADLTS = ADLTS+document.getElementById(hpad).value;
	   CHILD = CHILD+document.getElementById(cing).value;
  	   for(j=1;j<=document.getElementById(cing).value;j++)
	   {
		      var hpage='car'+i+'c'+j;
			  cage = cage+document.getElementById(hpage).value;
	   }

	}

var nextval = "http://www.solhotell.no/inner/search.php?cntr="+document.ytravel.country.value+"&city="+document.ytravel.dest.value+"&resort="+document.ytravel.resort.value+"&date="+document.ytravel.dato.value+"&nights="+document.ytravel.Nights.value+"&rooms="+document.ytravel.rooms.value+"&Star="+document.ytravel.Star.value+"&adult="+ADLTS+"&child="+CHILD+"&cage="+cage;
document.location=nextval;
return false;

}

function getvalue(countk,counti,hname,hid,resort,dest,image,hdesc)
{
var k="";

	for(i=1;i<=counti;i++)
	{
		var str="next"+countk+i;
		str = String(str);
		t = document.getElementsByName(str);
		for(j=0;j<t.length;j++)
		{
		   if(t[j].checked)
			{
			  k = k+t[j].value+";";
		  	}
		}

 }

document.booknext.radval.value=k;
document.booknext.hname.value=hname;
document.booknext.hid.value=hid;
document.booknext.resort.value=resort;
document.booknext.dest.value=dest;
document.booknext.image.value=image;
document.booknext.hdesc.value=hdesc;

document.booknext.submit();
}

var MidWindow = null
function OpenWindow(winURL)
{
	var POP_WIDTH = 700
	var POP_HEIGHT = 600
	var leftpos = (screen.width - POP_WIDTH) / 2;
	var toppos = (screen.height - POP_HEIGHT) / 2;
	var features = "scrollbars=yes, resizable=no";
	features = features +",width="  + POP_WIDTH;
	features = features +",height=" + POP_HEIGHT;
	features = features + ",left=" +leftpos;
	features = features + ",top=" +toppos;

	MidWindow=open(winURL,"MidWindow",features);
}

