initScrollValue = 0;

function handleextraimageanimation(imagecount, direction)
{
var imagecountfix = imagecount - 4;

	if (direction == 'down') 
	{
		if(initScrollValue != (imagecountfix *-134))
			{
				initScrollValue -= 134; 		  
	      			$("#animation-wrapper").animate({ top: initScrollValue }, 500 );
			}
	}
	else
	{
		if(initScrollValue != 0)
			{
				initScrollValue += 134;  
				$("#animation-wrapper").animate({ top: initScrollValue }, 500 );
			}
  	}
}




$(document).ready(function(){
	$("#newsletter-global-signup input").click(function(e){this.value = ''});

});

$(document).ready(function(){
	$("#product-info a").click(function(e){$('#showmepracticalinfo').modal();$('#modaliframe').attr("src",this.href); return false;});
	$("#clickme1").click(function(e){$('#showme1').modal();});
	$("#clickme2").click(function(e){$('#showme2').modal();});
	$("#clickme3").click(function(e){$('#showme3').modal();});
	   $(".openModal a").click(function(e){$('#showmepracticalinfo').modal();$('#modaliframe').attr("src",this.href); return false;});

});

	function ValidateUniform(containerid) {
		$('.errorMsg ol').html('');
		var retval = true;
		$("#" + containerid + " .requiredfield[offsetWidth!=0]").each(
			function () {
				if (!is_valid(this)) {
/*				if (this.value == '') {*/
					$('.errorMsg ol').append("<li>" + $(this).parent('.ctrlHolder').find('.errorField').text() + "</li>");
					$('.errorMsg').show();
					retval = false;
					$(this).parent('.ctrlHolder').addClass("error");
					$(this).blur(function() {
						if (is_valid(this)) {
							$(this).parent('.ctrlHolder').removeClass("error");
						}
					});
				} 
				else {
					$(this).parent('.ctrlHolder').removeClass("error");
				}
					
			}
		);
		return retval;
}

function is_valid(e){
	if($(e).val() == ''){
		return false;
	} else if($(e).hasClass('number') && !validate_number($(e).val())){
		return false;
	} else if($(e).hasClass('email') && !validate_email($(e).val())){
		return false;
	} else {
		return true;
	}
}

function validate_email(email)
{
   var reg = /^([A-Za-z0-9+_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(jQuery.trim(email)) == false) {
      return false;
   }

   return true;


/*
	apos=email.indexOf("@");
	dotpos=email.lastIndexOf(".");
	if (apos<1||dotpos-apos<2) 
	  {return false;}
	else {return true;}
*/
}

function validate_number(n){
	if (isNaN(n.replace("+",""))) 
	  {return false;}
	else {return true;}
}


//// NEWSLETTER //////

$(document).ready(function() { 

if($("input#subscribe-email").is('*')){
	$("input#subscribe-email").val($.cookie('newsletteremail'));
	$("input#subscribe-name").val($.cookie('newslettername'));
}


if($.cookie('newslettershe') == 'she'){
$("input#preferences_she").attr('checked', true); 
}


if($.cookie('newsletterhe') == 'he'){
$("input#preferences_he").attr('checked', true); 
}

if($.cookie('newsletterdanish') == 'da'){
$("input#language_da").attr('checked', true); 
}


if($.cookie('newsletterenglish') == 'en'){
$("input#language_en").attr('checked', true); 
}




	$("#newlettersignupbutton").click(function(){


$.cookie('newslettershe', '', { expires: -1 });
$.cookie('newsletterhe', '', { expires: -1 });

$.cookie('newsletterdanish', '', { expires: -1 });
$.cookie('newsletterenglish', '', { expires: -1 });



	$.cookie('newsletteremail', $("input#subscribe-email").val());
	$.cookie('newslettername', $("input#subscribe-name").val());
	$.cookie('newslettershe', $("input#preferences_she:checked").val());
	$.cookie('newsletterhe', $("input#preferences_he:checked").val());
	$.cookie('newsletterdanish', $("input#language_da:checked").val());
	$.cookie('newsletterenglish', $("input#language_en:checked").val());

	$.cookie('newsletterextendedsent', '1');




	});



$("a#newslettersignup").click(function(){
	$.cookie('newsletteremail', $("input#subscribe-email").val());

	$("form#newslettersignupform").submit();

});



});


/* music popup */
function popupMusic(url, w, h){
 var options = '';
 options = 'width=' + w + ',height=' + h + ',';
 options += 'resizable=no,scrollbars=no,status=no,';
 options += 'menubar=no,toolbar=no,location=no,directories=no';

 var newWin;
 newWin = window.open(url, 'newWin', options);
 newWin.resizeTo(w, h);
 newWin.focus();
 //400 450
}



