// JavaScript Document

function steps(paso){
	showhide('contenedor',0);
	if(paso==1){
		var i=1;
		while(i<10){
			if('caja'+i) showhide('caja'+i,0);
			i++;
		}

		var tipo=$('tipodest').options[$('tipodest').selectedIndex].value;
		if(tipo==0) {
			alert('Seleccione un tipo de destinatario');
			$('accion').value=0;
		}else{ 
			showhide('caja'+tipo,1);
			if(tipo==1) setContent('procesos/paso2.php','caja1');
		}
	}
	if(paso==2){
		if($('caja2')) showhide('caja2',0);
		if($('caja5')) showhide('caja5',0);
		if($('caja6')) showhide('caja6',0);
		if($('caja7')) showhide('caja7',0);
		if($('caja8')) showhide('caja8',0);
		if($('caja9')) showhide('caja9',0);
		var iso=$('paises').options[$('paises').selectedIndex].value;
		$('isopais').value=iso;
		
		if(iso==0) {
			alert('Seleccione un pais de destino o seleccione para enviar a todos');
			exit;
		}
		if(iso=='ES'){
			setContent('procesos/paso3.php','caja8');
			showhide('caja8',1);
		}else{
			showhide('caja7',1);
			if(iso==99){
				$('nombrepais').innerHTML='(todos)';
			}else{
				$('nombrepais').innerHTML='('+iso+')';
			}
		}
	}
	if(paso==3){
		var provi=$('provincias').options[$('provincias').selectedIndex].value;
		if(provi==0){
		alert('seleccione una provincia');
			exit;
		}else{
			$('idprov').value=provi;
			showhide('caja8',1);
		}
	}

//setContent(base+'includes/ajax.tellafriend.php?base='+base+'&id='+id+'&accion=enviar&destino_mail='+emailDestino+'&destino_name='+nameDestino+'&origen='+origen,'TellaFriend');
}

function EnviarNews(tipo){
	var i=1;
	while(i<10){
		if('caja'+i) showhide('caja'+i,0);
		i++;
	}
	if(tipo==1){
		var iso=$('paises').options[$('paises').selectedIndex].value;
		var prov=$('provincias').options[$('provincias').selectedIndex].value;
	}else{
		var prov=0;
		if(tipo==7){
			if($('isopais')) var iso=$('isopais').value;
		}else{
			var iso=0;
		}
	}

	DoEnvio(tipo,iso,prov,0);
}

function DoEnvio(tipo,iso,prov,paso){
	showhide('contenedor',1);
	if($('ctr')) {
		var contra=$('ctr').value;
	}else{
		contra=1;
	}
	if(contra==1){
		var step=(paso+1);
		setContent('procesos/enviar.php?tipo='+tipo+'&iso='+iso+'&prov='+prov+'&paso='+paso,'contenedor');
		setTimeout("DoEnvio("+tipo+","+iso+","+prov+","+step+");",4000);
	}else{
		showhide('caja',0);
		showhide('salir',1);
	}
}

function retrieve(){
	var dest=prompt("Enviar demo a:", "esni@cursos-comercioexterior.com");
	if (!(dest == null) ) DoPreview(dest);
}

function DoPreview(dest){
	$('caja').innerHTML='enviando demo a '+dest;
	showhide('caja9',0);
	showhide('caja1',1);
	showhide('salir',1);
	setContent('procesos/enviar.php?tipo=demo&destino='+dest,'caja1');
}

function showFlotantes(clase){
	closeFlotantes();
	bloques= document.getElementsByClassName("floats"+clase);
	for (i = 0; i != bloques.length; i++) {
		bloques[i].style.display= "block";
	}
	setTimeout("closeFlotantes();",7500);
}
/*
function showFlotantes(){
	bloques= document.getElementsByClassName("flotantes");
	for (i = 0; i != bloques.length; i++) {
		bloques[i].style.display= "block";
	}
	//setTimeout("closeFlotantes();",1500);
}
*/
function closeFlotantes(){
	bloques= document.getElementsByClassName("flotantes");
	for (i = 0; i != bloques.length; i++) {
		bloques[i].style.display= "none";
	}
}

