/**
*
* Ændret så vi kan logge ind fra forside. Bl.a. indsat Url til eidscript ///Simon
*
*
* script oprindeligt lavet af Jan-Erik
*
*/




userlogin = {
	loggedIn:0,
	formid : '#userlogin',
	readCookie:function(name) {

		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length).replace(/%40/g, "@");
		}


		return '';
		},

	init : function () {
		$(userlogin.formid).submit(userlogin.submit);

		$('#user').val(userlogin.readCookie('enbCookie'));
	},
	submit: function() {
		//console.log(userlogin.url);

		//fe_users.pid sat med typoscript i doc_config
		var url='index.php?eID=tx_butik_eid2&pid='+fe_users.pid+'&logintype=login';
		$.get(url,$(this).serializeArray(),userlogin.checkSuccess);

		return false;
	},

	checkSuccess: function(response) {

		if(response == "1") {
		userlogin.loggedIn=1;

			$('#loginUl li').html('Du er nu logget ind<br/>Gå til <a class="green" href="/topmenu/min-side/">Min Side</a>');

			//updaate login in basket
			userloginBasket.loggedIn=1;

			//fe_login.pid sat med typoscript i doc_config
			$('#userloginBasket').load('index.php?id='+fe_login.pid+'  .tx-felogin-pi1');
		} else {

			//alert("Fejl i login");
			$('#userloginMsg').html('<span class="error">Fejl i login - forsøg venligst igen.</span>');
			$('#userloginMsg').hide();
			$('#userloginMsg').fadeIn('slow');
		}


	}
}

wishlistlogin = {
	loggedIn:0,
	formid : '#wishlist-userlogin',
	trigger : '',
	triggeringEvent : 'login',
	readCookie:function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length).replace(/%40/g, "@");
		}


		return '';
		},

	init : function () {
		$(wishlistlogin.formid).submit(wishlistlogin.submit);

//		$('#user').val(wishlistlogin.readCookie('enbCookie'));
	},
	submit: function() {
		//console.log(userlogin.url);

		//fe_users.pid sat med typoscript i doc_config
		var url='index.php?eID=tx_butik_eid2&pid='+fe_users.pid+'&logintype=login';
		$.get(url,$(this).serializeArray(),wishlistlogin.checkSuccess);

		return false;
	},

	checkSuccess: function(response) {

		if(response == "1") {
			wishlistlogin.loggedIn=1;

			$('#loginUl li').html('Du er nu logget ind<br/>Gå til <a href="/topmenu/min-side/">din side</a>');

			//updaate login in basket
			userloginBasket.loggedIn=1;
			userlogin.loggedIn=1;
			wishlistPopup.visible = false;
			$(wishlistlogin.trigger).click();
			if(wishlistlogin.triggeringEvent == 'newuser'){
				wishlistPopup.newUserStatus();
			}else{
				wishlistPopup.hideBox();
			}

			//fe_login.pid sat med typoscript i doc_config
			$('#userloginBasket').load('index.php?id='+fe_login.pid+'  .tx-felogin-pi1');
		} else {
			//alert("Fejl i login");
			$('#wishlist-userloginMsg').html('<a href="index.php?id='+fe_login.pid+'&tx_felogin_pi1[forgot]=1 ">Fejl i login, glemt password?</a>');
			$('#wishlist-userloginMsg').hide();
			$('#wishlist-userloginMsg').fadeIn('slow');
		}


	}
}


userloginBasket = {
	loggedIn:0,
	formid : '#userloginBasket form',
	init : function (){
	$(userloginBasket.formid).submit(userloginBasket.submit);
	},
	submit: function() {
		//console.log(userlogin.url);
		//fe_users.pid sat med typoscript i doc_config


		var url='index.php?eID=tx_butik_eid2&pid='+fe_users.pid+'&logintype=login';
		$.get(url,$(this).serializeArray(),userloginBasket.checkSuccess);


		if(userloginBasket.loggedIn==1){return true}

		return false;
	},



	checkSuccess: function(response) {

		if(response == "1") {
			userloginBasket.loggedIn=1;

			$('#userloginBasket').load('login/ .tx-felogin-pi1');
			//$('#userloginBasket').html('Du er nu logget ind<br/>Gå til din side');
		} else {

			$('#userloginBasketMsg').html('<a href="index.php?id='+fe_login.pid+'&tx_felogin_pi1[forgot]=1 ">Fejl i login <br/>Glemt password?</a>');
			$('#userloginBasketMsg').hide();
			$('#userloginBasketMsg').fadeIn('slow');

		}


	}
}







//funtionen skal køres som callback til basket da #userloginBasket form ellers ikke er tilstede
function callback(){
$(userloginBasket.init);
}
basket.registerInitCallback=callback;
basket.initCallback=callback;

$(userlogin.init);

function setClickOnTag(){

}

$(document).ready(function(){
	//login-foldout i top menu
	$("#btnLogin li a.topmenu_login_link" ).click(function(){
		//link er kun aktivt hvis logget ind
		if( userlogin.loggedIn || userloginBasket.loggedIn || wishlistlogin.loggedIn){
			return true
		}else{
			$("#loginUl").slideToggle("fast");
		return false
		}
	});
});