//
function pviiObjbg(obj, new_color) { //v2.1 by Project VII
	obj.style.backgroundColor=new_color
}

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.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];}
}


var win = null;
function NewWindow(mypage,myname,w,h,scrollbar,resi){
LeftPosition = (screen.width-w)/2
TopPosition = (screen.height-h)/2 
settings =
'height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scrollbar+',resizable='+resi+''
window.open(mypage,myname,settings)
}


function fecha()
{
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var dayarray=new Array("Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado")
var montharray=new Array("enero","febrero","marzo","abril","mayo","junio","julio","agosto","setiembre","octubre","noviembre","diciembre")
document.write("<span class='verdana10_999999'>Lima, "+dayarray[day]+" "+daym+" de "+montharray[month]+" de "+year+"</span>")
}

function MostrarFecha()
   {
   var nombres_dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado")
   var nombres_meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre")

   var fecha_actual = new Date()

   dia_mes = fecha_actual.getDate()		//dia del mes
   dia_semana = fecha_actual.getDay()		//dia de la semana
   mes = fecha_actual.getMonth() + 1
   anio = fecha_actual.getFullYear()

   //escribe en pagina
   document.write(nombres_dias[dia_semana] + ", " + dia_mes + " de " + nombres_meses[mes - 1] + " de " + anio)
   }

var RelojID12 = null
var RelojEjecutandose12 = false

function DetenerReloj12 () {
	if(RelojEjecutandose12)
		clearTimeout(RelojID12)
	RelojEjecutandose12 = false
}

function MostrarHora12 () {
	var ahora = new Date()
	var horas = ahora.getHours()
	var minutos = ahora.getMinutes()
	var segundos = ahora.getSeconds()
	var meridiano

	//ajusta las horas
	if (horas > 12) {
		horas -= 12
		meridiano = " P.M."
	} else {
		meridiano = " A.M."
      	}
        	
   	//establece las horas
	if (horas < 10)
		ValorHora = "0" + horas
	else
		ValorHora = "" + horas

	//establece los minutos
	if (minutos < 10)
		ValorHora += ":0" + minutos
	else
		ValorHora += ":" + minutos
        	
	//establece los segundos
	if (segundos < 10)
		ValorHora += ":0" + segundos
	else
		ValorHora += ":" + segundos
        
	ValorHora += meridiano
 	document.write(ValorHora)

	//si se desea tener el reloj en la barra de estado, reemplazar la anterior por esta
  	//window.status = ValorHora

   	RelojID12 = setTimeout("MostrarHora12()",1000)
  	RelojEjecutandose12 = true
}



// Tags a las cuales se les va a aplicar el script:
var tgs = new Array( 'div','p');

// Intervalos de las fuentes, en este caso de menor-mayor:
var szs = new Array( 'xx-small','x-small','small','medium','large','x-large','xx-large' );
var startSz = 0;

function ts( trgt,inc ) {
    if (!document.getElementById) return
    var d = document,cEl = null,sz = startSz,i,j,cTags;
    
    sz += inc;
    if ( sz < 0 ) sz = 0;
    if ( sz > 6 ) sz = 6;
    startSz = sz;
        
    if ( !( cEl = d.getElementById( trgt ) ) ) cEl = d.getElementsByTagName( trgt )[ 0 ];

    cEl.style.fontSize = szs[ sz ];

    for ( i = 0 ; i < tgs.length ; i++ ) {
        cTags = cEl.getElementsByTagName( tgs[ i ] );
        for ( j = 0 ; j < cTags.length ; j++ ) cTags[ j ].style.fontSize = szs[ sz ];
    }
}  




var win = null;
function NewWindow(mypage,myname,w,h,scroll,resi)
{
LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
TopPosition = (screen.height) ? (screen.height-h)/2 : 0;
settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',resizable='+resi+''
win = window.open(mypage,myname,settings,resi)

if(win.window.focus){win.window.focus();}
}

// END OF LINE

function trabajaJorge(x,y)
{
var ie= (document.all)? true:false
var ns4 = (document.layers)? true:false
var ns6=( document.getElementById && !document.all)?true:false

		if (x!=null) {
			this.x = x
			if (ns4 || ns6) this.left = this.x
			else this.pixelLeft = this.x
		}
		if (y!=null) {
			this.y = y
			if (ns4|| ns6) this.top = this.y
			else this.pixelTop = this.y
		}
}

function ketsi(pag,pos)
{
	trabajaJorge("20","+pos+")
	window.open(pag,"","width=10,height=10,toolbar=no,status=no,scrollbars=no,resizable=no")
}

	function toggle(ImgID,DivID)
	{		
		var div = document.getElementById(DivID);
		var GetImg = document.getElementById(ImgID);
		
		if(div.style.display == "none")
		{
			div.style.display = "inline";
			//GetImg.src = "expand.gif";
		}
		else
		{
			div.style.display = "none";
			//GetImg.src = "collapse.gif";
/*			if(div.style.display == "none")
				{
				div.style.display = "block";
				}
			else
				{
				div.style.display = "none";
				}
*/
		}
	}

/*
* Desacripcion : limita y muestra la cantida de texto ingresada en el textarea
* Autor :Juan Minaya Leon
* Requisitos : Debe existir un campor de texto:txt_contador_caracteres
*/

function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)	
	
	document.myFormArtista.txt_contador_caracteres.value = obj.value.length;
}

function ismaxlengthadmin(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)	
	
	document.form1.txt_contador_caracteres.value = obj.value.length;
}

/*
* Desacripcion : Informa el tipo de archivo que ha ingresado
* Autor :Juan Minaya Leon
* Requisitos : borra el campo texinput (solo en firefox)
*/

function comprueba_extension_producto_firefox(upload) {
   archivo = upload.value;
   extensiones_permitidas = new Array(".jpg","JPG");
   mierror = "";
   extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
   permitida = false;
   for (var i = 0; i < extensiones_permitidas.length; i++) {
     if (extensiones_permitidas[i] == extension) {
	 	permitida = true;
	    break;
     }
   }
   
   if (!permitida) {
         mierror = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join();
		 upload.value = "";
		 alert (mierror);	
		 return mierror;
   }else{
   		return 1;
   }
}

/*
* Desacripcion : Informa el tipo de archivo que ha ingresado
* Autor :Juan Minaya Leon
*/

function comprueba_extension_producto(upload) {
   archivo = upload.value;
   extensiones_permitidas = new Array(".jpg","JPG");
   mierror = "";
   extension = (archivo.substring(archivo.lastIndexOf("."))).toLowerCase();
   permitida = false;
   for (var i = 0; i < extensiones_permitidas.length; i++) {
     if (extensiones_permitidas[i] == extension) {
	 	permitida = true;
	    break;
     }
   }
   
   if (!permitida) {
         mierror = "Comprueba la extensión de los archivos a subir. \nSólo se pueden subir archivos con extensiones: " + extensiones_permitidas.join();
		 return mierror;
   }else{
   		return 1;
   }
}