function MostrarBloque(id){
	bloques= document.getElementsByClassName("expand");
	for (i = 0; i != bloques.length; i++) {
		bloques[i].style.display= "none";
	}
	bloques= document.getElementsByClassName("abridor");
	for (i = 0; i != bloques.length; i++) {
		bloques[i].style.display= "block";
	}
	if(id>0) {
		showhide('BloqueHome'+id,1);
		showhide('abridor'+id,0)
	}
	window.scrollTo(0,300);
}

function OpenTaf(base,id){
	var objBody = document.getElementsByTagName("body").item(0);
	var objOverlay = document.createElement("div");
	objOverlay.setAttribute('id','TellaFriend');
	objOverlay.style.cursor='pointer';
	objBody.appendChild(objOverlay);
	var tam=getPageSize();
	var Overlay=$('overlay');
	Overlay.style.height=tam[1]+'px';
	if(window.pageYOffset) po_y=window.pageYOffset;
	else po_y=Math.max(document.body.scrollTop,document.documentElement.scrollTop);
	var po_x=parseInt((tam[0]-300)/2);
	po_y=po_y+150;
	objOverlay.style.top=(po_y)+'px';
	objOverlay.style.left=(po_x)+'px';
	hideSelectBoxes();
	new Effect.Appear('overlay', { duration: 0.2, from: 0.0, to: 0.8 });
	setContent(base+'includes/ajax.tellafriend.php?base='+base+'&id='+id,'TellaFriend');
//	objOverlay.innerHTML.='<a href="javascript:closeBox(\'TellaFriend\');">cerrar</a>';
	objOverlay.style.display='block';
}

function ProcesarTaf(base,id){
//	var taf=$('formTaf');
	var emailDestino=$('destino-mail').value;
	var nameDestino=$('destino-name').value;
	var origen=$('origen').value;
	setContent(base+'includes/ajax.tellafriend.php?base='+base+'&id='+id+'&accion=enviar&destino_mail='+emailDestino+'&destino_name='+nameDestino+'&origen='+origen,'TellaFriend');
}

function closeBox(box){
	var Node = $(box);//document.getElementById('TellaFriend');
	if (Node) {
		new Effect.Fade('overlay', { duration: 0.5});
		new Effect.Fade(box, { duration: 0.5});
		Node.parentNode.removeChild(Node);
		showSelectBoxes();
	}
}

function getCoords(id){
	if(!id) id=0;
	var selector=document.getElementById('id_ciudad');
	var opcion=selector.selectedIndex;
	var name=selector.options[opcion].text;
	var ventana=window.open('get_coordinates.php?pid='+id+'&city='+name,'get_coordinates','width=620,height=650,top=150,left=150,scrollbars=no');
	ventana.focus();
}

function DoAccion(accion,id, Pn,Sort,Type){
	var myopc=document.getElementById('MyOpc');
	var myPn=document.getElementById('MyPn');
	var myForm=document.getElementById('SBMForm');
	myopc.value=accion;
	myPn.value=Pn;
	if(accion!='new'){
		var myId=document.getElementById('MyId');
		myId.value=id;
	}

	myForm.submit();
}

function borrarImagen(img,caja){
	var hidenDiv=document.getElementById(caja);
	setContent('procesos/deleteImagen.php?img='+img,hidenDiv);
	document.reload();
}

function enfocar(){
	var box=document.getElementById('username');
	if(box) box.focus();
}

function setContent(page, container){
   new Ajax.Updater(container, page);
}

function A(e){
	if (document.all) {
		tecla = (document.all) ? e.keyCode : e.which;
	}else{
		tecla = (document.layers) ? e.keyCode : e.which;
	}
	if (tecla==13){
		event.cancelBubble = true;
		event.returnValue = false;
		return false;
	}
}



function confirmSubmit(mensaje){
	var agree=confirm(mensaje);
	if (agree)
		return true ;
	else
		return false ;
}

function showhideCampo(campo,opc){
	var field=document.getElementById(campo);
	if(field){
		if(opc==0){
			field.style.display='none';
		}else{
			var cp=document.getElementById('cp').checked;
			if(cp==true) field.style.display='block';
			if(cp==false) field.style.display='none';
		}
	}
}


