var globaltimer;

function showdiv(id){
	if( document.getElementById(id) ) {

		clearTimeout(globaltimer);
	
		if ( document.getElementById(id).style.display== 'none' ){
			
			document.getElementById(id).style.display = 'block';
		
		}
	
	}
}

function hidediv(id){

	if( document.getElementById(id) ) {
	
		if ( document.getElementById(id).style.display== 'block'){
			
		globaltimer = setTimeout("document.getElementById('"+id+"').style.display= 'none'",500);

		}
	
	}
}

function closediv(id){

	if( document.getElementById(id) ) {
	
		if ( document.getElementById(id).style.display== 'block'){
			
		document.getElementById(id).style.display='none';

		}
	
	}
}
function contactformselect(me){

	if(me.value==1){
		document.getElementById('contacttype').innerHTML = 'Telefon *';
	} else {
		document.getElementById('contacttype').innerHTML = 'E-mail *';
	}

}

function btnhover(me){
	
	var imgsrc = me.src;
	
	if(imgsrc.indexOf('_hover')==-1){
		imgsrc = imgsrc.replace('.png','_hover.png');
	} else {
		imgsrc = imgsrc.replace('_hover','');
	}
	
	me.src = imgsrc;
	
}

function launchcontactform(me){

	var formtypechecked = false;

	for ( var i=0;i<me.type.length;i++ )
	{
		if(me.type[i].checked){
		
			formtypechecked = true;
			switch(me.type[i].value)
			{
			case "0":
			  document.location='/booking.asp';
			  break;
			case "1":
			  return GB_hooks_myShow('','/pop_contact.asp',556,501);
			  break;
			case "2":
			  return GB_hooks_myShow('','/pop_contact.asp',556,501);
			  break;
			default:
			}		
		}
	}
	
	if(!formtypechecked){alert('Vælg venligst en kontaktform')}

}

function showbanner(banner){

	document.getElementById('banner').innerHTML='<img src="' + banner + '" width="960" height="330" alt="" />';

}



function selecttab(me){

	var id = me.id;
	
	document.getElementById('before').src = document.getElementById('before').src.replace('_on.gif','.gif')
	document.getElementById('under').src = document.getElementById('under').src.replace('_on.gif','.gif')
	document.getElementById('after').src = document.getElementById('after').src.replace('_on.gif','.gif')

	if(document.getElementById(id).src.indexOf('on')==-1){
		me.src = document.getElementById(id).src.replace('.gif','_on.gif')
		document.getElementById('tabtext').innerHTML = document.getElementById('tab'+id).innerHTML;
	}

}

function preselecttab(id){

	document.getElementById(id).src = document.getElementById(id).src.replace('.gif','_on.gif');
	document.getElementById('tabtext').innerHTML = document.getElementById('tab'+id).innerHTML;

}

function showinfoblock(id){

	document.getElementById('infocontainer').innerHTML = document.getElementById(id).innerHTML;

}

function rendermail(user, domain, classname){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.write ('<a class="'+ classname +'" href="mailto:' + emailE + '">' + emailE + '<\/a>');
}

function StartClientMail(user, domain){
  var1=user;
  var2=domain;
  var3=var1+'@'+var2;
  emailE=(var3);
  document.location.href='mailto:' + emailE;
}

function onEnter( evt, frm ) {
	var keyCode = null;

	if( evt.which ) {
		keyCode = evt.which;
	} else if( evt.keyCode ) {
		keyCode = evt.keyCode;
	}
	if( 13 == keyCode ) {
		frm.btnEnter.click();
		return false;
	}
	return true;
}

function getPrintPage(){
	if(document.getElementById('AjrPrintContent') != null){
		var pageP = window.open('/print.asp','Print','width=500, height=500, resizable=1, scrollbars=1')
	}
}

function printPage(){

	window.document.title = window.opener.document.title;

	var sOut;
	sOut = '';

	if (window.opener.document.getElementById('AjrPrintContent')) {
	  sOut = sOut + window.opener.document.getElementById('AjrPrintContent').innerHTML;
	}

	if (window.opener.document.getElementById('AjrPrintContent2')) {
	  sOut = sOut + '<div style="margin-top: 30px;">' + window.opener.document.getElementById('AjrPrintContent2').innerHTML + '</div>';
	}

	document.getElementById('AjrPrintContent').innerHTML = sOut;
	document.body.style.backgroundImage='none';
	document.body.style.backgroundColor='#ffffff';

	window.print();
}

