
function validateForm(){
	var mmfilter = /^([a-zA-Z0-9_.-])+@(([a-zA-Z0-9-])+\.)+([a-zA-Z0-9]{2,4})+$/i;
	var mmtlfFilter = /^([+]{0,1})(\d{8,})/i;
	// /^[0-9]+$/ 
	
	if(mmtrim(document.sendcall.user_name.value)==''){
		alert('Indtast venligst Deres navn');
		return false}
	if (!mmfilter.test(mmtrim(document.sendcall.user_mail.value))){	
	//if(document.sendcall.user_mail.value<3){
		alert('Indtast venligst en gyldig E-mail');
		return false}
	if(!mmtlfFilter.test(mmtrim(document.sendcall.user_tlf.value))){
		alert('Indtast venligst Deres telefonnummer');
		return false}
	
//	if(trim(document.sendcall.user_tlf.value)==''){
//		alert('Indtast venligst Deres telefonnummer');
//		return false}
	if(mmtrim(document.sendcall.user_msg.value)==''){
		alert('Indtast venligst i hvilket tidsrum du kan kontaktes');
		return false}
	
}	

function mmtrim(str){
	return str.replace(/^\s+|\s+$/g,'');
}

function gradient(mid, mlevel)
{
	var mbox = document.getElementById(id);
	mbox.style.opacity = mlevel;
	mbox.style.MozOpacity = mlevel;
	mbox.style.KhtmlOpacity = mlevel;
	mbox.style.filter = "alpha(opacity=" + mlevel * 100 + ")";
	mbox.style.display="block";
	return;
}


function fadein(mid) 
{
	var mlevel = 0;
	while(mlevel <= 1)
	{
		setTimeout( "gradient('" + mid + "'," + mlevel + ")", (mlevel* 600) + 10);
		mlevel += 0.01;
	}
}


// Open the lightbox


function openbox(destination, kontakt, fadin)
{
  if (mkontakt=='blank'){
	mkontakt=ekspert;	  
  }
  document.body.innerHTML += '<div id="box"><form name="sendcall" method="POST" action="http://katalogbestilling.stjernegaard-rejser.dk:8080/sendcall_form.php" target="_blank" onSubmit="return validateForm(this.form);"><table border="0" cellpadding="0" cellspacing="0" width="400" height="406"><tr><td>&nbsp;</td><td  width="400" background="" bgcolor="#27a0cd" valign="top" align="center" style="padding:15px;" class="Overskrift">Ring mig op:</td><td>&nbsp;</td></tr><tr><td width="10" height="350" background=""></td><td width="380" valign="top" align="center" bgcolor="#FFFFFF"><input type="hidden" name="user_dest" value="'+destination+'"><input type="hidden" name="user_expert" value="'+kontakt+'"><table border="0" cellpadding="5" cellspacing="0" bgcolor="#FFFFFF"><tr><td align="center"valign="top" colspan="3"><table border="0" cellpadding="0" cellspacing="7" bgcolor="#FFFFFF"><tr><td align="left" class="h4">Navn:</td></tr><tr><td align="center" valign="middle" background="Files/HTML/images/input_bgmm.gif" height="30" width="312"><input type="text" name="user_name" value="" class="navn1"></td></tr><tr><td align="left" class="h4">E-mail:</td></tr><tr><td align="center" valign="middle" background="Files/HTML/images/input_bgmm.gif" height="30" width="312"><input type="text" name="user_mail" value="" class="navn1"></td></tr><tr><td align="left" class="h4">Telefon:</td></tr><tr><td align="center" valign="middle" background="Files/HTML/images/input_bgmm.gif" height="30" width="312"><input type="text" name="user_tlf" value="" class="navn1"></td></tr><tr><td align="left" class="h4">Angiv et tidsrum hvori du kan kontaktes:</td></tr><tr><td align="center" valign="middle" background="Files/HTML/images/input_bg2mm.gif" height="84" width="312"><textarea name="user_msg" class="navn3"></textarea></td></tr></table></td></tr><tr><td align="center"><input type="submit" name="submit" value="Send">&nbsp;<input type="reset" name="submit2" value="Nulstil">&nbsp;<input type="button" name="cancel" value="Annuler" onClick="closebox()"></td></tr></table></td><td width="10" height="350" background=""></td></tr><tr><td colspan="3" width="100%" height="10" background=""></td></tr></table></form></div><div id="filter"></div>';
  var mbox = document.getElementById('box'); 
  var mbox_filter = document.getElementById('filter')
  document.getElementById('filter').style.display='block';

  if(fadin)
  {
	 gradient("box", 0);
	 fadein("box");
	 var mbrowserName=navigator.appName;
	var mdivWidth=200;
	var mdivHeight=80;
	if (mbrowserName=="Microsoft Internet Explorer"){
		var mdivTop=(document.body.clientHeight-406)/2-50;
		var mdivLeft=(document.body.clientWidth-400)/2;
	}else{
		var mdivTop=(window.innerHeight-406)/2-50;
		var mdivLeft=(window.innerWidth-400)/2;
	}
	mbox.style.left=divLeft+"px";
	mbox.style.top=divTop+"px";
	//document.getElementById('box').style.z-index='9000';
    //document.getElementById('filter').style.z-index='8999';
  }
  else
  { 	
    mbox.style.display='block';
	var mmbrowserName=navigator.appName;
	var mdivWidth=200;
	var mdivHeight=80;
	if (mmbrowserName=="Microsoft Internet Explorer"){
		var mdivTop=(document.body.clientHeight-406)/2-50;
		var mdivLeft=(document.body.clientWidth-400)/2;
	}else{
		var mdivTop=(window.innerHeight-406)/2-50;
		var mdivLeft=(window.innerWidth-400)/2;
	}
	mbox.style.left=mdivLeft+"px";
	mbox.style.top=mdivTop+"px";

  }  	
}


// Close the lightbox

function closebox()
{
	var mbox = document.getElementById('box'); 
  var mbox_filter = document.getElementById('filter')
	document.body.removeChild(mbox);
	document.body.removeChild(mbox_filter);
  // document.getElementById('box').style.display='none';
   //document.getElementById('filter').style.display='none';
}