// ajax de registro
function showProvincias2(base){
	var pais=$('pais').options[$('pais').selectedIndex].value;
	if((pais=='es') || (pais=='ES')){
		if($('provincia')) $('provincia').disabled=false;
		if($('ciudad')) $('ciudad').disabled='disabled';
		setContent(base+'includes/ajax.showProvincias.php?idpais='+pais, 'provincias');
	}else{
		$('provincias').innerHTML='<label for="provincia2">Provincia: <span>*</span></label><input type="text" name="provincia2" id="provincia2" />';
		$('ciudades').innerHTML='<label for="ciudad2">Ciudad: <span>*</span></label><input type="text" name="ciudad2" id="ciudad2" />';
	}

}

function showCiudades2(base){
	var idprov=$('provincia').options[$('provincia').selectedIndex].value;
	setContent(base+'includes/ajax.showCiudades.php?provincia='+idprov, 'ciudades');
}

// fin de los ajax de registro


function showProvincias(){
	var caja=document.getElementById('provincias').innerHTML='leyendo tabla provincias....';
	var idreg=$('id_region').options[$('id_region').selectedIndex].value;
	setContent('procesos/ajax.showProvincias.php?region='+idreg, 'provincias');
	$('id_ciudad').options[0].text='Seleccione la provincia';//disabled='disabled';
	$('id_ciudad').disabled='disabled';
}

function showCiudades(){
	var caja=document.getElementById('ciudades').innerHTML='leyendo ciudades';
	var idprov=$('id_provincia').options[$('id_provincia').selectedIndex].value;
	setContent('procesos/ajax.showCiudades.php?provincia='+idprov, 'ciudades');
}

function showPerfiles(){
	var caja=document.getElementById('perfiles').innerHTML='leyendo perfiles';
	var idtipo=$('id_tipo').options[$('id_tipo').selectedIndex].value;
	setContent('procesos/ajax.showPerfiles.php?tipo='+idtipo, 'perfiles');
}


function showdatosCurso(){
	var idcurso=$('curso').options[$('curso').selectedIndex].value;
	setContent('procesos/ajax.showCurso.php?curso='+idcurso, 'datosCurso');
}

function menuPerfiles(base,pid){
	setContent(base+'includes/ajax.perfiles.php?pid='+pid+'&basepath='+base, 'mycalendar');
}

function menuMaterias(base,pid){
	setContent(base+'includes/ajax.materias.php?pid='+pid+'&basepath='+base, 'mycalendar');
}



function showhide(box,ac){
	var caja=$(box);
	if(ac==0){
		caja.style.display='none';
	}else{
		caja.style.display='block';
	}
}

function myCalendar(base,mes,anio){
	setContent(base+'includes/calendario.php?nmes='+mes+'&nanio='+anio+'&base='+base,'mycalendar');
}

function gostep(step){
	var i=1;
	while(i<8){
		var box=$('step'+i);
		if(box){
			if(i==step) {
				box.style.display='block';
			}else{
				box.style.display='none';
			}
		}
		i++;
	}
}

function checkPlan(valor){
	if(valor<3){
		var box=$('step2');
		box.style.display='block';
	}else{
		var box=$('step'+valor);
		box.style.display='block';
	}
}

function replicate(campo){
	var es=campo.checked;
	if(es){
		var nom=$('nombre').value+', '+$('apellido').value;
		$('empresa').value=nom;
		$('telefono2').value=$('telefono').value
		$('fax2').value=$('fax').value
		$('email2').focus();
	}
}

function unlockSteps(){
	$('step4').style.display='block';
	$('step5').style.display='block';
	$('step6').style.display='block';
	$('step7').style.display='block';
	$('go2').style.display='none';
	$('go5').style.display='none';
	$('go6').style.display='none';
	$('go7').style.display='none';
	$('replicante').style.display='none';
	$('submit').value='update';
}
function add2Favs(base,pid,wid,ac,but){
	//	if(ac==1){
	//		var box=$('add'+but);
	//		box.setAttribute("class", "rem2favs");
	//		box.setAttribute("classname", "rem2favs");
	//	}else{
	//		var box=$('rem'+but);
	//		box.setAttribute("class", "add2favs");
	//		box.setAttribute("classname", "add2favs");
	//	}
	setContent(base+'includes/ajax.Favorites.php?wid='+wid+'&pid='+pid+'&ac='+ac+'&base='+base+'&but='+but,'favs'+but);
}


function loadbanner(pid,base){
	$('areamsg').innerHTML='';
	setContent(base+'includes/ajax.showBanner.php?pid='+pid+'&base='+base,'areamsg');
}

function relo(page){
	location=page;
}
