$(document).ready(function()  {
	$('.imagezoom').lightBox();
	$(".shop_item_amount").uniform();
	$(".front_retailer").uniform();
	resizeHeight();
});

$(window).load(function () { 
  resizeHeight();
});


$(function() {   
	var theWindow = $(window)
	var $bg = $("#bg")
	var aspectRatio = $bg.width() / $bg.height();
	function resizeBg() {
		if ( (theWindow.width() / theWindow.height()) < aspectRatio ) {
		    $bg
		    	.removeClass()
		    	.addClass('bgheight');
		} else {
		    $bg
		    	.removeClass()
		    	.addClass('bgwidth');
		}
	}
	theWindow.resize(function() {
		resizeBg();
	}).trigger("resize");
});

function resizeHeight() {
	IEheight = checkVersion();
	if(document.getElementById("textcontent")) {
		if (document.getElementById("textcontent").offsetHeight > document.getElementById("content").offsetHeight) {
			document.getElementById("content").style.height = document.getElementById("textcontent").offsetHeight +'px';
		}
		else {
			document.getElementById("textcontent").style.height = document.getElementById("content").offsetHeight +'px';
		}
	}
	if(document.getElementById("textleftcontent")) {
		document.getElementById("content").style.height = document.getElementById("textleftcontent").offsetHeight +'px';
	}
	if(document.getElementById("shopcontent")) {
		if (document.getElementById("shopcontent").offsetHeight > document.getElementById("leftmenu").offsetHeight) {
			document.getElementById("content").style.height = document.getElementById("shopcontent").offsetHeight +'px';
		}
		else {
			document.getElementById("content").style.height = document.getElementById("leftmenu").offsetHeight +'px';
		}
	}
	document.getElementById("footer").style.marginTop = IEheight;
}

	
var yourURL = "http://www.brostecopenhagen.com";
function externalLinks() {
  var outLink;
  if (document.getElementsByTagName('a')) {
    for (var i = 0; (outLink = document.getElementsByTagName('a')[i]); i++) {
      if (outLink.href.indexOf(yourURL) == -1) {
        outLink.setAttribute('target', '_blank');
      }
    }
  }
}

function buildemail(p,a) {
document.write("<a href='&#109;a&#105;l&#116;o:"+ p +"&#064;"+ a +"'>"+ p +"&#064;"+ a +"</a>");
}

function echeck(str) {
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    return false
		 }

 		 return true					
	}

function ValidateKontaktForm(){
	var email = document.bestilling.email
	var besked = document.bestilling.besked
	
	if ((email.value==null)||(email.value=="")){
		alert("Indtast din email-adresse.")
		email.focus()
		return false
	}
	if (echeck(email.value)==false){
		alert("Der er fejl i din email-adresse.")
		email.focus()
		return false
	}
	if ((besked.value==null)||(besked.value=="")){
		alert("Du skal huske at skrive en besked til os.")
		besked.focus()
		return false
	}
	return true
 }

 function doCheckNewPassword(frm, err1, err2) {
	if (document.getElementById("frmPw1").value==document.getElementById("frmPw2").value){
		if (document.getElementById("frmPw1").value.length>=5) {
			frm.submit();
		}
		else {
			alert(err1);
			document.getElementById("frmPw1").focus();
		}
	}
	else {
		alert(err2);
		document.getElementById("frmPw1").focus();
	}
}

function changeStyle1() {
	document.getElementById('pwd1').style.display = 'none';
	document.getElementById('pwd2').style.display = 'block';
	document.getElementById('pwd2').focus();
}

function changeStyle2() {
if (document.getElementById('pwd2').value == '') {
	document.getElementById('pwd1').style.display = 'block';
	document.getElementById('pwd2').style.display = 'none';
	}
}

function folderToggle(folder) {
	if (document.getElementById(folder).style.display=='none') {
		document.getElementById("pic" + folder).src = 'image/folderopened.png';
		document.getElementById(folder).style.display='block';}
	else {
		document.getElementById("pic" + folder).src = 'image/folderclosed.png';
		document.getElementById(folder).style.display='none';}

	if(document.getElementById("fileBox")) {
		if (document.getElementById("fileBox").offsetHeight > document.getElementById("content").offsetHeight) {
			document.getElementById("content").style.height = document.getElementById("fileBox").offsetHeight+120 +'px';
			document.getElementById("content").style.backgroundColor = '#FFFFFF';
		}
		else {
			document.getElementById("textcontent").style.height = document.getElementById("fileBox").offsetHeight +'px';
		}
	}
	//alert(document.getElementById("fileBox").offsetHeight);
	resizeHeight();
}

function getInternetExplorerVersion() {
    var rv = -1; // Return value assumes failure.
    if (navigator.appName == 'Microsoft Internet Explorer') {
        var ua = navigator.userAgent;
        var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})");
        if (re.exec(ua) != null) 
           rv = parseFloat(RegExp.$1);
    }
    return rv;
}

function checkVersion() {
	value=0;
	var ver = getInternetExplorerVersion();
    if (ver > -1) {
        if (ver >= 9.0)
            value= 0;
        else
            value= 20;
    }
return value;
}