function checknewsletterform(me) {
	
	if (me.AjrFmUserFirstName.value=='' || me.AjrFmUserFirstName.value=='Navn...'){alert('Angiv venligst dit navn.'); me.AjrFmUserFirstName.value=''; me.AjrFmUserFirstName.focus(); return false;}
	if (!emailCheck(me.AjrFmUserEmail.value)){alert('Din mailadresse er ikke gyldig.'); me.AjrFmUserEmail.focus(); return false;}
	
	me.submit();

}	

function checkcontactform(me) {
		
	resetfieldclasses(me);

	if (me.navn.value==''){alert('Angiv venligst dit navn.'); redalert(me.navn); return false;}

//	if(me.contactform[0].checked){
//		if (me.tlf_email.value==''){alert('Angiv venligst dit telefon'); redalert(me.tlf_email); return false;}
//	} else {
//		if (!emailCheck(me.tlf_email.value)){alert('Din mailadresse er ikke gyldig.'); redalert(me.tlf_email); return false;}
//	}
	
	if (me.telefon.value==''){alert('Angiv venligst dit telefonnummer.'); redalert(me.telefon); return false;}
	if (!emailCheck(me.email.value)){alert('Din mailadresse er ikke gyldig.'); redalert(me.email); return false;}
	if (me.afdeling.value==''){alert('Vælg venligst en afdeling'); redalert(me.afdeling); return false;}
	
	if(me.kategori){
		if(me.kategori.value==0){alert('Vælg venligst en kategori'); return false;}
		if(me.behandling.value==0){alert('Vælg venligst en behandling'); return false;}
		if(me.sporgsmal.value==''){alert('Angiv venligst dit spørgsmål'); redalert(me.sporgsmal); return false;}
	}
	
	me.submit();

}

function checkbookingform(me) {
		
	resetfieldclasses(me);
	
	if (me.navn.value==''){alert('Angiv venligst dit navn.'); redalert(me.navn); return false;}
	if (me.adresse.value==''){alert('Angiv venligst adresse.'); redalert(me.adresse); return false;}
	if (me.postnrby.value==''){alert('Angiv venligst dit postnummer/by.'); redalert(me.postnrby); return false;}
	if (!me.birthday.value.isDate()){alert('Angiv venligst en gyldig fødselsdato.'); redalert(me.birthday); return false;}
	if (me.telefon.value==''){alert('Angiv venligst dit telefon nummer.'); redalert(me.telefon); return false;}
	if (!emailCheck(me.email.value)){alert('Din mailadresse er ikke gyldig.'); redalert(me.email); return false;}
	if (me.tidsrum.value==0){alert('Vælg venligst en uge'); redalert(me.tidsrum); return false;}
	if (me.forundersoegelse.value==''){alert('Vælg venligst en forundersøgelse'); redalert(me.forundersoegelse); return false;}
	if (me.afdeling.value==''){alert('Vælg venligst en afdeling'); return false;}
	
	me.submit();

}

function checkmyform(me) {
		
	resetfieldclasses(me);
	
	if (me.navn.value==''){alert('Angiv venligst dit navn.'); redalert(me.navn); return false;}
	if (me.adresse.value==''){alert('Angiv venligst adresse.'); redalert(me.adresse); return false;}
	if (me.postnummer.value==''){alert('Angiv venligst dit postnummer.'); redalert(me.postnummer); return false;}
	if (me.by.value==''){alert('Angiv venligst din by.'); redalert(me.by); return false;}
	if (!emailCheck(me.email.value)){alert('Din mailadresse er ikke gyldig.'); redalert(me.email); return false;}
	if (me.antal.value==''){alert('Angiv venligst et antal.'); redalert(me.antal); return false;}
	
	me.submit();

}

function resetfieldclasses(me){
	for ( var i=0;i<me.elements.length;i++ )
	{
		if(me.elements[i].name != ''){
			if( me.elements[i].type=='text' )
			{
			me.elements[i].style.border='1px solid #cccccc';
			}
		}		
	}
}

function redalert(me){
	me.style.border='1px solid red';
	me.focus();
}

function setSelectedIndex( me, valsearch )
{
  for (i = 0; i< me.options.length; i++)
  {
    if (me.options[i].value == valsearch)
    {
      me.options[i].selected = true;
      me.options[i].style.backgroundColor = '#dddddd';
      break;
    }
  }
  return;
}

function showhidediv(id){
	if (document.getElementById(id)){
		if(document.getElementById(id).style.display=='none'){
			document.getElementById(id).style.display='block';
		} else {
			document.getElementById(id).style.display='none';
		}
	}
}

function fbs_click() {
	u=location.href;
	t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}