<!--This is one of many scripts which are available at: *---
//--http://www.JavaScript.nu?javascript *---
//--This script is FREE, but you MUST let these lines *---
//--remain if you steal this script. *---
function bookmark(url, description)
{
	//***---This text will be shown to the visitor if it has Netscape.
	netscape="First push OK and then hit CTRL+D to add a bookmark to this site."
	if (navigator.appName=='Microsoft Internet Explorer')
	{
		window.external.AddFavorite(url, description);
	}
	else if (navigator.appName=='Netscape')
	{
		alert(netscape);
	}
}

/*
function writedate(year,month,day)
{
	var fecha = new Date(year,month-1,day);
	var s_fecha = fecha.toLocaleString();
	document.write(s_fecha.substring(0,s_fecha.lastIndexOf("de")));		
}
*/

/*
 * funcion writedate (year, month, day)
 *
 * Devuelve el valor del dia y el mes en castellano
 *
 */
function writedate(p_year,p_month,p_day)
{

var thetime = new Date(p_year,p_month-1,p_day);
//var thetime=new Date();

var nday=thetime.getDay()-1;
var nmonth=thetime.getMonth();
var ntoday=thetime.getDate();
var sday="";
var smonth="";

switch (nday){
	case 0:
		sday="Lunes";
		break;
	case 1:
		sday="Martes";
		break;
	case 2:
		sday="Miércoles";
		break;
	case 3:
		sday="Jueves";
		break;
	case 4:
		sday="Viernes";
		break;
	case 5:
		sday="Sábado";
		break;
	case 6:
		sday="Domingo";
		break;
}

switch (nmonth){
	case 0:
		smonth="Enero";
		break;
	case 1:
		smonth="Febrero";
		break;
	case 2:
		smonth="Marzo";
		break;
	case 3:
		smonth="Abril";
		break;
	case 4:
		smonth="Mayo";
		break;
	case 5:
		smonth="Junio";
		break;
	case 6:
		smonth="Julio";
		break;
	case 7:
		smonth="Agosto";
		break;
	case 8:
		smonth="Septiembre";
		break;
	case 9:
		smonth="Octubre";
		break;
	case 10:
		smonth="Noviembre";
		break;
	case 11:
		smonth="Diciembre";
		break;
}

document.write(sday+", "+ntoday+" de "+smonth);

} 

/*
 * funcion writedate_cat (year, month, day)
 *
 * Devuelve el valor del dia y el mes en catalan
 *
 */
function writedate_cat(p_year,p_month,p_day)
{

var thetime = new Date(p_year,p_month-1,p_day);
//var thetime=new Date();

var nday=thetime.getDay()-1;
var nmonth=thetime.getMonth();
var ntoday=thetime.getDate();
var sday="";
var smonth="";

switch (nday){
	case 0:
		sday="Dilluns";
		break;
	case 1:
		sday="Dimarts";
		break;
	case 2:
		sday="Dimecres";
		break;
	case 3:
		sday="Dijous";
		break;
	case 4:
		sday="Divendres";
		break;
	case 5:
		sday="Dissabte";
		break;
	case 6:
		sday="Diumenge";
		break;
}

switch (nmonth){
	case 0:
		smonth="gener";
		break;
	case 1:
		smonth="febrer";
		break;
	case 2:
		smonth="març";
		break;
	case 3:
		smonth="abril";
		break;
	case 4:
		smonth="maig";
		break;
	case 5:
		smonth="juny";
		break;
	case 6:
		smonth="juliol";
		break;
	case 7:
		smonth="agost";
		break;
	case 8:
		smonth="setembre";
		break;
	case 9:
		smonth="octubre";
		break;
	case 10:
		smonth="novembre";
		break;
	case 11:
		smonth="decembre";
		break;
}

document.write(sday+", "+ntoday+" de "+smonth);

} 

function YY_checkform() { //v4.71

//copyright (c)1998,2002 Yaromat.com

  var a=YY_checkform.arguments,oo=true,v='',s='',err=false,r,o,at,o1,t,i,j,ma,rx,cd,cm,cy,dte,at;

  for (i=1; i<a.length;i=i+4){

    if (a[i+1].charAt(0)=='#'){r=true; a[i+1]=a[i+1].substring(1);}else{r=false}

    o=MM_findObj(a[i].replace(/\[\d+\]/ig,""));

    o1=MM_findObj(a[i+1].replace(/\[\d+\]/ig,""));

    v=o.value;t=a[i+2];

    if (o.type=='text'||o.type=='password'||o.type=='hidden'){

      if (r&&v.length==0){err=true}

      if (v.length>0)

      if (t==1){ //fromto

        ma=a[i+1].split('_');if(isNaN(v)||v<ma[0]/1||v > ma[1]/1){err=true}

      } else if (t==2){

        rx=new RegExp("^[\\w\.=-]+@[\\w\\.-]+\\.[a-zA-Z]{2,4}$");if(!rx.test(v))err=true;

      } else if (t==3){ // date

        ma=a[i+1].split("#");at=v.match(ma[0]);

        if(at){

          cd=(at[ma[1]])?at[ma[1]]:1;cm=at[ma[2]]-1;cy=at[ma[3]];

          dte=new Date(cy,cm,cd);

          if(dte.getFullYear()!=cy||dte.getDate()!=cd||dte.getMonth()!=cm){err=true};

        }else{err=true}

      } else if (t==4){ // time

        ma=a[i+1].split("#");at=v.match(ma[0]);if(!at){err=true}

      } else if (t==5){ // check this 2

            if(o1.length)o1=o1[a[i+1].replace(/(.*\[)|(\].*)/ig,"")];

            if(!o1.checked){err=true}

      } else if (t==6){ // the same

            if(v!=MM_findObj(a[i+1]).value){err=true}

      }

    } else

    if (!o.type&&o.length>0&&o[0].type=='radio'){

          at = a[i].match(/(.*)\[(\d+)\].*/i);

          o2=(o.length>1)?o[at[2]]:o;

      if (t==1&&o2&&o2.checked&&o1&&o1.value.length/1==0){err=true}

      if (t==2){

        oo=false;

        for(j=0;j<o.length;j++){oo=oo||o[j].checked}

        if(!oo){s+='* '+a[i+3]+'\n'}

      }

    } else if (o.type=='checkbox'){

      if((t==1&&o.checked==false)||(t==2&&o.checked&&o1&&o1.value.length/1==0)){err=true}

    } else if (o.type=='select-one'||o.type=='select-multiple'){

      if(t==1&&o.selectedIndex/1==0){err=true}

    }else if (o.type=='textarea'){

      if(v.length<a[i+1]){err=true}

    }

    if (err){s+='* '+a[i+3]+'\n'; err=false}

  }

  if (s!=''){alert('Se han encontrado los siguientes errores:\t\t\t\t\t\n\n'+s)}
  else{
  	//alert('Su mensaje ha sido enviado.');
  }
  document.MM_returnValue = (s=='');


}

function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {

    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}

  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

  if(!x && d.getElementById) x=d.getElementById(n); return x;

}
