$(document).ready(function(){
	/* Main Searchbar */
	$('#searchtext').focus( function(){
		if (this.value == 'SØG PRODUKT') {
			this.value = '';
		}
	});
	$('#searchtext').blur( function(){
		if (this.value == '') {
			this.value = 'SØG PRODUKT';
		}
	});
	/* Main newsletter & Subscribe/Unsubscribe */
	$('#addMail, #delMail, #newMail').focus(function() {
		if (this.value == 'TAST E-MAIL') {
			this.value = '';
		}
	});
	$('#addMail, #delMail, #newMail').blur( function(){
		if (this.value == '') {
			this.value = 'TAST E-MAIL';
		}
	});
	/* Main Newsletter */
	$("#Newsletter").submit(function() { 
		var newmail = $("#newMail").val();  
		if (newmail == "" || newmail == 'TAST E-MAIL') {  
			alert('<p style="color: #ffffff;">Husk at indtaste mail</p>')
			return false;  
		} 
		if (newmail.indexOf('@') == -1) {  
			alert('<p style="color: #ffffff;">Indtast korrekt e-mail</p>')
			return false;  
		}
		var formData = $("#Newsletter").serialize();
		$.ajax({  
			type: "POST",  
			url: "/log/newsletter/subscription.asp",  
			scriptCharset: 'UTF-8',
			data: formData,  
			success: function() {
				alert('<p style="color: #ffffff;">Du er nu tilmeldt vores nyhedsbrev</p>');  
			},  
			error: function() {  
				alert('<p style="color: #ffffff;">Der er sket en fejl. Prøv igen senere <br/>eller send os en <a style="color: #339999;" href="mailto:abonnenter@undergroundshop.dk?subject=Subscribe">mail</a></p>');  
			}
		});
		$("#newMail").attr('value', 'TAST E-MAIL');
		return false;  
	});
	/* Subscribe */
	$("#Subscribe").submit(function() { 
		var addmail = $("#addMail").val();  
		if (addmail == "" || addmail == 'TAST E-MAIL') {  
			alert('<p style="color: #ffffff;">Husk at indtaste mail</p>')
			return false;  
		} 
		if (addmail.indexOf('@') == -1) {  
			alert('<p style="color: #ffffff;">Indtast korrekt e-mail</p>')
			return false;  
		}
		var formData = $("#Subscribe").serialize();
		$.ajax({  
			type: "POST",  
			url: "/log/newsletter/subscription.asp",  
			scriptCharset: 'UTF-8',
			data: formData,  
			success: function() {
				alert('<p style="color: #ffffff;">Du er nu tilmeldt vores nyhedsbrev</p>');  
			},  
			error: function() {  
				alert('<p style="color: #ffffff;">Der er sket en fejl. Prøv igen senere <br/>eller send os en <a style="color: #339999;" href="mailto:abonnenter@undergroundshop.dk?subject=Subscribe">mail</a></p>');  
			}
		});
		$("#addMail").attr('value', 'TAST E-MAIL');
		return false;  
	});
	/* Unsubscribe */
	$("#Unsubscribe").submit(function() { 
		var delmail = $("#delMail").val();  
		if (delmail == "" || delmail == 'TAST E-MAIL') {  
			alert('<p style="color: #ffffff;">Husk at indtaste mail</p>')
			return false;  
		} 
		if (delmail.indexOf('@') == -1) {  
			alert('<p style="color: #ffffff;">Indtast korrekt e-mail</p>')
			return false;  
		}
		var formData = $("#Unsubscribe").serialize();
		$.ajax({  
			type: "POST",  
			url: "/log/newsletter/subscription.asp",  
			scriptCharset: 'UTF-8',
			data: formData,  
			success: function() {
				alert('<p style="color: #ffffff;">Du er nu afmeldt fra vores nyhedsbrev</p>');  
			},  
			error: function() {  
				alert('<p style="color: #ffffff;">Der er sket en fejl. Prøv igen senere <br/>eller send os en <a style="color: #339999;" href="mailto:abonnenter@undergroundshop.dk?subject=Unsubscribe">mail</a></p>');  
			}
		});
		$("#delMail").attr('value', 'TAST E-MAIL');
		return false;  
	});
	/* Order - newsletter */
	var submit = 0;
	$("[name='Orderstep1Form']").submit(function() { 
		var newsChecked = $('[name=useMailList]').attr('checked');
		if(submit == 0 && newsChecked == 'checked') {
			$('#hiddenForm').submit();
			return false;
		}
	});
	$("#hiddenForm").submit(function() { 
		var customerMail = $('#email').val();
		$('#hiddenMail').val(customerMail)
		var formData = $("#hiddenForm").serialize();
		$.ajax({  
			type: "POST",  
			url: "/log/newsletter/subscription.asp",  
			scriptCharset: 'UTF-8',
			data: formData,
			success: function() {
				submit = 1;
				$("[name='Orderstep1Form']").submit();
			},  
			error: function() {  
				submit = 1;
				$("[name='Orderstep1Form']").submit();
			}
		});
		return false;  
	});
	/* Vareliste */
	$('.variantInfo', this).mouseover(function() {
		$('.allVariants', this).css('display', 'block');
	});
	$('.variantInfo', this).mouseout(function() {
		$('.allVariants', this).css('display', 'none');
	});
	/* varekort.js */
	var div = document.getElementById('iselect');
	var divHeight = div.clientHeight;
	var divScrollHeight = div.scrollHeight;
	if (divHeight + 12 == divScrollHeight || navigator.appName == 'Microsoft Internet Explorer') {
		$('#iselect').css('overflow-y', 'hidden');
	}
	if (divHeight + 12 < divScrollHeight) {
		$('#iselect').css('overflow-y', 'auto');
		$('#down').css('display', 'block');
	}
	$('#down').mouseover(function() {
		$('#down').attr('src', '/design/buttons/arrow-down-over.png');
	});
	$('#up').mouseover(function() {
		$('#up').attr('src', '/design/buttons/arrow-up-over.png');
	});
	$('#down').mouseout(function() {
		$('#down').attr('src', '/design/buttons/arrow-down.png');
	});
	$('#up').mouseout(function() {
		$('#up').attr('src', '/design/buttons/arrow-up.png');
	});
	$('#down').click(function() {
		var position = $('#iselect').scrollTop() + 140;
		$('#iselect').scrollTop(position);
	});
	$('#up').click(function() {
		var position = $('#iselect').scrollTop() - 140;
		$('#iselect').scrollTop(position);
	});
	$('#iselect').scroll(function() {
		var dif = divScrollHeight - divHeight;
		if (div.scrollTop < dif) {
			$('#down').css('display', 'block');
		}
		if (div.scrollTop == dif) {
			$('#down').css('display', 'none');
		}
		if (div.scrollTop > 0) {
			$('#up').css('display', 'block');
		}
		if (div.scrollTop == 0) {
			$('#up').css('display', 'none');
		}
	});
	$('#more').mouseover(function() {
		$('#Desc1').css('display', 'none');
		$('#fullDesc').css('display', 'block');
		$('#more').css('display', 'none');
	});
	$('#fullDesc').mouseover(function() {
		$('#Desc1').css('display', 'none');
		$('#fullDesc').css('display', 'block');
		$('#more').css('display', 'none');
	});
	$('#fullDesc').mouseout(function() {
		$('#fullDesc').css('display', 'none');
		$('#Desc1').css('display', 'block');
		$('#more').css('display', 'block');
	});
});

