/*===============================================================================

    Última actualización: 27 de abril 2007
    Autor: José Alberto Rangel Lozano
    Sitio: Dictamen Técnico http://portalif.condusef.gob.mx/dictamen
    Empresa: Condusef
    Archivo: Archivo de rutinas java script

===============================================================================*/

/* Checa formulario */		
function checar_forma(form)
	{
	ok = 1;

	if(form.foliosio.value=="" && ok==1)
		{
		alert("Por favor escriba su folio.");
		form.foliosio.focus(); form.foliosio.select(); return;
		ok = 0;
		}
	if(form.nombre.value=="" && ok==1)
		{
		alert("Por favor escriba su Nombre.");
		form.nombre.focus(); form.nombre.select(); return;
		ok = 0;
		}

	if(ok==1)
		form.submit();
	}	
	
/**************************************************************
Máscara de entrada. Script creado por Tunait! (21/12/2004)
Si quieres usar este script en tu sitio eres libre de hacerlo con la condición de que permanezcan intactas estas líneas, osea, los créditos.
No autorizo a distribuír el código en sitios de script sin previa autorización
Si quieres distribuírlo, por favor, contacta conmigo.
Ver condiciones de uso en http://javascript.tunait.com/
tunait@yahoo.com 
****************************************************************/
var patron = new Array(4,3,6)
var patron2 = new Array(1,3,3,3,3)
function mascara(d,sep,pat,nums){
if(d.valant != d.value){
	val = d.value
	largo = val.length
	val = val.split(sep)
	val2 = ''
	for(r=0;r<val.length;r++){
		val2 += val[r]	
	}
	if(nums){
		for(z=0;z<val2.length;z++){
			if(isNaN(val2.charAt(z))){
				letra = new RegExp(val2.charAt(z),"g")
				val2 = val2.replace(letra,"")
			}
		}
	}
	val = ''
	val3 = new Array()
	for(s=0; s<pat.length; s++){
		val3[s] = val2.substring(0,pat[s])
		val2 = val2.substr(pat[s])
	}
	for(q=0;q<val3.length; q++){
		if(q ==0){
			val = val3[q]
		}
		else{
			if(val3[q] != ""){
				val += sep + val3[q]
				}
		}
	}
	d.value = val
	d.valant = val
	}
}	


/* Remplaza imagen al mover el mouse sobre ella */	
function Start(page) {
	OpenWin = this.open(page, "CtrlWindow", "toolbar=yes,menubar=no,location=yes,scrollbars=yes,resizable=yes,width=600, height=300");
}

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_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_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.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];}
}
	

/* Crea tablas con esquinas redondeadas   */
function tablas(titulo,color_tabla,colo_texto)
	{
		var tabla = "<table width=100% cellspacing=0 cellpadding=0 bgcolor="+color_tabla+" border=0 valign=top>"+
			"<tr>"+
				"<td  valign=top width=11><img src=sup-izq.gif></td>"+
				"<td  valign=top><img src=pixeltrans.gif></td>"+
				"<td  valign=top  align=right><img src=sup-der.gif></td>"+
			"</tr>"+
			"<tr>"+
				"<td colspan=3 align='center' style='color:"+ colo_texto +"; font-weight: bold; font-size:11px'>"+titulo+"</td>"+
			"</tr>"+
			"<tr>"+
				"<td  valign=top ><img src=inf-izq.gif></td>"+
				"<td  valign=top><img src=pixeltrans.gif></td>"+
				"<td  valign=top align=right><img src=inf-der.gif></td>"+
			"</tr>"+
		"</table>";
		return tabla;
	}

/* Abre en nueva ventana tipo pop */
function abrir_window(URL, x,caracteristicas) { 
  window.open(URL,x,caracteristicas);
}

/* Remplaza imagen al mover el mouse sobre ella */
var click=new Array(); function imgSwitch(id,nombre,event)
	{
	if (event==0)
		{
			if(click[0]!=id)
			document.images[nombre].src = "imagen/" + nombre + ".gif"
		}
	else if(event==1)
		{
			if(click[0]!=id) 
			document.images[nombre].src = "imagen/over" + nombre + ".gif"
		}
	else
		{
			if(click[0]!=id&&click!='')
			document.images[nombre].src = "imagen/" + nombre + ".gif"
			for(i=0; i < document.images.length; i++)
				{
					if(document.images[i].src.indexOf("xz")!=-1)
						{
						var ruta=document.images[i].src;
						document.images[i].src=ruta.replace("xz","");
						}
				}
			click[0]=id;
			click[1]='toolsBarOff';
			document.images[nombre].src = "imagen/xz" + nombre + ".gif"
		}
	}

