// JavaScript Document
// Yuruary.com V2.0
// Gerser Web Design
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

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;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function KW_s(r, g, b, el) {
    d=document;hr=r.toString(16);hg=g.toString(16);hb=b.toString(16);
	hr=(hr.length==1)?"0"+hr:hr;hg=(hg.length==1)?"0"+hg:hg;hb=(hb.length==1)?"0"+hb:hb;
	if (d.getElementById) d.getElementById(el).style.color="#"+hr+hg+hb;
}

function KW_c(a,b,s,i) { return Math.floor(a*((s-i)/s)+b*(i/s)) }

function KW_fade(r,g,b,e,n,l,s,o){
    for(i=0;i<=s;i++)setTimeout("KW_s("+KW_c(r,e,s,i)+","+KW_c(g,n,s,i)+","+KW_c(b,l,s,i)+",'"+o+"');",i*s);
}

// Inicio del script para el Ticker

function SymError()
{
  return true;
}

window.onerror = SymError;

// Variables generales del Ticker
	// Menor theCharacterTimeout más rápido se escribe el texto
	var theCharacterTimeout = 30;
	// Mayor el TimeOut mayor duración del mensaje. Dado en milisegundos
	var theStoryTimeout     = 5000;
	var theWidgetOne        = " ";
	var theWidgetTwo        = " ";
	var theWidgetNone       = "";
	// Para agregar un inicio predefinido para cada tip insertarlo aquí
	var textoPrefijo       = "";

	var losTips = new Array();
	var losLinks = new Array();

// Inicialización del Ticker
function inicioTicker()
{
	// Define los valores iniciales
	tipActual     = -1;
	longitudActual    = 0;
	// Localiza objetos básicos
	if (document.getElementById) {	
		    elObjetoAncla     = document.getElementById("anclaTicker");
			correElTicker();   	
		 }
	else {
            document.write("<style>.ticki{display:none;}.ticko{border:0px; padding:0px;}</style>");
            return true;
	}
}
// Loop principal del Ticker
function correElTicker()
{
	var myTimeout;  
	// Busca el siguiente bloque de data de los tips
	if(longitudActual == 0)
	{
		tipActual++;
		tipActual      = tipActual % cuentaItem;
		elTip      = losTips[tipActual].replace(/&quot;/g,'"');		
		elLink        = losLinks[tipActual];
		elObjetoAncla.href = elLink;
		elPrefijo 	     = "<span class=\"ticker\">" + textoPrefijo + "</span>";
	}
	// Agrega el texto del ticker al ancla
	elObjetoAncla.innerHTML = elPrefijo + 
	elTip.substring(0,longitudActual) + whatWidget();
	// Modifica la longitud de la cadena y define el timer
	if(longitudActual != elTip.length)
	{
		longitudActual++;
		myTimeout = theCharacterTimeout;
	}
	else
	{
		longitudActual = 0;
		myTimeout = theStoryTimeout;
	}
	// Llama el siguiente ciclo del ticker
	setTimeout("correElTicker()", myTimeout);
}
// Generador del cursor
function whatWidget()
{
	if(longitudActual == elTip.length)
	{
		return theWidgetNone;
	}

	if((longitudActual % 2) == 1)
	{
		return theWidgetOne;
	}
	else
	{
		return theWidgetTwo;
	}
}
// Fin del Ticker

// Inicio ToolTip
function CC_startTip(){ //v1.0 333Creative
  ccID=document.getElementById;ccIE=(document.all);ccN4=(document.layers);
  i5=(ccID&&ccIE);ccN6=(ccID&&!ccIE);ccI4=(!ccID&&ccIE);ccMC=(navigator.userAgent.indexOf("Mac")!= -1);
  cc1=null;ccF=0;index=0;ccX=15;ccY=15;n=0;ccPX=(ccID)?"px":"";var T="ccToolTip";
   if(ccN4){el=document.layers[T];document.captureEvents(Event.MOUSEMOVE);document.onmousemove=eval("CC_"+"Follow")}
  else if(ccID){el=document.getElementById(T)}
  else if(ccI4){el=document.all[T]}
}

