var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');}

function jsddm_close()
{  if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

document.onclick = jsddm_close;

$(document).ready(function(){


	$('.jobstatusselect input').click(function(){
	
		$('.jobstatusselect input').attr('checked',false)
	
		if( ! $(this).is('checked') ){
			$(this).attr('checked',true)
			if( $(this).val() == 0 ){
				$('#amuform').show();
				$('#kviknr').hide();
			} else {
				$('#kviknr').show();
				$('#amuform').hide();
			}
		}
	
	})

	$('#removefromalllist').click(function(){
	
		if( $(this).attr('checked') ){
		
			$('input[name=fUserGroupId]').attr('checked',false);

			$('input[name=fUserGroupId]').attr('disabled',true);
			
			$('#listandcheckall').load('/ajrgfx/ajax/removefromalllist.asp');
		
		} else {
		
			$('input[name=fUserGroupId]').attr('disabled',false);
		
		}
		
	});  


	$('#togglebasketpop').load('/ajrgfx/ajax/basket-small.asp');

	$('#venstrenavigation').html( $('#seonavigation').html() )

	$('#togglebasketpop').load('/ajrgfx/ajax/basket-small.asp');

	$('#jsddm > li').bind('mouseover', jsddm_open)
	$('#jsddm > li').bind('mouseout',  jsddm_timer)

	$('ul.tabs li').click(function(){

		$('ul.tabs').find('li').each(function(){
			$(this).attr('class','')
			$(this).find('img').each(function(){
				if($(this).attr('src')=='/ajrgfx/gfx/fane-left.png'){
					$(this).replaceWith('<img src="/ajrgfx/gfx/fane-left-off.png" alt="" />');
				}
				if($(this).attr('src')=='/ajrgfx/gfx/fane-right.png'){
					$(this).replaceWith('<img src="/ajrgfx/gfx/fane-right-off.png" alt="" />');
				}
			});
		});   

		$(this).attr('class','selected')
		$(this).find('img').each(function(){
			if($(this).attr('src')=='/ajrgfx/gfx/fane-left-off.png'){
				$(this).replaceWith('<img src="/ajrgfx/gfx/fane-left.png" alt="" />');
			}
			if($(this).attr('src')=='/ajrgfx/gfx/fane-right-off.png'){
				$(this).replaceWith('<img src="/ajrgfx/gfx/fane-right.png" alt="" />');
			}
		});
		
		$('#tabtext').hide()
		$('#tabtext').html( $(this).find('div.tabtext').html() ).show()
		
	});     


	$('#dd-date').click(function(){
		$(this).find('div.dd-date-wrap').toggle();
	});
	
	$('.datosted').click(function(){
		$('div.dd-date-wrap').hide();
		$(this).find('div.dd-date-wrap').show();
	});

	$('span#laesmere').click(function(){
		$('div.hidden').toggle();
		if( $('div.hidden').is(':visible') ) {  
			$(this).html('&raquo; Skjul tekst &laquo;')
		} else {
			$(this).html('&raquo; Læs mere &laquo;')
		}
	});

	$('span#readmore').click(function(){
		$('div.hidden').toggle();
		if( $('div.hidden').is(':visible') ) {  
			$(this).html('&raquo; Hide text &laquo;')
		} else {
			$(this).html('&raquo; Read more &laquo;')
		}
	});
	
	$('#scroll-follow').scrollFollow(
		{
			speed: 1000,
			offset: 0,
			killSwitch: 'exampleLink',
			onText: 'Disable Follow',
			offText: 'Enable Follow'
		}
	);

	$('.contactclose').click(function(){
		$('.kontaktpop').hide();
	});

	$('#togglenewsletterpop').click(function(){
		$('.newsletterpop').toggle();
		$('.kontaktpop').hide();
		$('.basket-pop').hide();
	});

	$('#togglekontaktpop').click(function(){
		$('.kontaktpop').toggle();
		$('.newsletterpop').hide();
		$('.basket-pop').hide();
	});

	$('#togglebasketpop').click(function(){
		$('.basket-pop').toggle();
		$('.newsletterpop').hide();
		$('.kontaktpop').hide();
	});
		
	$(document).find('.scrambleemail').each(function(){
		scrambleEmail($(this));
	});
	
	$(".partners img").hover(
	  function () {
	    $(this).attr("src",$(this).attr("src").replace('off','on'));
	  },
	  function () {
	    $(this).attr("src",$(this).attr("src").replace('on','off'));
	  }
	);

});

function showresults(value){

	var me = document.forms['searchform'];
	me.listtype.value = value;
	me.submit()
}

function scrambleEmail(string){

	var emailarray = string.html().split('|');
	var account = emailarray[0];
	var domain = emailarray[1];
	var subject = '';
	
	if(emailarray[2]){subject=emailarray[2]};
	
	var email = account + '@' + domain;
	
	string.html('<a href="mailto:'+email+'?subject='+subject+'">'+email+'</a>');

}

function checkargosnewsletteform(me){

	if (!emailCheck(me.fEmail.value)){alert('The entered email is not valid'); return false;}
	
	me.submit();

}

function checknewsletteform(me){

	var error = true

	for ( var i=0;i<me.fUserGroupId.length;i++ ){
	
		if(me.fUserGroupId[i].checked){ error = false }
	
	}
	
	if(error){alert('Vælg venligst en eller flere nyhedsbreve som du vil tilmeldes'); return false;}
	if (!emailCheck(me.fEmail.value)){alert('Din mailadresse er ikke gyldig.'); return false;}
	
	me.submit();

}

function checkcallmeform(me){

	resetfieldclasses(me);
	
	me.fPhone.value = me.fPhone.value.replace(/ /gi,'');
	
	if (me.fName.value=='Navn'){alert(me.alertname.value); me.fName.select(); redalert(me.fName); return false;}
	if (me.fName.value==''){alert(me.alertname.value); redalert(me.fName); return false;}

	if (me.fPhone.value=='Telefon'){alert(me.alertphone.value); me.fPhone.select(); redalert(me.fPhone); return false;}
	
	if( isNaN(me.fPhone.value) ){alert(me.alertphone.value); me.fPhone.select(); redalert(me.fPhone); return false;}
	
	if( me.fPhone.value.length != 8 ){alert(me.alertphone.value); me.fPhone.select(); redalert(me.fPhone); return false;}
	
	if (me.fPhone.value==''){alert(me.alertphone.value); redalert(me.fPhone); return false;}
	
	if (me.fArea.value==''){alert(me.alertarea.value); redalert(me.fArea); return false;}

	me.submit();
	
}

function showdeltager(me, id){

	if(me.checked){
		$('#'+id).slideDown();
	} else {
		
		$('#'+id).slideUp();
	
	}
}

function displaydeltagere(me){

	for ( var i=1;i<6;i++ )
	{
		if(me['deltager'+i].checked){
			$('#deltagerwrap'+i).show();			
		}
	}
}

function checkamuform(me){

    if (me.fVariant.value == '') { redalert(me.fVariant); return false; }
	if (!emailCheck(me.fEmail.value)){alert(me.alertemail.value); redalert(me.fEmail); return false;}
	if (me.fAddress1.value==''){redalert(me.fAddress1); return false;}
	if (me.fZipcode.value==''){redalert(me.fZipcode); return false;}
	if (me.fCity.value==''){redalert(me.fCity); return false;}
	if (me.fCountry.value==''){redalert(me.fCountry); return false;}

	if(me.fEan.value!=''){
		if(!me.fEan.value.isEAN()){alert('Ugyldig EAN nummer'); redalert(me.fEan); return false;}
	}

	if(me.fCompanyname.value!=''){
		if(me.fCvrNo.value==''){alert(me.alertcvr.value); redalert(me.fCvrNo); return false;}
	}
	
	for ( var i=1;i<6;i++ )
	{
		if(me['deltager'+i].checked){
		
			var cpr = me['cpr'+i];
			var navn = me['navn'+i];
			var adresse = me['adresse'+i];
			var postnummer = me['postnummer'+i];
			var by = me['by'+i];
			var telefon = me['telefon'+i];
			var email = me['email'+i];
				
			if (cpr.value==''){redalert(cpr); return false;}
			if(!cpr.value.isModulus11()){alert('CPR nummer er ikke gyldigt');redalert(cpr); return false;}
			if (navn.value==''){redalert(navn); return false;}
			if (adresse.value==''){redalert(adresse); return false;}
			if (postnummer.value==''){redalert(postnummer); return false;}
			if (by.value==''){redalert(by); return false;}
			if (telefon.value==''){redalert(telefon); return false;}
			if (!emailCheck(email.value)){alert(me.alertemail.value); redalert(email); 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.background='transparent';
			}
		}		
	}
}

function redalert(me){
	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 ajrprint(id1, id2){

	var printtext = $('#'+ id1).html() + $('#'+ id2).html();
	
	$('body').append('<div id="ajrprint">'+printtext+'</div>');
	
	window.print();

}
