/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */
eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('r.5=w(k,d,a){4(m d!=\'H\'){a=a||{};4(d===p){d=\'\';a.3=-1}2 g=\'\';4(a.3&&(m a.3==\'n\'||a.3.u)){2 f;4(m a.3==\'n\'){f=G E();f.C(f.B()+(a.3*z*s*s*v))}o{f=a.3}g=\'; 3=\'+f.u()}2 b=a.7?\'; 7=\'+(a.7):\'\';2 e=a.9?\'; 9=\'+(a.9):\'\';2 l=a.t?\'; t\':\'\';6.5=[k,\'=\',K(d),g,b,e,l].I(\'\')}o{2 h=p;4(6.5&&6.5!=\'\'){2 c=6.5.F(\';\');D(2 i=0;i<c.8;i++){2 j=r.A(c[i]);4(j.q(0,k.8+1)==(k+\'=\')){h=y(j.q(k.8+1));x}}}J h}};',47,47,'||var|expires|if|cookie|document|path|length|domain|||||||||||||typeof|number|else|null|substring|jQuery|60|secure|toUTCString|1000|function|break|decodeURIComponent|24|trim|getTime|setTime|for|Date|split|new|undefined|join|return|encodeURIComponent'.split('|'),0,{}))


$(document).ready(function(){
						   
//  apre / chiude il form di login dell'header
	$('#btnLogin a, #chiudiFormLogin').click(
		function(){
			var f = $('#formLogin');
			var d = f.css('display');
			(d == 'none') ? f.show() : f.hide(); 
			return false;
		}
	);

//  apre / chiude le interviste della pagina: centrale_operativa/operatori.php
	$('.leggi').click(
		function(){
			var el = $(this).next();
			var d = el.css('display');
			(d == 'none') ? el.slideDown('slow').prev().addClass('chiudi').text('Chiudi') : el.slideUp('slow').prev().removeClass('chiudi').text('Leggi l\'intervista'); 
			return false;
		}
	);

$('a[rel=link]').attr('target','_blank');

	

//////////////////////              login
	if ($.cookie("email") && $.cookie("pw")){
		$("input[name=email]").val($.cookie("email"));
		$("input[name=password]").val($.cookie("pw"));
		$("#invia").focus();
	} else {
		$("#email").focus();
	}
	$('#formLogin,#formLogin2').submit(function(){
		var el = $(this);										
		var res = $(el).find("#response");										
		var ric = $(el).find("input[name=ricorda]");										
		var c1 = $(el).find('input[name=email]');
		var c2 = $(el).find('input[name=password]');
		var v1 = $.trim($(el).find('input[name=email]').val());
		var v2 = $.trim($(el).find('input[name=password]').val());
		if ((v1 == '') || (v2 == '')){
			if ((v1 == '') && (v2 == '')){
				$(res).text("Inserire email e Password").slideDown();
				$(c1).addClass('errore').focus();
				$(c2).addClass('errore');
			} else if (v1 == ''){
				$(res).text("Inserire email").slideDown();
				$(c2).removeClass('error');
				$(c1).addClass('errore').focus();
			} else if (v2 == ''){
					$(res).text("Inserire Password").slideDown();
					$(c1).removeClass('error');
					$(c2).addClass('errore').focus();
			}
		} else if (!checkMail(v1)) {
			$(res).text("Formato email errato").slideDown();
			$(c1).addClass('errore');
			$(c2).removeClass('errore');
		} else {
			$(c1).removeClass('errore');
			$(c2).removeClass('errore');
			if (($("#ricorda").attr('checked')) == true){
				$.cookie("email", v1, { path: '/', expires: 365 });
				$.cookie("pw", v2, { path: '/', expires: 365 });
			}
			$.ajax({
				type: "POST",
				url: "../convalida.php",
				data: "email=" + v1 + "&password=" + v2,
				success: function(ResponseText){
							if (ResponseText == 1 ) {
								var url;
								if ($(el).attr('id') == 'formLogin2')
									url = '../tuo_profilo/modificaStep1.php';
								else
								    url = $('#hidurl').val();
								location.href = url;
							} else 
								$(res).text(ResponseText).slideDown();
						}
			});
		}
		return false;
	});
	
		
});

//////////////////////              seleziona voci di menu (mainNav, #subNav)
function menu(main, sub){
	var main = main;
	var sub = sub;
	$('#mainNav li a').eq(main).addClass('sel');
	$('#subNav li a').eq(sub).addClass('sel');
}

function checkMail(mail){
	var p = /^[A-Za-z0-9](([_\.\-]?[a-zA-Z0-9]+)*)@([A-Za-z0-9]+)(([\.\-]?[a-zA-Z0-9]+)*)\.([A-Za-z]{1,4})$/;
	if (!(p.test(mail))){
		return false;
	}
	return true;
}