function CC_hideTip(){ //v1.0 333Creative
 if(ccN4){el.visibility="hidden"}
 if(ccN6){if(cc1!=null){clearTimeout(cc1);cc1=null;}el.style.MozOpacity = '0%';ccF=0;
  el.style.visibility="hidden";}else 
 if(ccIE){el.style.visibility="hidden"}}

function CC_Follow(evt){ //v1.0 333Creative
  var d=document.body;
  if(ccN4){tW=(el.document.width)?el.document.width:el.clip.width;tH=(el.document.height)?el.document.height:el.clip.height;}else 
  if(ccI4){tW=(el.style.pixelWidth)?el.style.pixelWidth:el.offsetWidth;tH=(el.style.pixelHeight)?el.style.pixelHeight:el.offsetHeight;
  }else{ tW=(el.style.width)?parseInt(el.style.width):parseInt(el.offsetWidth);tH=parseInt(el.offsetHeight)}
  if(ccIE){pX=d.clientWidth;sx=d.scrollLeft;sy=d.scrollTop;mx=event.clientX;my=event.clientY;
  }else{pX=window.innerWidth;sx=window.pageXOffset;sy=window.pageYOffset;mx=evt.pageX;my=evt.pageY;}
  if(n==1){if(ccN4||ccN6){mx-=sx}if(ccN4){my-=sy}xo=mx+ccX;yo=(my+tH+ccY-((ccN6)?sy:0)>=pY)?-5-tH-ccY:ccY;
   var X=Math.min(pX-tW,Math.max(2,xo))+sx,Y=my+yo+((!ccN6)?sy:0);
  if(ccN4){el.moveTo(X,Y)}else{el.style.left=X+ccPX;el.style.top=Y+ccPX}
 }
}

function CC_displayTip(o,m,e,w,h,l,t,g,z,p,s,y,b,a,q){ //v1.0 333Creative
  var lnk=document.links,x=el.style,f=eval("CC_"+"Follow");for(var i=0;i<lnk.length;i++){if(q=='1'&&!ccN6){
  lnk[i].onmousemove=f;n=1}else if(q=='2'&&!ccN6){n=2}else 
  if(ccN6&&q=='1'){lnk[i].addEventListener("mousemove",f,false);n=1}else 
  if(ccN6&&q=='2'){n=2}}pY=(ccIE)?document.body.clientHeight:window.innerHeight;if(ccID||ccIE){
  x.backgroundColor=g;x.color=z;x.width=w+ccPX;x.height=h+ccPX;x.borderStyle=s;
  x.borderColor=y;x.borderWidth=b+ccPX;x.textAlign=a;x.left=l+ccPX;x.top=t+ccPX;}
  if(ccN4){el.resizeTo(parseInt(w)+b*3,parseInt(h)+b*3);el.visibility ="visible";el.left=l;el.top=t;el.document.open();
  el.document.write('<table cellspacing="0"cellpadding="0"width="'+w+'"height="'+h+'"border="'+b+'"bordercolor="'+y+'"bgcolor="'+g+'"><tr><td align="'+a+'"><font color="'+z+'">'+m+'</font></td></tr></table>');
  el.document.close()}if(window.opera||ccMC||ccI4){x.visibility="visible";el.innerHTML=m}else 
  if(i5){x.filter=e;el.filters[0].Apply();x.visibility="visible";el.filters[0].Play(p);el.innerHTML=m;
  if(o<100){x.filter="alpha(opacity="+o+")"}}else if(ccN6){x.visibility="visible";el.innerHTML=m;if(ccF<o){ccOP=ccF+8;ccF=ccOP;
  cc1=setTimeout("CC_displayTip('"+o+"','"+m+"')",40);
  el.style.MozOpacity=ccOP+'%';
  }}
}
// Fin ToolTip

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('La información requerida está incompleta o contiene errores:\t\t\t\t\t\n\n'+s)}
  document.MM_returnValue = (s=='');
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function mask(end,middle,start,subject){
var one ='mai';
var two='lto:';
var three='?Subject=';
//start,middle,end,subject;
var putogether= one+two+start+middle+end+three+subject;
document.location.href=eval('"'+putogether+'"');
window.status=putogether;
}

function pars2(obj){
	if (obj.value.indexOf(String.fromCharCode(13))>0) {
		obj.value=obj.value.replace(/\r\n/gi,"<br>");
		}
}