// JavaScript Document

function getEl(elementId){
	if (document.getElementById(elementId)){
		return document.getElementById(elementId);
	}
}

function irA(dest){
	location.href=dest;
	return false;
}

// Muestra un swf
function Flash(nombre,width,height){
	document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">'); 
	document.write('<param name="movie" value="'+nombre+'" />'); 
    document.write('<param name="quality" value="high" />'); 
    document.write('<param name="wmode" value="transparent" />');
    document.write('<embed src="'+nombre+'" width="'+width+'" height="'+height+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>'); 
    document.write('</object>');
}

// Cambia la class del elem id por clase, y anula las class de los posibles span
function rollover(id,clase) {
	// Agrego la class
	id.className+=" "+clase;
	// Saco las class de los posibles span
	subCLass=id.getElementsByTagName('span');
	for (i=0; i<subCLass.length; i++) {
		if (subCLass[i].className!='sIFR-alternate'){
			subCLass[i].className+="q";
		}
	}
}
// Restaura la funcion rollover
function rollout(id,clase) {
	// Compruebo si es o no class unica
	if (id.className==" "+clase){
		classAnt=" "+clase;
	}
	else{
		classAnt=clase;
	}
	// Saco la class que agregue
	id.className=id.className.replace(classAnt, "");
	// Restauro las clss de los span
	subCLass=id.getElementsByTagName('span');
	for (i=0; i<subCLass.length; i++) {
			subCLass[i].className=subCLass[i].className.replace("q", "");
	}
}

// Busca todos los div dentro de id que tengan class claseAnt, y la cambia por claseNew
function setChildClass(id,claseAnt,claseNew) {
	subCLass=id.getElementsByTagName('div');
	for (i=0; i<subCLass.length; i++) {
			if(subCLass[i].className==claseAnt){
				subCLass[i].className=claseNew;
			}
	}
}

function setParentClass(id,clase) {
	// Agrego la class
	id.parentNode.className=clase;
}

function openCloseDiv(obj){
	obj=getEl(obj);
	if(obj.style.display=="block"){
		obj.style.display="none"
	}
	else{
		obj.style.display="block"
	}
}

function openDiv (obj){
	obj=getEl(obj);
	obj.style.display="block"
}
function closeDiv (obj){
	obj=getEl(obj);
	obj.style.display="none"
}

// Muestra (u oculta) todos los divs id=obj2 que estan dentro de obj
function showAll(obj,obj2) {
	obj=getEl(obj);
	elem=obj.getElementsByTagName('div');
	for (i=0; i<elem.length; i++) {
		if (elem[i].id == obj2){
			if (elem[i].style.display=="block"){
				elem[i].style.display="none";
			}
			else{
				//alert (elem[i].style.display);
				elem[i].style.display="block";
			}
		}
	}
}

function visiblePlay(id){
	subCLass=id.getElementsByTagName('div');
	for (i=0; i<subCLass.length; i++) {
			if(subCLass[i].className=="playRel"){
				subCLass[i].style.display="block";
			}
	}
}
function hiddenPlay(id){
	subCLass=id.getElementsByTagName('div');
	for (i=0; i<subCLass.length; i++) {
			if(subCLass[i].className=="playRel"){
				subCLass[i].style.display="none";
			}
	}
}


var ventana
var firstPop=false;
//Abre un popup
function popup(tipo,nombre,width,height){
	if (firstPop){
		ventana.close();
		ventana=null;
	}
	ventana=window.open('','ventana','resizable=no,scrollbars=no,width='+width+',height='+height)
	ventana.document.write('<html><head></head><body style="overflow:hidden" marginwidth="0" marginheight="0" topmargin="0" bottommargin="0" leftmargin="0" rightmargin="0" scroll="no"  onUnload="opener.cont=0"><div align="center"><a href="javascript:this.close()">')
	//Si es imagen...
	if (tipo=="img"){
		ventana.document.write('<img src="' + nombre + '" width="'+width+'" height="'+height+'" style="border:none">')
	}
	//Si es flash...
	if (tipo=="swf"){
		ventana.document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="'+width+'" height="'+height+'">'); 
		ventana.document.write('<param name="movie" value="'+nombre+'" />'); 
    	ventana.document.write('<param name="quality" value="high" />'); 
    	ventana.document.write('<param name="wmode" value="transparent" />');
    	ventana.document.write('<embed src="'+nombre+'" width="'+width+'" height="'+height+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent"></embed>'); 
    	ventana.document.write('</object>');
	}
	ventana.document.write('</a></div></body></html>')
	firstPop=true
	ventana.document.close()
}

var resources
var firstPop2=false;
//Abre un popup
function popuppage(url,width,height){
	if (firstPop2){
		resources.close();
		resources=null;
	}
	resources=window.open(url,'resources','resizable=no,scrollbars=no,width='+width+',height='+height);
	firstPop2=true
}

var firstCampo=true;
function limpiaCampo(campo){
	if (firstCampo){
		campo.value="";
		firstCampo=false;
	}
}




var thisLink = new Array;
var antSrc;
var imagen;
var restauraColor=true;
var dejaImagen;
var restoreSrc;
var dejaSrc;
var restoreColor;
var dejaColor;
var ext=".gif";
var opc="_click";
function swapImage(a,newSrc,opt){
	//alert('en swap')
	//esteElem=a;
	if (opt==".jpg"){
			ext=opt;
	}
	if (opt==".png"){
			ext=opt;
	}
	dejaSrc=newSrc;
	dejaColor=opc;
	thisImage=a.getElementsByTagName('img');
	thisLink=a.getElementsByTagName('a');
	imagen=thisImage[0];
	antSrc=imagen.src;
	if (newSrc==''){
		lagrgo=antSrc.length;
		sinExt=antSrc.substr(0,lagrgo-4);
		if (sinExt.substr(sinExt.length-5, sinExt.length) != 'click' ){
			//alert(sinExt+opc+ext)
			imagen.src=sinExt+opc+ext;
		}
	}
	else{
		imagen.src=newSrc;
	}
}
function restoreImage(){
	if(dejaImagen!=imagen){
		imagen.src=antSrc;
		if(restauraColor){
			for (i=0;i<thisLink.length;i++){
				thisLink[i].style.color='#B1BDC3';
			}
		}
	}
}

function preloadImages() { 
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=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 hoverStar(stars) {
	if ( stars = document.getElementById(stars) ) {
		star=stars.getElementsByTagName('img');
		for (i=0; i<star.length; i++) {	
			node = star[i];
			node.onmouseover=function() {
				thisHover=true;
				for (j=0; j<star.length; j++){
					if (thisHover){
						star[j].src=baseurl + "/images/estrella_azul_click.gif";
					}
					else{
						star[j].src=baseurl + "/images/estrella.gif";
					}
					if (this==star[j]) thisHover=false;
				}
			}
		}
	}
}

function next(obj){
	//Obj a mostrar
	obj=getEl(obj);
	//Objs a ocultar
	if (obj1=getEl('formCont1')) obj1.style.display="none";
	if (obj2=getEl('formCont2')) obj2.style.display="none";
	if (obj3=getEl('formCont3')) obj3.style.display="none";
	if (obj4=getEl('formCont4')) obj4.style.display="none";
	if (obj5=getEl('formCont5')) obj5.style.display="none";
	if (obj6=getEl('formCont6')) obj6.style.display="none";
	if (obj7=getEl('formCont7')) obj7.style.display="none";
	//Muestro...
	obj.style.display="block";
	//Aun no mando el form
	return false;
}

function verFile(valor, obj){
	obj=getEl(obj);
	obj.value=valor;
}
function publicPrivate(obj){
    var i
    for (i=0;i<document.theForm.video_privacy.length;i++){
       if (document.theForm.video_privacy[i].checked)
          if (document.theForm.video_privacy[i].value=="private"){
			  openDiv(obj);
		  }
		  else{
			  closeDiv(obj);
		  }
    }
}

function pasarOpciones(from,to){
	from=getEl(from);
	to=getEl(to);
	var _from = from.options;
	for (var i=0 ;i < _from.length; i++){
		var opt = _from[i];
		if(opt.selected){
			var n = document.createElement("option");
			n.value = opt.value;
			n.text = opt.text;
			n.selected = 1;
			try{ to.add(n,null); from.remove(i,null)
			}catch(e){  to.add(n); from.remove(i) }
			i--
		}
	}
}

