// JavaScript Document
var WROOT;
var pseudonimOK = false;
var browserRenewHTML = '<div class="tancar"><a href="javascript:void(0)" onclick="$(\'.IE\').slideUp(400,function(){$(\'.IE\').remove()});" rel="nofollow" >Tancar advertiment</a></div><div class="fleft" style="width:400px"><div style="font-weight:bold">El teu navegador està obsolet, Actualitza\'l a una versió més nova</div><div style="padding-top:6px;">Joventut de la Faràndula et recomana la utilització de <a href="http://mozilla-europe.org/es/firefox/" target="_blank" rel="nofollow">Mozilla Firefox</a></div><div style="padding-top:6px;color:#d00;">No t\'assegurem que vegis aquest site de manera correcta.</div></div><div class="fleft" style="width:465px;margin-left:20px"><a href="http://mozilla-europe.org/es/firefox/" target="_blank" rel="nofollow"><img src="<?=PUBLIC_PATH; ?>img/iefix/iekill3.jpg" alt="Firefox" /></a> <a href="http://www.google.com/chrome?hl=es" target="_blank" rel="nofollow"><img src="<?=PUBLIC_PATH; ?>img/iefix/iekill1.jpg" alt="Google Chrome" /></a> <a href="http://www.microsoft.com/latam/windows/internet-explorer/" target="_blank" rel="nofollow"><img src="<?=PUBLIC_PATH; ?>img/iefix/iekill2.jpg" alt="Internet explorer8" /></a></div>';

function init(){
	if($.browser.msie){
		if(parseInt($.browser.version) < 8){
			$(".IE").html(browserRenewHTML);
			$(".IE").slideDown(400);
		}else{$(".IE").remove();}
		$("#site_content").show();
	}
	else{$(".IE").remove();$("#site_content").fadeIn();}
	//Menu principal
}


function fbs_click() {
	var u=location.href;
	var t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}

function homeSlide(){
	$('.slideShow').nivoSlider({
        effect:'random', //Specify sets like: 'fold,fade,sliceDown'
        slices:20,
        animSpeed:200, //Slide transition speed
        pauseTime:4000,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:false, //Next & Prev
        directionNavHide:true, //Only show on hover
        controlNav:false, //1,2,3...
        keyboardNav:false, //Use left & right arrows
        pauseOnHover:true, //Stop animation while hovering
        manualAdvance:false //Force manual transitions
    });		
}
function homeSlideInit(){
	var nums = Array();
	var num;
	for(var i=0;i<10;i++){		
		do{
			num = Math.floor(Math.random()*61)+1;	
		}while(busca(nums,num))
		nums.push(num);
	}
	for(i=0;i<10;i++){$(".slideShow").append('<img src="'+WROOT+'img/slideshow/'+nums[i]+'.JPG" alt="" />');}	
}
function busca(nums,num){
	for(var x=0;x<nums.length;x++){
		if(nums[x] == num){return true;}
	}
	return false;
}
function homeSlideConcursFoto(){
	$('.slideShowCFoto').nivoSlider({
        effect:'fade', //Specify sets like: 'fold,fade,sliceDown'
        slices:20,
        animSpeed:200, //Slide transition speed
        pauseTime:5000,
        startSlide:0, //Set starting Slide (0 index)
        directionNav:false, //Next & Prev
        directionNavHide:true, //Only show on hover
        controlNav:false, //1,2,3...
        keyboardNav:false, //Use left & right arrows
        pauseOnHover:true, //Stop animation while hovering
        manualAdvance:false //Force manual transitions
    });				
}

function comprobarCuplet(){
	var alertt = new Array();
	alertt[0] = "Has d'omplenar tots els camps";
	alertt[1] = "El numero de telefon o mobil no es correcte";
	alertt[2] = "La direccio email no es correcte";
	alertt[3] = "Has d'acceptar les bases del concurs";
	alertt[4] = "El codi postal introduit no es correcte";
	var errorr = 0;	
	var correcte = true;	
	if(pseudonimOK == "false" || !pseudonimOK){correcte = false;alert("El pseuodnim no es correcte");}	
	else if($("#fcuplet").val().length < 1){correcte = false;errorr = 0;}
	else if($("#fpseudo").val().length < 1){correcte = false;errorr = 0;}
	else if($("#fnom").val().length < 1){correcte = false;errorr = 0;}
	else if($("#fcognoms").val().length < 1){correcte = false;errorr = 0;}
	else if($("#fadresa").val().length < 1){correcte = false;errorr = 0;}
	else if($("#fcp").val().length < 5 || (isNaN($("#fcp").val()))){correcte = false;errorr = 4;}
	else if($("#fciutat").val().length < 1){correcte = false;errorr = 0;}
	else if($("#ftel").val().length < 9 || (isNaN($("#fcp").val()))){correcte = false;errorr = 1;}
	else if($("#fmobil").val().length < 9 || (isNaN($("#fcp").val()))){correcte = false;errorr = 1;}
	else if(!checkMail($("#femail").val())){correcte = false;errorr = 2;}
	else if(!$("#fcondicions").attr("checked")){correcte = false;errorr = 3;}	
	if(correcte){	
		if(confirm("Si ja has revisat les dades i penses que tot es correcte, fes click a ACEPTAR, sino fes click a cancelar i modifica les dades que creguis convenients.\n\n\nEnviar cuplet?")){$(".formEnviaCuplet").submit();}
	}else{
		alert(alertt[errorr]);	
	}
}

