﻿
function topfotos(){

	//actual1 = 0;
	
	//do{
		randn = Math.floor(Math.random()*25);
	//}while(randn == actual1);

	jQuery("div#header-fotos img").fadeTo(1000, 0, function () {
		jQuery(this).attr("src", "skins/0/top/escola" + randn + ".jpg").load(function () {
			jQuery(this).fadeTo(1500,1);
		});
	});

	clearTimeout(temps);
	temps = setTimeout('topfotos()', 5000);
}

/*
 * Codi x fer q es mostrin o s'amaguin els items de la Cerca i mes ...
 */
jQuery(document).ready(function(){

	temps = setTimeout('topfotos()', 2000);

	jQuery("input.button_js").css({'display': 'none'});

	jQuery("td.no_tag a").bind("click", function(e) { 
		return false;
	});
	
	/************** Expandir  ********************************/
	/* Fa visible el div amb el Expand i Collapse ALL */
	jQuery('div.expand_content').css({'display': 'none'});
	jQuery('div.search_box_expand').css({'display': 'block'});
	jQuery('div.expander a.menuExt').css({'display': 'inline'});
	
	/* Expandeix o contrau, segons com estigui en aquell moment, el contingut del item clicat */
	jQuery("div.expand_container a.menuExt").bind("click", function(e) { 
		if (this.className.indexOf("menuCom") == -1){
			jQuery(this)
				.addClass('menuCom')
				.css({'text-decoration': 'underline'})
				.parent().parent().find('div.expand_content').slideDown("slow");
		}
		else{
			jQuery(this)
				.removeClass('menuCom')
				.css({'text-decoration': 'none'})
				.parent().parent().find('div.expand_content').slideUp("slow");
		}
		return false;
	});
	
	/* Expandeix totes les taules de la cronologia */
	jQuery("div.expander a.menuExtALL").bind("click", function(e) { 
		jQuery("div.expand_container a.menuExt:not(.menuCom)").css({'text-decoration': 'underline'})
		jQuery("div.expand_container a.menuExt:not(.menuCom)").parent().parent().find('div.expand_content').slideDown("slow");
		jQuery("div.expand_container a.menuExt:not(.menuCom)").addClass('menuCom');
		return false;
	});

	/* Contrau totes les taules de la cronologia */
	jQuery("div.expander a.menuComALL").bind("click", function(e) { 
		jQuery("div.expand_container a.menuExt.menuCom").css({'text-decoration': 'none'})
		jQuery("div.expand_container a.menuExt.menuCom").parent().parent().find('div.expand_content').slideUp("slow");
		jQuery("div.expand_container a.menuExt.menuCom").removeClass('menuCom');
		return false;
	});
	/************** FI DE: Expandir  ********************************/
	
	if(typeof jQuery().pager == 'function') {
		jQuery('.pager_cont').pager('div.pager_page', {
			navId: 'nav_pager_espais_dos',
			navAttach: 'after',
			prevText: '<<',
			nextText: '>>'
		});
	}
	
});//fi de Ready



/***************  Sistema de cookies  ********************/
function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(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);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
/***************  FI DE: Sistema de cookies  ********************/

/**
* Reference: Sandeep V. Tamhankar (stamhankar@hotmail.com),
* http://javascript.internet.com
*/
function isEmail (emailStr) {

var checkTLD=0;
var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
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];

for (i=0; i<user.length; i++) {
	if (user.charCodeAt(i)>127) {
		return false;
	}
}

for (i=0; i<domain.length; i++) {
	if (domain.charCodeAt(i)>127) {
		return false;
	}
}

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 atomPat=new RegExp("^" + atom + "$");
var domArr=domain.split(".");
var len=domArr.length;

for (i=0;i<len;i++) {
	if (domArr[i].search(atomPat)==-1) {
		return false;
	}
}

if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1) {
	return false;
}

if (len<2) {
	return false;
}

return true;
}