
var $j = jQuery.noConflict();
$j(document).ready(function() {

	
	$j('input[name="levering_firma"]').focus(function(){
		if ($j(this).val() == "Firma") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Firma');
		}
	});
	$j('input[name="levering_navn"]').focus(function(){
		if ($j(this).val() == "Navn") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Navn');
		}
	});
	$j('input[name="levering_adresse"]').focus(function(){
		if ($j(this).val() == "Adresse") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Adresse');
		}
	});
	$j('input[name="levering_poststed"]').focus(function(){
		if ($j(this).val() == "Postnummer/-sted") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Postnummer/-sted');
		}
	});
	$j('input[name="levering_land"]').focus(function(){
		if ($j(this).val() == "Land") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Land');
		}
	});
	$j('input[name="levering_telefon"]').focus(function(){
		if ($j(this).val() == "Telefon") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Telefon');
		}
	});
	$j('input[name="faktura_firma"]').focus(function(){
		if ($j(this).val() == "Firma") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Firma');
		}
	});
	$j('input[name="faktura_adresse"]').focus(function(){
		if ($j(this).val() == "Adresse") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Adresse');
		}
	});
	$j('input[name="faktura_poststed"]').focus(function(){
		if ($j(this).val() == "Postnummer/-sted") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Postnummer/-sted');
		}
	});
	$j('input[name="faktura_land"]').focus(function(){
		if ($j(this).val() == "Land") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Land');
		}
	});
	$j('input[name="faktura_telefon"]').focus(function(){
		if ($j(this).val() == "Telefon") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Telefon');
		}
	});
	$j('input[name="navn"]').focus(function(){
		if ($j(this).val() == "Navn") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Navn');
		}
	});
	$j('input[name="levering_epost"]').focus(function(){
		if ($j(this).val() == "E-post") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('E-post');
		}
	});
	$j('input[name="epost"]').focus(function(){
		if ($j(this).val() == "E-post") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('E-post');
		}
	});
	$j('input[name="telefon"]').focus(function(){
		if ($j(this).val() == "Telefon") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Telefon');
		}
	});
	$j('.abonnerForm textarea[name="kommentar"]').focus(function(){
		if ($j(this).val() == "Kommentar") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Kommentar');
		}
	});
	$j('.tipsOssForm textarea[name="kommentar"]').focus(function(){
		if ($j(this).val() == "Skriv inn tipset her") {
			$j(this).val('');
		}
	}).blur(function(){
		if ($j(this).val() == "") {
			$j(this).val('Skriv inn tipset her');
		}
	});

	 $j('form.abonnerForm').submit(function(event) {
		//event.preventDefault();
		//$('.error').hide();  
		var list = $j('.abonnerForm > .skjemafeil');
		var mangler = new Array();
        list.removeClass("skjemafeil");
        
	/*
    	var levering_firma = $j('input[name="levering_firma"]').val();  		
		if (levering_firma == "" || levering_firma == "Firma") {  
			mangler.push("Leveringsadresse: Firmanavn");			
			$j('input[name="levering_firma"]').addClass("skjemafeil");
		}  
	*/	
		var levering_navn = $j('input[name="levering_navn"]').val();  
		if (levering_navn == "" || levering_navn == "Navn") {  
			mangler.push("Leveringsadresse: Navn");	
			$j('input[name="levering_navn"]').addClass("skjemafeil");
		}
		
		var levering_adresse = $j('input[name="levering_adresse"]').val();  
		if (levering_adresse == "" || levering_adresse == "Adresse") {  
			mangler.push("Leveringsadresse: Adresse");	
			$j('input[name="levering_adresse"]').addClass("skjemafeil");
		}

		var levering_poststed = $j('input[name="levering_poststed"]').val();  
		if (levering_poststed == "" || levering_poststed == "Postnummer/-sted") {  
			mangler.push("Leveringsadresse: Postnummer/-sted");	
			$j('input[name="levering_poststed"]').addClass("skjemafeil");
		}

		var epost = $j('input[name="levering_epost"]').val(); 
		if (!validate(epost)) {
			mangler.push("Leveringsadresse: E-post");	
			$j('input[name="levering_epost"]').addClass("skjemafeil");            
		}
/*
		var mld = $j("#melding").val();  
		if (mld == "") {  
			mangler.push("Melding");
			$j("#melding").addClass("skjemafeil");
			$j("#melding").prev().addClass("skjemafeil");
		}
*/		
		if (mangler.length > 0) {			
			alert("Fyll ut disse feltene: \n"+mangler.join("\n"));  
			return false;
		}
		return true;
	});

	$j('form.tipsOssForm').submit(function(event) {
		var list = $j('.tipsOssForm > .skjemafeil');
		list.removeClass("skjemafeil");
		var navn = $j('input[name="navn"]').val();  
		var mangler = new Array();
		if (navn == "" || navn == "Navn") {  
			mangler.push("Navn");			
			$j('input[name="navn"]').addClass("skjemafeil");
		}  

		var epost = $j('input[name="epost"]').val();  
		if (!validate(epost)) {		
			mangler.push("E-post");			
			$j('input[name="epost"]').addClass("skjemafeil");
		}  

		var kommentar = $j('textarea[name="kommentar"]').val();  
		if (kommentar == "" || kommentar == "Skriv inn tipset her") {  
			mangler.push("Tips");			
			$j('input[name="kommentar"]').addClass("skjemafeil");
		}  
		if (mangler.length > 0) {			
			alert("Fyll ut disse feltene: \n"+mangler.join("\n"));  
			return false;
		}
		return true;
	});


	// Ved klikk på artikkelliste på forside, hent den samme artikkel og display i hovedfeltet
	$j(".FrontpageArtikkel .artikkelliste a").live("click", function(e) {
		e.preventDefault();
		var id = $j(this).attr('id');
		var link = '/frontpageArticles.php';
		var params = "articleId="+id;
		$j.ajax({
		   type: "POST",
		   url: link,     // this is the path from above
		   data: params,
			async: false,	
		   success: function(result) {
				$j('div#ajaxres').html(result);
			}
		 });
	})

	// Scroll event handlers
	$j(".FrontpageArtikkel .artikkelliste .tile-top").live("mouseover", function() {
		$j(".FrontpageArtikkel .artikkelliste ul").autoscroll({ 
				direction: "up", 
				step: 50, 
				scroll: true, 
				onEvaluate: function () { 
					// code
				}, 
				onEdge: function (edge) { 
					// code 
				} 
			});		

	}).bind("mouseout", function() {
		$j(".FrontpageArtikkel .artikkelliste ul").autoscroll("destroy");
	});
	
	$j(".FrontpageArtikkel .artikkelliste .tile-bottom").live("mouseover", function() {
		$j(".FrontpageArtikkel .artikkelliste ul").autoscroll({ 
				direction: "down", 
				step: 50, 
				scroll: true, 
				onEvaluate: function () { 
					// code
				}, 
				onEdge: function (edge) { 
					// code 
				} 
			});		
	}).bind("mouseout", function() {
		$j(".FrontpageArtikkel .artikkelliste ul").autoscroll("destroy");
	});

});


function validate(email) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
	  //$j("[name=tl_epost]").val('Ugyldig E-post!').css({'background-color':'red','color':'white'});
	  return false;
   }
   return true;
}