function comprovarPseudonim(){
	var pseudonim = $("#fpseudo").val();
	if(pseudonim.length < 4){$("#pdisponible").removeClass("si").addClass("no").html("El Pseudònim ha de tenir mínim 4 caràcters");}
	else{
		$("#pdisponible").removeClass("no").removeClass("si").html("Consultant disponibilitat...");
		$.ajax({
			type: "POST",
			url:WROOT+"concursCuplets/comprovarPseudonim/",
			data: "p="+pseudonim,
			success: function(response){
				pseudonimOK = $(response).text();
				if(pseudonimOK == "true"){$("#pdisponible").removeClass("no").addClass("si").html("Pseudònim disponible");}
				else{$("#pdisponible").removeClass("si").addClass("no").html("Pseudònim NO disponible");}
			}
		});
	}
}

function comprobarFotografia(){
	var alertt = new Array();
	alertt[0] = "Has d'omplenar tots els camps";
	alertt[1] = "El numero de telefon o mobil no es correcte";
	alertt[2] = "La direccio email no es correcte";
	alertt[3] = "Has d'acceptar les bases del concurs";
	alertt[4] = "El codi postal introduit no es correcte";
	alertt[5] = "No has adjuntat cap dibuix";
	alertt[6] = "La fotografia ha de tenir un titol";
	var errorr = 0;	
	var correcte = true;	
	if($("#ffoto").val().length < 1){correcte = false;errorr = 5;}
	else if($("#ftitol").val().length < 1){correcte = false;errorr = 6;}
	else if($("#fnom").val().length < 1){correcte = false;errorr = 0;}
	else if($("#fcognoms").val().length < 1){correcte = false;errorr = 0;}
	else if($("#fadresa").val().length < 1){correcte = false;errorr = 0;}
	else if($("#fcp").val().length < 5 || (isNaN($("#fcp").val()))){correcte = false;errorr = 4;}
	else if($("#fciutat").val().length < 1){correcte = false;errorr = 0;}
	else if($("#ftel").val().length < 9 || (isNaN($("#fcp").val()))){correcte = false;errorr = 1;}
	else if($("#fmobil").val().length < 9 || (isNaN($("#fcp").val()))){correcte = false;errorr = 1;}
	else if(!checkMail($("#femail").val())){correcte = false;errorr = 2;}
	else if(!$("#fcondicions").attr("checked")){correcte = false;errorr = 3;}	
	if(correcte){	
		if(confirm("Si ja has revisat les dades i penses que tot és correcte, fes click a ACEPTAR, sinó fes click a cancelar i modifica les dades que creguis convenients.\n\n\nEnviar el dibuix?")){$(".formEnviaCuplet").submit();}
	}else{
		alert(alertt[errorr]);	
	}
}

function fbs_click() {
	var u=location.href;
	var t=document.title;
	window.open('http://www.facebook.com/sharer.php?u='+encodeURIComponent(u)+'&t='+encodeURIComponent(t),'sharer','toolbar=0,status=0,width=626,height=436');
	return false;
}

function checkMail(emailStr){
	
	var emailPat=/^(.+)@(.+)$/
	var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"
	var validChars="\[^\\s" + specialChars + "\]"
	var quotedUser="(\"[^\"]*\")"
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/
	var atom=validChars + '+'
	var word="(" + atom + "|" + quotedUser + ")"
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$")
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")
	var matchArray=emailStr.match(emailPat)
	

	if (matchArray==null) {
		return false
	}
	var user=matchArray[1]
	var domain=matchArray[2]
	if (user.match(userPat)==null) {
		return false
	}
	
	var IPArray=domain.match(ipDomainPat)
	if (IPArray!=null) {
		  for (var i=1;i<=4;i++) {
			if (IPArray[i]>255) {
			return false
			}
		}
		return true
	}
	
	var domainArray=domain.match(domainPat)
	if (domainArray==null) {
		return false
	}
	
	var atomPat=new RegExp(atom,"g")
	var domArr=domain.match(atomPat)
	var len=domArr.length
	if (domArr[domArr.length-1].length<2 || 
		domArr[domArr.length-1].length>3) {			
		return false
	}
	
	if (len<2) {		
		return false
	}
	return true;
}

function promoInicialOff(){
	$(".videoIntro").fadeOut(200,function(){
		$(".videoIntro").remove();
		$("#site_header").css("height","auto");
		$("#site_MainMenu").fadeIn(200,function(){
			$("#site_contentDiv").fadeIn(300);
			$(".slideShow").fadeIn(500);
			homeSlide();
			homeSlideConcursFoto();
		});
		
	});
	$.ajax({
			type: "POST",
			url:WROOT+"promoInicial/",
			data: "2010",
			success: function(response){
			}
		});	
}
function promoInicialOn(){
	$("#site_contentDiv").fadeOut(200);
	$("#site_MainMenu").fadeOut(200);
	$("#site_header").height(138);
	//$(".slideShowDiv").hide();
	$("#site_contentDiv").after('<div class="videoIntro"><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/oCgBS48fTLg?fs=1&amp;hl=es_ES&amp;hd=1&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;autoplay=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/oCgBS48fTLg?fs=1&amp;hd=1&amp;hl=es_ES&amp;rel=0&amp;color1=0x3a3a3a&amp;color2=0x999999&amp;autoplay=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object><div class="p15"><a href="javascript:void(0)" onclick="promoInicialOff()">saltar la introducció</a></div></div>');
	
}

