// Benyttes på smaahjerter.dk 15-02-2008
function showImg()
{
	var regExpObj = /images\/[0-9]\/[a-z]*[0-9]+_[0-9]\.jpg/;
	window.open('/pages/showImg.php?img=/'+regExpObj.exec(document.getElementById('largeProductImage').src),'VisBillede','height=50,width=50');
}
function onOver(name,new_img) 
{
	filename = document.images[name].src;
	document.images[name].src = "/images/19335/" + new_img;
}
		
function onOut(name,new_img) 
{
	filename = document.images[name].src;
	document.images[name].src = "/images/19335/" + new_img;
}

function choose_gender(id,obj,gender)
{
	herre_field = document.getElementById('herre');
	dame_field = document.getElementById('dame');
	
	if (gender == "herre") 
	{
		$.get('/?id='+id+'&gender=herre',function() {document.location.href="/?id="+id});
	} 
	else
	{
		$.get('/?id='+id+'&gender=dame',function() {document.location.href="/?id="+id});
	}
}
// smaa end
function addToBasket(itemId,item_number,id,item_note,warning)
{

    if (warning != undefined)
        alert(warning);
    if (item_note != undefined)
        newURL = '/?id='+id+'&action=addToBasket&itemId='+itemId+'&itemNumber='+item_number+"&item_note="+item_note;
    else
        newURL = '/?id='+id+'&action=addToBasket&itemId='+itemId+'&itemNumber='+item_number;
    
	if(document.getElementById) {
		ref = document.getElementById('variant_id')
	}
	if(ref)
	{

//    		if (document.getElementById('variant_id') != null) {
        	if(document.getElementById('variant_id').value != "0")
        	{
		//	alert('f');
        	        //itemSize = document.getElementById('variant_id').options[document.getElementById('variant_id').selectedIndex].text;
        	        val = document.getElementById('variant_id').value;
	
	                newURL = newURL+'&variantId='+val;

	               // window.location.href=newURL;
	               // return;
	        }
		else
		{
//			alert(document.getElementById('variant_id').value);
			alert("Vaelg venligst en variant...");
			return false;
		}
//    }
	}

//    if(document.getElementById('variant_id').value != "0") 
//    {
//        val = document.getElementById('variant_id').value;
//        newURL = newURL+'&variantId='+val;
	    $.get(newURL);
	    $("object").attr("wmode","transparent");
	    $("body").append('<div id="divBasketStatus" align="center" style="border:1px solid #000;background:#CCC;padding:10px;z-index:100;"></div>');
	    $("#divBasketStatus").hide();
	    var dbst = $(window).scrollTop()+200;
	    $("#divBasketStatus").css({width:'30%',position:'absolute',left:'35%',top:dbst});
	    $("#divBasketStatus").append('<h1>Produktet er nu i kurven</h1><p>Vil du forsætte med at shoppe, eller se din indkøbskurv?</p><br /><br /><br />')
	    $("#divBasketStatus").append('<span style="float:left"><input type="button" value="Kig i kurv" id="btnBasket" style="font-size:14pt;background:#69c;color:#fff;border:1px solid #999" /></span>');
	    $("#divBasketStatus").append('<span style="float:right"><input type="button" value="Shop videre" id="btnShop" style="font-size:14pt;background:#69c;color:#fff;border:1px solid #999" /></span>');
	
	    $("#btnShop").click(function() { $("#divBasketStatus").remove() });
	    $("#btnBasket").click(function() { document.location.href='/?id='+id });
	    $("#divBasketStatus").show();
//    } 
//    else 
//    { 
//        alert("Vælg venligst en variant");
//    }

	return false;
}

function changeColorSize(item_id,item_number,id,type)
{
	newURL = '/?id='+id+'&recordid='+item_id;

	if(type == 'size')
	{
		if(document.getElementById('size_'+item_number))
		{
			itemSize = document.getElementById('size_'+item_number).options[document.getElementById('size_'+item_number).selectedIndex].value;
				newURL = newURL+'&itemSize='+itemSize;
		}
	
		if(document.getElementById('color_'+item_number))
		{
			itemColor = document.getElementById('color_'+item_number).options[document.getElementById('color_'+item_number).selectedIndex].value;
				newURL = newURL+'&itemColor='+itemColor;
		}
	}
	else
	{
		if(document.getElementById('color_'+item_number))
		{
			itemColor = document.getElementById('color_'+item_number).options[document.getElementById('color_'+item_number).selectedIndex].value;
				newURL = newURL+'&itemColor='+itemColor;
		}
		
		if(document.getElementById('size_'+item_number))
		{
			itemSize = document.getElementById('size_'+item_number).options[document.getElementById('size_'+item_number).selectedIndex].value;
				newURL = newURL+'&itemSize='+itemSize;
		}
	}
	
	window.location=newURL;
}


function submitForm(fields)
{
	var x
	var doSubmit = true
	var focusField

	for(x in fields)
	{
		if(document.getElementById) {
			ref = document.getElementById(fields[x])
		}
		if(ref){
			if(window.document.getElementById(fields[x]).value == "")
			{
				if(doSubmit == true)
				{
					focusField = fields[x];
				}
				
				doSubmit = false
				window.document.getElementById('msg'+fields[x]).style.color = "#FF0000";
			}else{
				window.document.getElementById('msg'+fields[x]).style.color = "#000000";
			}
		}
	}
	
	if(doSubmit)
	{
		document.form.submit();
	}else{
	
		alert('Udfyld venligst alle felter med *');
		window.scrollTo(0, 0);
		
		function focusL()
		{
                	document.getElementById(focusField).focus();
		}
		window.onReadyState=focusL();
	}
}

$(document).ready(function(){ 

        $('#forsidebox').jshowoff({controls:false,speed:3000,links:false}); 

        $(".product-item").mouseover(function (e) {
            $(this).find("span.product-item-variants").css('display', 'block');
            $(this).find("span.product-item-variants").css('opacity', 0.7);
        });

        $(".product-item").mouseout(function (e) {
            $(this).find("span.product-item-variants").css('display', 'none');
        });

	// Jquery Validate
	$("form[name='form']").validate({
		rules: {
			customer_email: {
				required: true,
				email: true
			},
			customer_condition: "required",
			customer_name: "required",
			customer_address: "required",
			customer_zip: "required",
			customer_city: "required",
			customer_phone: "required"
		},
		messages: {
			customer_email: "<br/>Indtast en gyldig e-mail-adresse",
			customer_condition: "Accepter venligst handelsbetingelserne",
			customer_name: "Påkrævet",
			customer_name: "Påkrævet",
			customer_address: "Påkrævet",
			customer_zip: "Påkrævet",
			customer_city: "Påkrævet",
			customer_phone: "Påkrævet"
		}
	});
	
$(".shipping_address").blur(function(){
	$(".shipping_address").each(function() {
		if( $(this).val().length === 0 ) {
			if($(this).hasClass("required")) { // if no input but have required class
				
			}
			else { // if blank but has required class then remove it
				
			}
		}
		else { // if one has input then add required to all
			$(".shipping_address").not($(this)).addClass("required");
		}

		if($(".shipping_address[value!='']").length === 0 ){
			
				$(this).removeClass("required");
	
		} 
	});		
});


$("form[name='form']").submit(function(){

	if($(".shipping_address[value!='']").length === 0 ){
		$(".shipping_address").each(function() {
			$(this).removeClass("required");
		});	
	} 
	
});	


});
