function checksearchform(me){

	var isbn = me.isbn.value;
	var title = me.title.value;
	var author = me.author.value;
	
	if( isbn=='' & title=='' && author =='' ){ alert('Angiv venligst mindst en søgekriterie'); return false; }

	me.submit();

}

function dynamiccontent(from,to){
	document.getElementById(to).innerHTML = document.getElementById(from).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=680, height=650, 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 checkDKContactForm(me){

	resetfieldclasses(me);
	
	if (me.Fornavn.value==''){alert('Indsæt venligst fornavn.'); redalert(me.Fornavn); return false;}
	if (me.Efternavn.value==''){alert('Indsæt venligst efternavn.'); redalert(me.Efternavn); return false;}
	if (!emailCheck(me.Email.value)){alert('Indsæt venligst gyldig mailadresse.'); redalert(me.Email); return false;}

	me.submit();
}

function checkUKContactForm(me){

	resetfieldclasses(me);
	
	if (me.Fornavn.value==''){alert('Please enter your first name.'); redalert(me.Fornavn); return false;}
	if (me.Efternavn.value==''){alert('Please enter your last name.'); redalert(me.Efternavn); return false;}
	if (!emailCheck(me.Email.value)){alert('Please enter a valid email address.'); redalert(me.Email); return false;}

	me.submit();
}

function checkDKBookForm(me){

	resetfieldclasses(me);
	
	if (me.Navn.value==''){alert('Indsæt venligst navn.'); redalert(me.Navn); return false;}
	if (!emailCheck(me.Email.value)){alert('Indsæt venligst gyldig mailadresse.'); redalert(me.Email); return false;}
//	if (me.ISBN.value==''){alert('Indsæt venligst navn.'); redalert(me.ISBN); return false;}
//	if (me.Efternavn.value==''){alert('Indsæt venligst efternavn.'); redalert(me.Efternavn); return false;}
//	if (!emailCheck(me.Email.value)){alert('Indsæt venligst gyldig mailadresse.'); redalert(me.Email); return false;}

	me.submit();
}

function checkUKBookForm(me){

	resetfieldclasses(me);
	
	if (me.Navn.value==''){alert('Please enter your name.'); redalert(me.Navn); return false;}
	if (!emailCheck(me.Email.value)){alert('Please enter a valid email address.'); redalert(me.Email); return false;}
//	if (me.ISBN.value==''){alert('Indsæt venligst navn.'); redalert(me.ISBN); return false;}
//	if (me.Efternavn.value==''){alert('Indsæt venligst efternavn.'); redalert(me.Efternavn); return false;}
//	if (!emailCheck(me.Email.value)){alert('Indsæt venligst gyldig mailadresse.'); redalert(me.Email); return false;}

	me.submit();
}

function checkcustomerform(me) {
		
	resetfieldclasses(me);
	
	if (me.fmFullName.value==''){alert('Angiv venligst dit fulde navn.'); redalert(me.fmFullName); return false;}
	if (me.fmAddress1.value==''){alert('Angiv venligst adresse.'); redalert(me.fmAddress1); return false;}
	if (me.fmPostalCode.value.length != 4){alert('Angiv venligst dit postnummer.'); redalert(me.fmPostalCode); return false;}
	if (isNaN(me.fmPostalCode.value)){alert('Indtast venligst et gyldigt postnummer.'); redalert(me.fmPostalCode); return false;}
	if (me.fmCity.value==''){alert('Angiv venligst din by.'); redalert(me.fmCity); return false;}
	if (me.fmVat[0].value==''){alert('Vælg venligst et land.'); return false;}
	if (!emailCheck(me.fmEmail.value)){alert('Din mailadresse er ikke gyldig.'); redalert(me.fmEmail); return false;}
	if (me.fmPhone.value.length < 8){alert('Indtast venligst et telefonnummer.'); redalert(me.fmPhone); return false;}
//	if (isNaN(me.fmPhone.value)){alert('Indtast venligst et gyldigt telefonnummer.'); redalert(me.fmPhone); return false;}
	if (me.usedeliveryaddress.checked){
		if (me.fmShippingFullname.value==''){alert('Angiv venligst navn eller firmanavn.'); redalert(me.fmShippingFullname);return false;}
		if (me.fmShipToPersonalAddress1.value==''){alert('Angiv venligst adresse.'); redalert(me.fmShipToPersonalAddress1); return false;}
		if (me.fmShipToPersonalPostalCode.value==''){alert('Angiv venligst dit postnummer.'); redalert(me.fmShipToPersonalPostalCode); return false;}
		if (me.fmShipToPersonalCity.value==''){alert('Angiv venligst din by.'); redalert(me.fmShipToPersonalCity); return false;}
		if (me.fmVat.value==''){alert('Vælg venligst et land.'); return false;}
	}

	if ( !me.fmEAN.value.isEAN() ){alert('Angiv venligst gyldigt EAN nr.'); redalert(me.fmEAN); return false;}

	me.submit();

}

function checkcustomerformuk(me) {
		
	resetfieldclasses(me);
	
	if (me.fmFullName.value==''){alert('Please enter your full name.'); redalert(me.fmFullName); return false;}
	if (me.fmAddress1.value==''){alert('Please enter your address.'); redalert(me.fmAddress1); return false;}
	if (me.fmPostalCode.value.length != 4){alert('Please enter your zip code.'); redalert(me.fmPostalCode); return false;}
	if (isNaN(me.fmPostalCode.value)){alert('Please enter a valid zip code.'); redalert(me.fmPostalCode); return false;}
	if (me.fmCity.value==''){alert('Please enter your city.'); redalert(me.fmCity); return false;}
	if (me.fmVat[0].value==''){alert('Please select your country.'); return false;}
	if (!emailCheck(me.fmEmail.value)){alert('The email address entered is not valid.'); redalert(me.fmEmail); return false;}
	if (me.fmPhone.value.length < 8){alert('Please enter a valid telephone number.'); redalert(me.fmPhone); return false;}
//	if (isNaN(me.fmPhone.value)){alert('Please enter a valid telephone number .'); return false;}
	if (me.usedeliveryaddress.checked){
		if (me.fmShippingFullname.value==''){alert('Please enter name.'); redalert(me.fmShippingFullname); return false;}
		if (me.fmShipToPersonalAddress1.value==''){alert('Please enter company address.'); redalert(me.fmShipToPersonalAddress1); return false;}
		if (me.fmShipToPersonalPostalCode.value==''){alert('Please enter company zip code.'); redalert(me.fmShipToPersonalPostalCode); return false;}
		if (me.fmShipToPersonalCity.value==''){alert('Please enter company city.'); redalert(me.fmShipToPersonalCity); return false;}
		if (me.fmVat.value==''){alert('Please enter company country.'); return false;}
	}

	if ( !me.fmEAN.value.isEAN() ){alert('Please enter valid  EAN number.'); redalert(me.fmEAN); 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 #B9B399';
			}
		}		
	}
}

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 preselectcountry(){
	if(document.forms['AjrForm1'].fmVat.value==''){
		setSelectedIndex( document.forms['AjrForm1'].fmVat, 'DK' )
	}
}

function resetdeliverydata(me){
	me.fmShippingFullname.value='';
	me.fmShippingAttention.value='';
	me.fmShipToPersonalAddress1.value='';
	me.fmShipToPersonalAddress2.value='';
	me.fmShipToPersonalPostalCode.value='';
	me.fmShipToPersonalCity.value='';
}