// GLOBAL VARS   
jQuery.noConflict( )
var IMG_WIDTH = 150;
var IMG_HEIGHT = 100;
var IMG_SMALL_WIDTH = 50;
var IMG_SMALL_HEIGHT = 50;
var MAX_WAIT = 500;
var paisPorDefecto = getCookie('CLAS_IDPAIS');
if (paisPorDefecto == '') {
	setCookieIDPais(document, 'CLAS_IDPAIS');
	paisPorDefecto = getCookie('CLAS_IDPAIS');
}

var offerImages;
var uploadFiles = new Array();
var periodicTimer = 0;
var form_tmp;
var man_tmp = false;
var inicioDeleg = 1;
var inicioColab = 1;
var inicioProd = 1;
var inicioActiv = 1;
var manimacol = 0;

// VIDEOS OBJECT
var videosType = {
	facebook: {
		sitename:"facbook",
		siteRgx: /facebook\.com\/video/i,
		siteSrc: /facebook\.com\/v/i,
		idRgx: /(?:v=)([a-zA-Z0-9_]+)/i,
		src: "http://www.facebook.com/v/[id]"
	},
	youtube: {
		sitename:"youtube",
		siteRgx: /youtube\.com\/watch/i,
		siteSrc: /youtube\.com\/v/i,
		idRgx: /(?:v=)([a-zA-Z0-9_\-]+)/i,
		src: "http://www.youtube.com/v/[id]&hl=en&fs=1&autoplay=0"
	},
	metacafe: {
		sitename:"metacafe",
		siteRgx: /metacafe\.com\/watch/i,
		siteSrc: /metacafe\.com\/fplayer/i,
		idRgx: /(?:watch\/)([a-zA-Z0-9_]+)/i,
		src: "http://www.metacafe.com/fplayer/[id]/.swf"
	},
	google: {
		sitename:"google",
		siteRgx: /google\.com\/videoplay/i,
		siteSrc: /google\.com\/googleplayer/i,
		idRgx: /(?:id=)([a-zA-Z0-9_\-]+)/i,
		src: "http://video.google.com/googleplayer.swf?docId=[id]&hl=en&fs=true",
		flashvars: {
			playerMode: "normal",
			fs: true
		}
	},
	vimeo: {
		sitename:"vimeo",
		siteRgx: /vimeo\.com\/[0-9]+/i,
		siteSrc: /vimeo\.com\/moogaloop/i,
		idRgx: /(?:\.com\/)([a-zA-Z0-9_]+)/i,
		src: "http://www.vimeo.com/moogaloop.swf?clip_id=[id]&server=vimeo.com&show_title=1&show_byline=1&show_portrait=0&color=&fullscreen=1"
	},
	dailymotion: {
		
		sitename:"dailymotion",
		siteRgx : /dailymotion\.com\/video/i, //one issue is that some dailymotion vids are really atom films
		siteSrc: /dailymotion\.com\/swf/i,
		idRgx: /(?:video\/)([a-zA-Z0-9_]+)/i,
		src : "http://www.dailymotion.com/swf/[id]&related=0&autoplay=0"
	}
};

//----------------------------------------------------------


jQuery(document).ready(globalEvents);

function globalEvents(){
	
	onloadPage('HosP');
	
	// Si no hay resultados por categorias eliminamos el div
	jQuery(".DocumentCat").each(function(index) {
		if ($(this.childNodes[2]).html()==undefined) $(this).hide();
  	});
	

	// Montamos la caja de login dinamicamente para el index estatico
	if (document.location=='http://www.hospitecnia.com/' || document.location=='http://www.hospitecnia/index.html'){
		var GetLogin=getCookie('COOKIE_NOMBREUSUARIO');
		if (GetLogin != '') {
			var loginBox = '<form id="login" method="post" name="login" onsubmit="return privateZone(document.forms[\'login\']);"><input type="hidden" name="PARAMETRO"></input><input type="hidden" name="SUBPARAMETRO_1"></input><input type="hidden" name="SUBPARAMETRO_2"></input><p class="loginName">'+GetLogin+'</p><div class="imageLogin"><a href="http://www.hospitecnia.com/ZonaPrivada.xsql">Zona Privada</a>&nbsp;|&nbsp;<a href="javascript: logout(document, \'http://www.hospitecnia.com\');">Logout</a></div></form>';
			jQuery("#loginBox").html(loginBox);
		}
	}
	
	jQuery(".AccesoUsuarios").mouseout(function() { this.style.cursor="default";});
	jQuery(".AccesoUsuarios").mouseover(function() { this.style.cursor="pointer";});
	jQuery(".AccesoUsuarios").click(function() { 
		jQuery("#loginInputs").show();
		jQuery("#loginType").hide();
	});
	
	//jQuery("#AccesoFacebook").mouseout(function() { this.style.cursor="default";});
	//jQuery("#AccesoFacebook").mouseover(function() { this.style.cursor="pointer";});
	
	//jQuery("#AccesoFacebook").click (function() { loginFB(document.forms['login'])});
	
	
	//HEADER SUB MENU DE DOCUMENTACION
	jQuery("#MENU_DOCUMENTACION").mouseout(function() { jQuery(".subpestanas").hide(); this.style.cursor="default";});
	jQuery("#MENU_DOCUMENTACION").mouseover (function() { jQuery(".subpestanas").show(); this.style.cursor="pointer";});
	
	jQuery(".subpestanas").mouseout (function() { jQuery(".subpestanas").hide();});
	jQuery(".subpestanas").mouseover (function() { jQuery(".subpestanas").show();});
	
	//HEADER MOUSEOVER AL MENU
	jQuery(".pestanas img").mouseover (function() { 
		if (!this.id.match('Sel'))this.src = 'http://www.hospitecnia.com/Images/pes'+this.id+'.gif';
	});

	jQuery(".pestanas img").mouseout (function() { 
		if (!this.id.match('Sel')) {
			this.src = 'http://www.hospitecnia.com/Images/pes' + this.id + '1.gif';
		}
	});	

	//login
	jQuery("#buttonLogin").mouseover (function() { this.style.cursor="pointer"; this.src="http://www.hospitecnia.com/Images/buttonEntrar1.gif"; });
	jQuery("#buttonLogin").mouseout (function() { this.style.cursor="default"; this.src="http://www.hospitecnia.com/Images/buttonEntrar.gif"; });	
	jQuery("#buttonLogin").click (function() { privateZone(document.getElementById('login')); });
	jQuery("#olvidoContra").mouseover (function() { this.style.cursor="pointer"; });
	jQuery("#olvidoContra").mouseout (function() { this.style.cursor="default"; });
	jQuery("#olvidoContra").click (function() { forgotPassword(document.getElementById('login'),'waitLogin'); });	
	jQuery("#inputEmail").click (function() { document.getElementById("inputEmail").value = '' });
	jQuery("#inputPassword").click (function() { document.getElementById("inputPassword").value = '' });
	//buscador
	jQuery("#buscaCategorias").click (function() { this.style.cursor="pointer"; });
	jQuery("#buscaCategorias").mouseover (function() { jQuery("#idCategorias").show(); });
	jQuery("#buscaPoblacion").click (function() { jQuery("#idPoblacion").show(); });
	jQuery("#buscaPoblacion").mouseover (function() { this.style.cursor="pointer"; });
	
	//push
	jQuery("#push").mouseover (function() { this.style.cursor="pointer"; });
	jQuery("#push").click (function() { 
		if (document.getElementById("pushBox").style.display == 'none'){											
			jQuery("#pushBox").slideDown();}
		else {
			if (document.getElementById("pushBox").style.display != 'none')											
				jQuery("#pushBox").slideUp();
			}
		}
	);
	//listafav expl listado
	jQuery(".itemRight .imageFavItem").mouseover ( 
		function(){  
			this.style.cursor="pointer";
			var k = 'explLista'+this.id;
			document.getElementById(k).style.display= 'block';
	});
	
	jQuery(".itemRight .imageFavItem").mouseout ( 
		function(){
			this.style.cursor="default";
			var k = 'explLista'+this.id;
			document.getElementById(k).style.display= 'none';
	});					  
	
	jQuery("#buttonPush").mouseover ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviar1.gif";
										   	 this.style.cursor="pointer";});
	jQuery("#buttonPush").mouseout ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar.gif"; });					  
	jQuery("#buttonPush").click (function(){ sendPush(document.forms['formPush'], 'confirmMensaje', 'pushButton'); return false; });
	//buscador
	jQuery("#buttonBuscar").mouseover (function() { this.src="http://www.hospitecnia.com/Images/buttonBuscar1.gif"; this.style.cursor="pointer"; })
	jQuery("#buttonBuscar").mouseout (function() { this.src="http://www.hospitecnia.com/Images/buttonBuscar.gif";; })
	jQuery("#buttonBuscar").click (function() { reloadPage(document.forms['formBusca']); });
	
	//anuncio, ficha menu
	jQuery(".menuAnuncio a").mouseover (function() { this.style.cursor="pointer"; })
	jQuery(".menuAnuncio a").mouseout (function() { this.style.cursor="default"; })
	jQuery(".menuAnuncio a").click (function() { var k = this.id;
											  	  var box='box'+k;
											  	  jQuery(".divMenuAnuncio").hide();
												  jQuery(".menuAnuncio a").css("background","#ffffff");
												  document.getElementById(box).style.display= 'block';
												  jQuery("#"+k).css("background","#f2ec8c");
												  jQuery("#"+k).css("class","select");
												  
											  });
	
	//listadoLeft
	jQuery("#prensa").mouseover (function () {this.style.cursor = 'pointer';  });	
	jQuery("#prensa").click (function () { if (document.getElementById("prensaInside").style.display == 'none'){											
												jQuery("#prensaInside").slideDown();}
												else {if (document.getElementById("prensaInside").style.display != 'none')											
												jQuery("#prensaInside").slideUp();}
												});
	jQuery("#comparte").mouseover (function () {this.style.cursor = 'pointer';  });	
	jQuery("#comparte").click (function () { if (document.getElementById("comparteInside").style.display == 'none'){											
												jQuery("#comparteInside").slideDown();}
												else {if (document.getElementById("comparteInside").style.display != 'none')											
												jQuery("#comparteInside").slideUp();}
												});
	jQuery("#consejosMas").mouseover (function () {this.style.cursor = 'pointer';  });	
	jQuery("#consejosMas").click (function () { if (document.getElementById("consejosMasInside").style.display == 'none'){											
												jQuery("#consejosMasInside").slideDown();}
												else {if (document.getElementById("consejosMasInside").style.display != 'none')											
												jQuery("#consejosMasInside").slideUp();}
												});
	jQuery("#comentarios").mouseover (function () {this.style.cursor = 'pointer';  });	
	jQuery("#comentarios").click (function () { if (document.getElementById("comentariosInside").style.display == 'none'){											
												jQuery("#comentariosInside").slideDown();}
												else {if (document.getElementById("comentariosInside").style.display != 'none')											
												jQuery("#comentariosInside").slideUp();}
												});
	
	
	jQuery(".admin_respuestas").change(function(){AdminOpinion(this);});
			  
	
	//alta01
	
	// ALTA CON FACEBOOK
	jQuery("#AltaConectaFB").click (function() { loginFB(document.forms['login'],'Alta') });
	jQuery("#ManConectaFB").click (function() { loginFB(document.forms['login'],'Man') });
	
	
	jQuery("#buttonAlta01").mouseover ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar1.gif"; this.style.cursor="pointer"; });
	jQuery("#buttonAlta01").mouseout ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar.gif"; });
	jQuery("#buttonAlta01").click ( function (){ sendUserAfterCheckNick(document.forms['formAlta1'],'waitBox'); });
	//alta01 desde ficha anuncio
	jQuery("#registroFicha").mouseover ( function(){this.style.cursor="pointer"; });
	jQuery("#registroFicha").click ( function (){ var Destino=document.location.toString(); 
												  var url='http://www.hospitecnia.com/AltaPaso01.xsql?ORIGEN='+Destino;
												  document.location.href = url;
												});
	//mantenimiento usuario
	jQuery("#buttonManUsuario").mouseover ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar1.gif"; this.style.cursor="pointer"; });
	jQuery("#buttonManUsuario").mouseout ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar.gif"; });
	jQuery("#buttonManUsuario").click ( function (){ sendUserAfterCheckNick(document.forms['formMan'],'waitBox'); }); 
	//baja usuario
	jQuery("#buttonBaja").mouseover ( function(){this.src="http://www.hospitecnia.com/Images/buttonBaja1.gif"; this.style.cursor="pointer";});
	jQuery("#buttonBaja").mouseout ( function(){this.src="http://www.hospitecnia.com/Images/buttonBaja.gif"; });
	jQuery("#buttonBaja").click ( function(){ return EnviarBaja(document.forms['form'], 'N');  });
	//alta02
	
	

	jQuery("#buttonAlta02").mouseover ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar1.gif"; this.style.cursor="pointer"; });
	jQuery("#buttonAlta02").mouseout ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar.gif"; });
	
	jQuery("#ID1").change(function(){SeleccionaSubCategoria(this.value,this.id);});
	jQuery("#ID2").change(function(){SeleccionaSubCategoria(this.value,this.id);});
	jQuery("#ID3").change(function(){SeleccionaSubCategoria(this.value,this.id);});
	
	jQuery("#buttonAlta02").click ( function (){ sendAltaAnuncio(document.forms['formAlta2'],'waitBox'); });
	//man-anuncio
	jQuery("#buttonManAnuncio").mouseover ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar1.gif"; this.style.cursor="pointer"; });
	jQuery("#buttonManAnuncio").mouseout ( function(){this.src="http://www.hospitecnia.com/Images/buttonEnviar.gif"; });
	jQuery("#buttonManAnuncio").click ( function (){ sendManAnuncio(document.forms['formMan'],'waitBox'); });

	
	//usuario no registrado ficha
	jQuery("#verDownloadNoReg").mouseover ( function (){ this.style.cursor = 'pointer'; });
	jQuery("#verDownloadNoReg").click ( function (){ if (document.getElementById('downloadNoReg').style.display == 'none'){
														
														jQuery("#downloadNoReg").slideDown("slow");
														 }
												   else{ jQuery("#downloadNoReg").slideUp("slow");  
												   	     }
										 });
	
	//contactar en anuncio
	jQuery("#contacta").mouseover ( function (){ this.style.cursor = 'pointer'; });
	jQuery("#contacta").click ( function (){ 
										  if (document.getElementById('contactBox').style.display == 'none'){
														//document.getElementById('fade').style.display='block';
														if (document.getElementById("confirmMensaje")){
															document.getElementById("confirmMensaje").style.display='none';
															}
														document.getElementById("contactBox").style.display='block';
														document.getElementById("contactarBox").style.display='block';
														
		 												//jQuery("#opinaBox").hide(); 
														//document.getElementById("#sendContactBox").style.display='block';
														}
												   else{ //document.getElementById('fade').style.display='none';
												   		 document.getElementById("contactBox").style.display='none';
												   	     //document.getElementById("#sendContactBox").style.display='none';
														 
														 
														 }
										 });
	
	//button enviar contactar con el usuario
	jQuery("#buttonContactar").mouseover ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviarFicha1.gif"; this.style.cursor="pointer"; });
	jQuery("#buttonContactar").mouseout ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviarFicha.gif"; this.style.cursor="default"; });
	jQuery("#buttonContactar").click ( function(){ if (document.getElementById('mensError').style.display != 'none'){
														jQuery("#mensError").hide(); }
													sendMessage(document.forms['formMessage'], 'confirmMensaje', 'sendContactBox'); 
												});
	jQuery("#serraMensaje").mouseover ( function(){ this.style.pointer = 'cursor'; });
	jQuery("#serraMensaje").click ( function(){ if (document.getElementById("contactBox").style.display != 'none'){
														document.getElementById("contactBox").style.display = 'none';
														document.getElementById('fade').style.display='none';
													}
											});
	//opinar en anuncio
	jQuery("#opina").mouseover ( function (){ this.style.cursor = 'pointer'; });
	jQuery("#opina").click ( function (){ if (document.getElementById('opinaBox').style.display == 'none'){
														jQuery("#opinaBox").show(); 
														jQuery("#contactBox").hide(); 
														jQuery("#sendOpinaBox").slideDown("slow");
														jQuery("#sendOpinaBox").show(); }
												   else{ jQuery("#opinaBox").slideUp("slow");  
												   	     jQuery("#sendOpinaBox").slideUp("slow"); }
										 });
	jQuery("#serraOpina").mouseover ( function(){ this.style.pointer = 'cursor'; });
	jQuery("#serraOpina").click ( function(){ if (document.getElementById("opinaBox").style.display != 'none'){
														document.getElementById("opinaBox").style.display = 'none';
														document.getElementById('fade').style.display='none';
													}
											});
	//imprimir el anuncio
	jQuery("#imprimir").mouseover ( function(){ this.style.cursor = 'pointer'; });
	jQuery("#imprimir").click ( function(){ window.print(); });
	
	jQuery("#buttonOpinarAnuncio").mouseover ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviarFicha1.gif"; this.style.cursor="pointer"; });
	jQuery("#buttonOpinarAnuncio").mouseout ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviarFicha.gif"; this.style.cursor="default"; });
	jQuery("#buttonOpinarAnuncio").click ( function(){ 
			if (document.getElementById('opinaError').style.display != 'none'){
				jQuery("#opinaError").hide(); 
			}
			sendOpinion(document.forms['formOpinion'], 'confirmOpina', 'sendOpinaBox');
	});
	//gestion anuncios -- zona privada
	jQuery("#gestionarAnuncios").mouseover ( function(){this.style.cursor="pointer";});	
	jQuery("#gestionarAnuncios").click ( function(){
		 
		if (jQuery("#gestionAnuncios").hide()){
			Query("#gestionAnuncios").slideDown("slow");
			}
		else {
			if (jQuery("#gestionAnuncios").show()){
				jQuery("#gestionAnuncios").slideUp("slow");
			}
		}
	});
	
	// Modificacion anuncio textareas con saltos de linea	
	if (jQuery("#idArgumento").length>0) jQuery("#idArgumento").html(jQuery("#idArgumento").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idArgumento2").length>0) jQuery("#idArgumento2").html(jQuery("#idArgumento2").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idArgumento3").length>0) jQuery("#idArgumento3").html(jQuery("#idArgumento3").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idArgumento4").length>0) jQuery("#idArgumento4").html(jQuery("#idArgumento4").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idEntradilla").length>0) jQuery("#idEntradilla").html(jQuery("#idEntradilla").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idtexto").length>0) jQuery("#idtexto").html(jQuery("#idtexto").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idTextoo").length>0) jQuery("#idTextoo").html(jQuery("#idTextoo").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idTexto1").length>0) jQuery("#idTexto1").html(jQuery("#idTexto1").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idTexto2").length>0) jQuery("#idTexto2").html(jQuery("#idTexto2").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idFechaExpl").length>0) jQuery("#idFechaExpl").html(jQuery("#idFechaExpl").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idDireccion").length>0) jQuery("#idDireccion").html(jQuery("#idDireccion").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idContenido").length>0) jQuery("#idContenido").html(jQuery("#idContenido").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idDescripcion").length>0) jQuery("#idDescripcion").html(jQuery("#idDescripcion").text().replace(/<br>/gi,'\n'));
	if (jQuery("#idCondiciones").length>0) jQuery("#idCondiciones").html(jQuery("#idCondiciones").text().replace(/<br>/gi,'\n'));
	
	//pagina destacaAnuncio
	jQuery("#destacaParticular").mouseover ( function(){ this.style.cursor='pointer'; })
	jQuery("#destacaParticular").click ( function(){ if (document.getElementById('destacaParticularBox').style.display == 'none'){
														jQuery("#destacaParticularBox").show();}
													  else{ if (document.getElementById('destacaParticularBox').style.display != 'none')
														jQuery("#destacaParticularBox").hide();
														}
													});
	//empresa
	jQuery("#destacaEmpresa").mouseover ( function(){ this.style.cursor='pointer'; })
	jQuery("#destacaEmpresa").click ( function(){ if (document.getElementById('destacaEmpresaBox').style.display == 'none'){
														jQuery("#destacaEmpresaBox").show();}
													  else{ if (document.getElementById('destacaEmpresaBox').style.display != 'none')
														jQuery("#destacaEmpresaBox").hide();}
													});
	jQuery("#destacaEmpresaDesta").mouseover ( function(){ this.style.cursor='pointer'; })
	jQuery("#destacaEmpresaDesta").click ( function(){ if (document.getElementById('destacaEmpresaDestaBox').style.display == 'none'){
														jQuery("#destacaEmpresaDestaBox").show();}
													  else{ if (document.getElementById('destacaEmpresaDestaBox').style.display != 'none')
														jQuery("#destacaEmpresaDestaBox").hide();}
													});
	
	jQuery("#destacaEmpresaLocalidad").mouseover ( function(){ this.style.cursor='pointer'; })
	jQuery("#destacaEmpresaLocalidad").click ( function(){ if (document.getElementById('destacaEmpresaLocalidadBox').style.display == 'none'){
														jQuery("#destacaEmpresaLocalidadBox").show();}
													  else{ if (document.getElementById('destacaEmpresaLocalidadBox').style.display != 'none')
														jQuery("#destacaEmpresaLocalidadBox").hide();}
													});
	jQuery("#destacaEmpresaProvincia").mouseover ( function(){ this.style.cursor='pointer'; })
	jQuery("#destacaEmpresaProvincia").click ( function(){ if (document.getElementById('destacaEmpresaProvinciaBox').style.display == 'none'){
														jQuery("#destacaEmpresaProvinciaBox").show();}
													  else{ if (document.getElementById('destacaEmpresaProvinciaBox').style.display != 'none')
														jQuery("#destacaEmpresaProvinciaBox").hide();}
													});
	jQuery("#destacaEmpresaHome").mouseover ( function(){ this.style.cursor='pointer'; })
	jQuery("#destacaEmpresaHome").click ( function(){ if (document.getElementById('destacaEmpresaHomeBox').style.display == 'none'){
														jQuery("#destacaEmpresaHomeBox").show();}
													  else{ if (document.getElementById('destacaEmpresaHomeBox').style.display != 'none')
														jQuery("#destacaEmpresaHomeBox").hide();}
													});
	jQuery("#destacaEmpresaBanner").mouseout ( function(){ this.style.cursor='pointer'; })
	jQuery("#destacaEmpresaBanner").click ( function(){ if (document.getElementById('destacaEmpresaBannerBox').style.display == 'none'){
														jQuery("#destacaEmpresaBannerBox").show();}
													  else{ if (document.getElementById('destacaEmpresaBannerBox').style.display != 'none')
														jQuery("#destacaEmpresaBannerBox").hide();}
													});
													
	jQuery("#delegMas").mouseover ( function(){ this.style.cursor="pointer"; });
	jQuery("#delegMas").click ( function(){ delegMas(1); });
	jQuery("#colabMas").mouseover ( function(){ this.style.cursor="pointer"; });
	jQuery("#colabMas").click ( function(){ colabMas(1); });
	jQuery("#prodMas").mouseover ( function(){ this.style.cursor="pointer"; });
	jQuery("#prodMas").click ( function(){ prodMas(1); });
	jQuery("#activMas").mouseover ( function(){ this.style.cursor="pointer"; });
	jQuery("#activMas").click ( function(){ activMas(1); });
	
	jQuery("#imgMas").mouseover (function() { this.style.cursor="pointer"; });
	jQuery("#imgMas").click ( function(){ displayFiles(); });
	
	
	jQuery("#docMas").mouseover (function() { this.style.cursor="pointer"; });
	jQuery("#docMas").click ( function(){ displayDoc(); });
							
										
	//zona privada
	jQuery(".gestionAnuncios").mouseover ( function(){ this.style.cursor="pointer"; });
	jQuery(".gestionAnuncios").mouseout ( function(){ this.style.cursor="default"; });
	jQuery(".gestionAnuncios").click ( function(){ 
		jQuery(".divGestion").hide();
		
		var verCat='ver'+this.id;

		if (document.getElementById(verCat) && document.getElementById(verCat).style.display == 'none'){
			jQuery("#"+verCat).show(); 
		}
		else{ 
			if (document.getElementById(verCat) && document.getElementById(verCat).style.display != 'none'){
				jQuery("#"+verCat).hide(); 
			}
		}
	});
	//Foro Zona privada
	jQuery("#cerrarCrearNewForo").mouseover ( function(){this.style.cursor="pointer";});	
	jQuery("#cerrarCrearNewForo").click ( function(){ if (jQuery("#nuevoForo").show()){
														jQuery("#nuevoForo").hide();
														}
										 });
	jQuery("#crearForo").mouseover ( function(){this.style.cursor="pointer";});	
	jQuery("#crearForo").click ( function(){ if (jQuery("#nuevoForo").hide()){
													jQuery("#nuevoForo").slideDown("slow");
											  	}
											  	else {if (jQuery("#nuevoForo").show()){
														jQuery("#nuevoForo").slideUp("slow");
														}
											  	}
										 });
	jQuery("#buttonNewForo").mouseover ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviar1.gif"; this.style.cursor="pointer"; });
	jQuery("#buttonNewForo").mouseout ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviar.gif"; this.style.cursor="default"; });
	jQuery("#buttonNewForo").click ( function(){ sendNewForo(document.forms['formForo'], 'confirmForo', 'ocultarNewForoBox');
													});
	
	jQuery("#buttonManForo").mouseover ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviar1.gif"; this.style.cursor="pointer"; });
	jQuery("#buttonManForo").mouseout ( function(){ this.src="http://www.hospitecnia.com/Images/buttonEnviar.gif"; this.style.cursor="default"; });
	jQuery("#buttonManForo").click ( function(){ sendManForo(document.forms['formManForo'], 'confirmForo', 'ocultarManForoBox');
													});

	//HEMEROTECA
	//años
	jQuery(".hemeroAno").mouseover ( function(){ this.style.cursor = 'pointer'; });
	jQuery(".hemeroAno").mouseout ( function(){ this.style.cursor = 'default'; });
	jQuery(".hemeroAno").click ( function(){ var k = 'boletin' + this.id ; 
												   	  if (document.getElementById(k).style.display != 'none'){
														   jQuery("#"+k).hide();
														  }
													  else  jQuery("#"+k).show();
													});
	//meses
	jQuery(".hemeroMes").mouseover ( function(){ this.style.cursor = 'pointer';  });
	jQuery(".hemeroMes").mouseout ( function(){ this.style.cursor = 'default'; });
	jQuery(".hemeroMes .mesList").click ( function(){ var k = this.id +'List'; 
												   	  if (document.getElementById(k).style.display != 'none'){
														   jQuery("#"+k).hide();
														  }
													  else  jQuery("#"+k).show();
													});
}//fin de globalEvents

//ESPECIALIDAD
function closeEspec(num){
	if (document.getElementById("espec_" + num).style.display == 'block')
		document.getElementById("espec_" + num).style.display = 'none';
		
	if (document.getElementById("confirmMensajeEspec_" + num).style.display == 'block'){
		document.getElementById("espec_" + num).style.display = 'none';
		document.getElementById("confirmMensajeEspec_" + num).style.display = 'none';
		document.getElementById("mailEspec_" + num).style.display = 'block';
	}
}
//enviar una mail al responsable de una especialidad
function mailEspec(num){
	var especMailN = 'espec_' + num;
	if (document.getElementById(especMailN).style.display == 'none')
		document.getElementById(especMailN).style.display = 'block';
	else { if (document.getElementById(especMailN).style.display == 'block')
				document.getElementById(especMailN).style.display = 'none';
		}
}

//COLABORADORES
//a�adir un colaborador a alta02, proveedor y centros
//Close button para enviarMensaje a colaborador en ficha anuncio
function closeColab(num){
	if (document.getElementById("colab_" + num).style.display == 'block'){
		document.getElementById("colab_" + num).style.display = 'none';
		//document.getElementById('sombra').style.display='none';
	}
	if (document.getElementById("confirmMensaje_" + num).style.display == 'block'){
		document.getElementById("colab_" + num).style.display = 'none';
		document.getElementById("confirmMensaje_" + num).style.display = 'none';
		document.getElementById("mailColab_" + num).style.display = 'block';
		//document.getElementById('sombra').style.display='block';
	}
}
//envio mail a un colaborador
function mailColab(num){
	var version= navigator.appVersion;
	
	var colabMailN = 'colab_' + num;
	
	$(".mailColabSt").each(function (i) {this.style.display='none';});
	
	if (document.getElementById(colabMailN).style.display == 'none'){
		//document.getElementById('sombra').style.display='block';
		document.getElementById(colabMailN).style.display = 'block';
	}
		
	else { 
			if (document.getElementById(colabMailN).style.display == 'block'){
				document.getElementById(colabMailN).style.display = 'none';
				//document.getElementById('sombra').style.display='none';
			}
		}	
	
}
//sendmessage por especialidad y colaboradores
function sendOneMessage(form, id, daNasc, num) {
	var msg = '';
	var send = '';
	var post = new String('');
	var error = 'mensError_'+num;
	var errorEspec = 'mensErrorEspec_'+num;
	
	if (jQuery("#"+errorEspec)) jQuery("#"+errorEspec).hide();
	if (jQuery("#"+error)) jQuery("#"+error).hide();
	
	
	for(var n=0; n < form.length;n++) {
		if(form.elements[n].type == 'text') {
			form.elements[n].value = jQuery.trim(form.elements[n].value);
		}
	}

	if (form.elements['NAME'] && form.elements['NAME'].value == '')
		msg += '- Introduce tu nombre./n'
	if (form.elements['SURNAME'] && form.elements['SURNAME'].value == '')
		msg += '- Introduce tus apellidos./n';
		
	if (form.elements['MAIL_ENVIA']){
		if (form.elements['MAIL_ENVIA'].value == '')
			msg += '- La direcci&oacute;n de correo electr&oacute;nico es obligatoria./n'
		else {
			if (!checkEmail(form.elements['MAIL_ENVIA'].value))
				msg += '- La direcci�n de correo electr&oacute;nico no tiene el formato correcto: direccion@servidor.ext.<br />'
		}
	}
	if (form.elements['MENSAJE'] && form.elements['MENSAJE'].value == '')
		msg += '- No has introducido ning&uacute;n mensaje./n'

	if (form.elements['SURNAME'])
		form.elements['NOMBRE'].value = form.elements['NAME'].value + " " + form.elements['SURNAME'].value;
	else if (form.elements['NAME'])
		form.elements['NOMBRE'].value = form.elements['NAME'].value;
	
	send += form.elements['MENSAJE'].value;

	post += 'IDANUNCIOLARGO=' + form.elements["IDANUNCIOLARGO"].value;
	if (form.elements['IDDESTINARIO'])
		post += '&IDDESTINARIO=' + form.elements["IDDESTINARIO"].value;
	if (form.elements['NOMBRE'])
		post += '&NOMBRE=' + form.elements["NOMBRE"].value;
	if (form.elements['MAIL_ENVIA'])
		post += '&MAIL_ENVIA=' + form.elements["MAIL_ENVIA"].value;
	post += '&ASUNTO=' + form.elements["ASUNTO"].value;
	post += '&MESSAGE=' + send;
	
	
	//si es mensaje a colaborador, ficha proveedor y centros
	if (form.elements['CC_NOMBRE'] && form.elements['CC_EMAIL']){
		post += '&CC_NOMBRE=' + form.elements["CC_NOMBRE"].value;
		post += '&CC_EMAIL=' + form.elements["CC_EMAIL"].value;
	}
	//fin si es mensaje a colaborador
	
	if (msg == '') {
		waitOneM(id, daNasc, "Please wait ...",num);
		sendRequest(form.action, handleFormRequest,post,num.toString());
		form.reset();
	}
	else {
		msg = 'Por favor, comprueba las siguientes incidencias:/n' + msg;
		verMessage(msg,error);	
	}
	
	return true;
}
//waitOneM solo por sendOneMessage
function waitOneM(id, daNasc, text, num) {
	var waitMsg = new String('');

	document.getElementById(daNasc).style.display="none";
	
	if (document.getElementById('colab_'+num) && document.getElementById('colab_'+num).style.display == 'block'){
		waitMsg += '<div id="waitC_'+ num +'">';
			waitMsg += '<div id="waitImageC_' + num + '"><br /><img src="http://www.hospitecnia.com/Images/loading.gif" /></div>';
			waitMsg += '<br />';
			waitMsg += '<div id="waitTextC_'+num+'"><p>' + text + '</p></div>';
		waitMsg += '</div>';
	}
	if (document.getElementById('espec_'+num) && document.getElementById('espec_'+num).style.display == 'block'){
		waitMsg += '<div id="waitE_'+ num +'">';
			waitMsg += '<div id="waitImageE_' + num + '"><br /><img src="http://www.hospitecnia.com/Images/loading.gif" /></div>';
			waitMsg += '<br />';
			waitMsg += '<div id="waitTextE_'+num+'"><p>' + text + '</p></div>';
		waitMsg += '</div>';
	}
	
	document.getElementById(id).style.display = "block";
	if (document.getElementById('serraContact') && document.getElementById('serraContact').style.display =='none'){
		document.getElementById('serraContact').style.display = 'block';
		}
	document.getElementById(id).innerHTML = waitMsg;
	//document.getElementById(id + 'Receive').style.display="block";
	return true;
}
//para ver fotos de productos
function verFotoFicha(id){
		var foto1 = "verFotoFicha_";
		var foto2 = id;
		var divFotoFicha = foto1.concat(foto2);
		if (document.getElementById(divFotoFicha).style.display == 'none'){
			document.getElementById(divFotoFicha).style.display = 'block';
			document.getElementById(divFotoFicha).style.position = 'absolute';
		}
		else if(document.getElementById(divFotoFicha).style.display == 'block'){
			document.getElementById(divFotoFicha).style.display = 'none';
		}
}
/**
 * Execute onload
 * @param {string} project Project
 * @return Boolean
 */
function onloadPage(project) {	

	if (document.getElementById('googleMapBox')){
		onloadAnuncio(project,'ofe');
	}

	else{
		if (document.getElementById('PAIS')){
				document.getElementById('PAIS').value = getCookie('CLAS_IDPAIS');
		}
		if (document.getElementById('linkMapBox')) {
			if (GM_country_ID.match('TOD') != null)
				document.getElementById('linkMapBox').hide();
		}
		
		//solo en la home, si no el buscador no se informa corectamente
		if (document.getElementById ('contentBoxHome')){
			cambiar_selects('ID1', 'ID1', 'SINPADRE');
			espera('ajax_selects', 'cambiar_selects(\\\'IDPROVINCIA\\\', \\\'provincias\\\', \\\'\\\');');
		
	
		}
		
		myFavs(project, "Mi lista", "Eliminar de Mi lista");
		
	var browserName= navigator.appName;
	if (browserName == 'Netscape'){ 
	
		if (document.getElementById('opinaBox') && document.getElementById('contactBox')){
			document.getElementById('opinaBox').style.marginTop = '170px';
			document.getElementById('opinaBox').style.marginLeft = '-50px';
			document.getElementById('contactBox').style.marginTop = '120px';
			document.getElementById('contactBox').style.marginLeft = '-50px';
		}
	}
		
		// chGoogleAd();
		return true;
	}
}
//para la pagina de anuncio
function onloadAnuncio(project,ofedem) {
	//por google map
	if (GM_address!='') LoadGMaps();	
	if (document.getElementById('PAIS')) document.getElementById('PAIS').value = paisPorDefecto;
			
	if (document.getElementById('linkMapBox')) {
		if (GM_country_ID.match('TOD') != null)
			document.getElementById('linkMapBox').hide();
	}
	return true;
}
/**
 * Change to another country
 * @param {string} myPais Country
 * @return Boolean
 */
function cambiarPais(myPais){
	setCookieIDPais(document, myPais);

	var lang = new String('');
	if (document.getElementById('myLanguage') && document.getElementById('myLanguage').innerHTML.length > 0) {
		lang = document.getElementById('myLanguage').innerHTML;
	}

	document.location.href = 'http://' + location.hostname + '/' + lang + 'ListadoAnuncios.xsql';
	return false;
}

//buscador
function reloadPage(form, precio) {

	var lang = new String('');
	if (document.getElementById('myLanguage') && document.getElementById('myLanguage').innerHTML.length > 0) {
		lang = document.getElementById('myLanguage').innerHTML;
	}
	
	//si else =>favoritos
	if(form.elements['ID1'] && form.elements['ID1'].value != '' )id1 = form.elements['ID1'].value;
	if(form.elements['ID2'] && form.elements['ID2'].value != '' )id2 = form.elements['ID2'].value;
	if(form.elements['ID3'] && form.elements['ID3'].value != '' )id3 = form.elements['ID3'].value;
	if(form.elements['ID4'] && form.elements['ID4'].value != '' )id4 = form.elements['ID4'].value;
	if(form.elements['ID5'] && form.elements['ID5'].value != '' )id5 = form.elements['ID5'].value;

	if(form.elements['ID3_SELECT'])form.elements['ID3'].value = form.elements['ID3_SELECT'].value;
	if(form.elements['ID2_SELECT'])form.elements['ID2'].value = form.elements['ID2_SELECT'].value;
	if(form.elements['ID1_SELECT'])form.elements['ID1'].value = form.elements['ID1_SELECT'].value;
	
	if(form.elements['IDPROVINCIA_SELECT'] && form.elements['IDPROVINCIA_SELECT'].value != '' )form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_SELECT'].value;
	if(form.elements['POBLACION_SELECT'] && form.elements['POBLACION_SELECT'].value != '' )form.elements['POBLACION'].value = form.elements['POBLACION_SELECT'].value;

	if(form.elements['IDPROVINCIA'] && form.elements['IDPROVINCIA'].value != '' && form.elements['IDPROVINCIA'].value != '' ) idprov = form.elements['IDPROVINCIA'].value;	
	if(form.elements['POBLACION'] && form.elements['POBLACION'].value != '' )idpobl = form.elements['POBLACION'].value;
	
	if(form.elements['TITULO'] && form.elements['TITULO'].value != '' )idtitulo = form.elements['TITULO'].value;
	
	if (form.elements['PAGINA']) form.elements['PAGINA'].value = 0;
	
	
	var pestana=jQuery.trim(jQuery(".pestanaOne").text());
		
	if (pestana=='Videos') {
		form.action = "http://" + location.hostname + '/' + lang + "Videos.xsql";
	}
	else {
		if (form.elements['ID5'] && form.elements['ID5'].value != '') {
			
			if (form.elements['ID5'].value == 'NOTICIAS') form.action = "http://" + location.hostname + '/' + lang + "Noticias.xsql";
			if (form.elements['ID5'].value == 'PROVEEDORES') form.action = "http://" + location.hostname + '/' + lang + "Proveedores.xsql";
			if (form.elements['ID5'].value == 'NORMATIVAS') form.action = "http://" + location.hostname + '/' + lang + "Normativas.xsql";
			if (form.elements['ID5'].value == 'CURSOS') form.action = "http://" + location.hostname + '/' + lang + "Cursos.xsql";
			if (form.elements['ID5'].value == 'PREGUNTAS') form.action = "http://" + location.hostname + '/' + lang + "Preguntas.xsql";
		}
		else if (form.elements['ID1'] && form.elements['ID1'].value != '') {
			
			
			if (form.elements['ID1'].value == 'EDIFICACION') form.action = "http://" + location.hostname + '/' + lang + "Edificacion.xsql";
			if (form.elements['ID1'].value == 'SERVICIOS-HOSPITALARIOS') form.action = "http://" + location.hostname + '/' + lang + "ServiciosHospitalarios.xsql";
			if (form.elements['ID1'].value == 'TIPOLOGIA') form.action = "http://" + location.hostname + '/' + lang + "Tipologia.xsql";
			if (form.elements['ID1'].value == 'COMPRA-VENTA') form.action = "http://" + location.hostname + '/' + lang + "CompraVenta.xsql";
			if (form.elements['ID1'].value == 'CENTROS-SANITARIOS') form.action = "http://" + location.hostname + '/' + lang + "CentrosSanitarios.xsql";
		}
		else {

			form.action = "http://" + location.hostname + '/' + lang + "Documentacion.xsql";
		}
	}
	
	SubmitMyForm(form);	
	return true;
}
//limpiar buscador
function limpiarBuscador(form){
	
	form['OFERTADEMANDA'].value = '';
	form['ID2'].value = '';
	form['TITULO'].value = '';
	form['IDPROVINCIA'].value = '';
	if (form['CHK_FOTO'].checked) form['CHK_FOTO'].checked = false;
	form['ID5'].value = '';
	

}
/**
 * Check login and encrypt password for login
 * @param {object} form HTML form 
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function privateZone(form) {
	
	var lang = new String('');
	var Destino=document.location.toString();

	// Informamos idioma
	if (document.getElementById('myLanguage') && document.getElementById('myLanguage').innerHTML.length > 0) {
		lang = document.getElementById('myLanguage').innerHTML;
	}
	
	if (form.elements['USER'].value == '' || form.elements['PASS'].value == '') {	
		alert('Introduce tu nombre de usuario y contrase&ntilde;a');
		return false;
	}
	else {
		
		if (!checkEmail(form.elements['USER'].value)) {
			alert('La dirección de correo electr&oacute;nico no tiene el formato correcto: direccion@dominio.ext.');
			return false;
		}
		
		var user = jQuery.trim(form.elements['USER'].value);
		var pass = jQuery.trim(form.elements['PASS'].value);
		
		form.elements['PARAMETRO'].value = encrypt(concat(concat(user)+'|'+concat(pass)));
		
			
		form.elements['SUBPARAMETRO_1'].value = user;
		form.elements['SUBPARAMETRO_2'].value = pass;
	
		if (Destino == 'http://www.hospitecnia.com/index.xsql'){
			Destino = 'http://www.hospitecnia.com/';
		}
		form.action = 'ControlAcceso.xsql';
		
		SubmitMyForm(form);

	}
	return true;
}


/**
 * @param {string} chain
 * @return string
 */
function encrypt(chain) {
	var str = new String('');
	var valor;

	for (var i = 0; i < chain.length; i++) {
		valor = chain.charCodeAt(i);
		if (valor >= 65 && valor <= 90) {
			if ( valor <= 77)
				str += String.fromCharCode(valor + 13);
			else 
				str += String.fromCharCode(valor - 13); 
		}
		else {
			if (valor >= 97 && valor <= 122) {
				if (valor <= 109) 
					str += String.fromCharCode(valor + 13);
				else
					str += String.fromCharCode(valor - 13); 
			}
			else {
				if (valor >= 48 && valor <= 57) {
					if (valor <= 52)
						str += String.fromCharCode(valor + 5);  
					else
						str += String.fromCharCode(valor - 5);  
				}
				else
					str += String.fromCharCode(valor); 
			}
		}
	}
	
	return str;
}
/**
 * @param {string} chain
 * @return string
 */
function concat(chain) {
	var str = '';
	var j = 0;
	var k = 1;
	for(var i = 0; i < chain.length; i++) {
		if ((i % 2) == 0){  
			str += chain.charAt(j); 	   
			j++;
		}
		else{ 
			str += chain.charAt(chain.length - k);
			k++;
		}
	}
	return str;
}

/**
 * Changes the input field on click (e.g. for login)
 * @param {object} elem This element
 * @param {string} string Default value of the element
 * @param {string} type Type of the element (text, password, ...)
 * @param {boolean} focus Boolean
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function inputEffect(elem, string, type, focus) {	
	if (focus) {
		elem.style.display = 'none';
		document.getElementById(elem.id.substring(0, elem.id.indexOf('Fake'))).style.display = '';
		document.getElementById(elem.id.substring(0, elem.id.indexOf('Fake'))).focus();
	}
	else if (elem.value == '') {
		elem.style.display = 'none';
		document.getElementById(elem.id + 'Fake').style.display = '';
	}	
	return true;
}


/**
 * Changes the style of the input field on click
 * @param {object} elem This element
 * @param {string} string Default value of the element
 * @param {string} type Type of the element (text, password, ...)
 * @param {boolean} focus Boolean
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function inputEffectLight(elem, string, type, focus) {	
	if (focus) {
		if (elem.value == string) {
			elem.value = '';
			elem.className = elem.className.substring(0, elem.className.indexOf('finecolor'));
		}	
	}
	else {
		if (elem.value == '') {
			elem.value = string;
			elem.className = elem.className + ' finecolor';
		}		
	}	
	return true;
}

/**
 * Logout
 * @param {string} doc Which cookie to drop
 * @param {string} url Where to go after logout
 * @return undefined
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function logout(doc, url) {
	dropCookie(doc);
	doc.location.href = url;
	
	return undefined;
}


/**
 * Change style of input field and display message if forgotten password
 * @param {object} form HTML form
 * @return undefined
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function forgotPassword(form,id) {
	var msg = '';

	var lang = new String('');
	if (document.getElementById('myLanguage') && document.getElementById('myLanguage').innerHTML.length > 0) {
		lang = document.getElementById('myLanguage').innerHTML;
	}

	
	if (form.elements['USER'].value == '') {
		msg += 'La direcci&oacute;n de correo electr&oacute;nico es obligatoria.\n';
		form.elements['USER'].style.background = '#DEEF24';
		document.getElementById('inputEmail').style.background = '#DEEF24';
		form.elements['USER'].style.border = '1px solid #C00';
		document.getElementById('inputEmail').style.border = '1px solid #C00';
	}
	else {
		if (!checkEmail(form.elements['USER'].value)) {
			msg += 'La dirección de correo electr&oacute;nico no tiene el formato correcto: direccion@dominio.ext.\n';
			form.elements['USER'].style.background = 'silver';;
			document.getElementById('inputEmail').style.background = 'silver';
			form.elements['USER'].style.border = '1px solid #C00';
			document.getElementById('inputEmail').style.border = '1px solid #C00';
		}
	}
	
	if (msg == '') {
		form.action = "http://"+ location.hostname + '/' + lang + "OlvidoLoginSave.xsql";
		//document.getElementById('ocultoLogin').style.display ="none";
		wait(id, "Please wait...");
		SubmitMyForm(form);
	}
	else
		alert("Por favor, compruebe las siguientes incidencias:\n\n" + msg);
	
	return undefined;
}

/**
 * @param {string} doc
 * @param {string} valor
 */
function setCookieIDPais(doc, valor) {
	var finaliza = new Date();
	var fecha_actual =finaliza.toString()
	// convertimos la fecha actual a milisegundos
	var milisegundos = Date.parse(fecha_actual);
	// sumamos a la fecha actual (en milisegundos), tres meses (en milisegundos) 
	finaliza.setTime(milisegundos + (7776000*1000));
		// asignamos la cookie expira.toGMTString() lo pasa al formato correcto para la asignacion de la cookie
	doc.cookie = 'CLAS_IDPAIS' + "=" + valor + ';expires=' + finaliza.toGMTString() + '; path=/; host=' + location.hostname + ';';	
}
/**
 * @param {string} doc
 * @param {string} valor
 */
function setCookieUsuario(doc, valor){
	
	var finaliza = new Date();
	var fecha_actual =finaliza.toString()
	// convertimos la fecha actual a milisegundos
	var milisegundos = Date.parse(fecha_actual);
	// sumamos a la fecha actual (en milisegundos), tres meses (en milisegundos) 
	finaliza.setTime(milisegundos + (7776000*1000));
	// asignamos la cookie expira.toGMTString() lo pasa al formato correcto para la asignacion de la cookie
	doc.cookie = 'COOKIE_NOMBREUSUARIO' + "=" + valor+';expires='+ finaliza.toGMTString()+'; path=/; host='+ location.hostname +';';
}
/**
 * @param {string} ID
 * @author Inyaki Huerta ikhuerta@gmail.com
 */
function Pais_seleccionado(ID){
	
	//por alta anuncio y man anuncio, esconder o no comunidad
	if (document.getElementById('comunidadNoticia') && (document.getElementById('comunidadNoticia').style.display != 'none')  && ID != '1') {  jQuery('#comunidadNoticia').hide();	}
	if (document.getElementById('comunidadNoticia') && (document.getElementById('comunidadNoticia').style.display != 'block') && ID == '1') { 	jQuery('#comunidadNoticia').show();	}
	
	if (document.getElementById('IDPROVINCIA_DO')){
		jQuery('#IDPROVINCIA_DO').disabled = false;
		jQuery('#IDPOBLACION_DO').disabled = true;
		cambiar_selects('IDPROVINCIA_DO', 'provincias', '', ID);
		jQuery('#IDPROVINCIA_DO').value = '-1';
		jQuery('#IDPOBLACION_DO').innerHTML = '';
		C = crear('rnd', 'option', 'IDPOBLACION_DO', 'AB');
		C.innerHTML = "No Iniciado";
	}
	if (document.getElementById('IDPROVINCIA_PR')){
		jQuery('#IDPROVINCIA_PR').disabled = false;
		jQuery('#IDPOBLACION_PR').disabled = true;
		cambiar_selects('IDPROVINCIA_PR', 'provincias', '', ID);
		jQuery('#IDPROVINCIA_PR').value = '-1';
		jQuery('#IDPOBLACION_PR').innerHTML = '';
		C = crear('rnd', 'option', 'IDPOBLACION_PR', 'AB');
		C.innerHTML = "No Iniciado";
		}
	if (document.getElementById('IDPROVINCIA_CV')){
		jQuery('#IDPROVINCIA_CV').disabled = false;
		jQuery('#IDPOBLACION_CV').disabled = true;
		cambiar_selects('IDPROVINCIA_CV', 'provincias', '', ID);
		jQuery('#IDPROVINCIA_CV').value = '-1';
		jQuery('#IDPOBLACION_CV').innerHTML = '';
		C = crear('rnd', 'option', 'IDPOBLACION_CV', 'AB');
		C.innerHTML = "No Iniciado";
		}
	if (document.getElementById('IDPROVINCIA_CENT')){
		jQuery('#IDPROVINCIA_CENT').disabled = false;
		jQuery('#IDPOBLACION_CENT').disabled = true;
		cambiar_selects('IDPROVINCIA_CENT', 'provincias', '', ID);
		jQuery('#IDPROVINCIA_CENT').value = '-1';
		jQuery('#IDPOBLACION_CENT').innerHTML = '';
		C = crear('rnd', 'option', 'IDPOBLACION_CENT', 'AB');
		C.innerHTML = "No Iniciado";
		}
	if (document.getElementById('IDPROVINCIA_CO')){
		jQuery('#IDPROVINCIA_CO').disabled = false;
		jQuery('#IDPOBLACION_CO').disabled = true;
		cambiar_selects('IDPROVINCIA_CO', 'provincias', '', ID);
		jQuery('#IDPROVINCIA_CO').value = '-1';
		jQuery('#IDPOBLACION_CO').innerHTML = '';
		C = crear('rnd', 'option', 'IDPOBLACION_CO', 'AB');
		C.innerHTML = "No Iniciado";
		}
	if (document.getElementById('IDPROVINCIA_DEST_CU')){
		jQuery('#IDPROVINCIA_DEST_CU').disabled = false;
		jQuery('#IDPOBLACION_DEST_CU').disabled = true;
		cambiar_selects('IDPROVINCIA_DEST_CU', 'provincias', '', ID);
		jQuery('#IDPROVINCIA_DEST_CU').value = '-1';
		jQuery('#IDPOBLACION_DEST_CU').innerHTML = '';
		C = crear('rnd', 'option', 'IDPOBLACION_DEST_CU', 'AB');
		C.innerHTML = "No Iniciado";
		}
	if (document.getElementById('IDPROVINCIA_DEST_NO')){
		jQuery('#IDPROVINCIA_DEST_NO').disabled = false;
		jQuery('#IDPOBLACION_DEST_NO').disabled = true;
		cambiar_selects('IDPROVINCIA_DEST_NO', 'provincias', '', ID);
		jQuery('#IDPROVINCIA_DEST_NO').value = '-1';
		jQuery('#IDPOBLACION_DEST_NO').innerHTML = '';
		C = crear('rnd', 'option', 'IDPOBLACION_DEST_NO', 'AB');
		C.innerHTML = "No Iniciado";
		}
}
// AJAX INITIALISATION----------------------------------------------------------

/**
 * @param {string} ID ID of the affected element
 * @param {string} TIPO Type
 * @param {string} VALOR Value
 * @param {string} FORZAR Something like boolean
 * @author Inyaki Huerta ikhuerta@gmail.com
 */
function cambiar_selects(ID, TIPO, VALOR, FORZAR) {

	if ((TIPO == "comunidades")
	 || (TIPO == "provincias")
	 || (TIPO == "poblaciones")
	 )
	
		cambiar_selects_cpp(ID, TIPO, VALOR, FORZAR);
	else 
		cambiar_selects_cats(ID, TIPO, VALOR);
}


/**
 * @param {string} ID ID of the affected element
 * @param {string} TIPO Type
 * @param {string} VALOR Value
 * @param {string} FORZAR Something like boolean
 * @author Inyaki Huerta ikhuerta@gmail.com
 */
function cambiar_selects_cpp(ID,TIPO,VALOR,FORZAR) {
	document.getElementById(ID).innerHTML = "";
	
	C=crear('rnd','option',ID,'AB'); C.innerHTML = "Cargando, espere...";
	document.getElementById(ID).disabled = true;
	fecha = new Date();
	rnd = fecha.getTime(); // Obligamos a que la dirección que llama no sea la misma para que no coja los resultados de cache.
	if (!(FORZAR) || (FORZAR == 'NO'))
		URL = "comunidadProvinciaPoblacion.xsql?ID=" + VALOR + "&TIPO=" + TIPO + "&PARA_CACHE=" + rnd;
	else
		URL = "comunidadProvinciaPoblacion.xsql?ID=" + VALOR + "&TIPO=" + TIPO + "&FORZAR_PAIS=" + FORZAR + "&PARA_CACHE=" + rnd;
	ajax(URL, "paso_intermedio", ID);
}


/**
 * @param {string} ID ID of the affected element
 * @param {string} NIVEL
 * @param {string} IDPADRE
 * @author Inyaki Huerta ikhuerta@gmail.com
 */
function cambiar_selects_cats(ID, NIVEL, IDPADRE) {
	
	document.getElementById(ID).innerHTML = "";
	C = crear('rnd', 'option', ID, 'AB');
	C.innerHTML = "Cargando...";
	document.getElementById(ID).disabled = true;
	fecha = new Date();
	rnd = fecha.getTime();
	URL = "listCategorias.xsql?CATEGORIA=" + NIVEL + "&PADRE=" +IDPADRE+ "&NOW=" + rnd;
	ajax(URL, "paso_intermedio", ID + ',N');
}

/**
 * @param {string} NOMBRE
 * @return
 * @author Inyaki Huerta ikhuerta@gmail.com
 */
function URLvar(NOMBRE)
{
	
	if (location.search.length > 2)
		Variables = location.search.substring(1, location.search.length);
	else
		Variables = mySearchString.substring(1, mySearchString.length);
	
	var Vuelta = false;
	V = Variables.split("&");
	for (i=0; i < V.length; i++) {
		partes = V[i].split("=");
		if (partes[0] == NOMBRE)
			Vuelta=partes[1];
	}	
	return Vuelta;
}
/**
 * @param {string} CONTENIDO
 * @param {string} ID
 * @param {string} DEBE_BORRAR_ULTIMO Something like boolean
 * @author Inyaki Huerta ikhuerta@gmail.com
 */
function paso_intermedio(CONTENIDO, ID, DEBE_BORRAR_ULTIMO) {
	B = document.getElementById(ID);
	B.innerHTML = "";
	A = CONTENIDO.split("\n");
	Cont = A.join("");
	A = Cont.split("  ");
	Cont = A.join("");
	A = Cont.split("///");
	for(i=0; A[i]; i++) {
		partes = A[i].split("//");
		C = crear('rnd', 'option', ID, 'AB');
		C.innerHTML = partes[1];
		D = partes[0].split(" ");
		partes[0] = D.join("");
		C.value = partes[0];
	}
	if(DEBE_BORRAR_ULTIMO == 'S')
		borrar(B.lastChild);
	if (B.childNodes.length > 2) {
		B.disabled = false;
		V = URLvar(ID);
		if (V && V != '')
			setTimeout("document.getElementById('"+ID+"').value = '"+V+"';", 200);
		if (V && (ID == 'ID1'))
			lanzar_ID2(V);
		else if (V && (ID == 'IDPROVINCIA'))
			lanzar_poblacion(V);
		else ya('ajax_selects');
	}
	else {
		B.disabled = true;
		B.innerHTML = "";
		C = crear('rnd', 'option', ID, 'AB');
		C.innerHTML = "Sin Subcategorias";
		ya('ajax_selects');
	}
	A = null; 
	B = null;
}

function lanzar_ID2(V){ }
function lanzar_poblacion(V) {
	cambiar_selects('POBLACION','poblaciones',V);
}
//inChain controlla se la pagina dove vado esiste
function inChain(str, subStr) {
	var a = " " + str;
	if (a.indexOf(subStr) == -1)
		return false;
	else
		return true;
}
//invia un form
function SubmitMyForm(form){
	for(var j = 0; j < form.elements.length; j++){
		if (form.elements[j].type == 'textarea')
			form.elements[j].value = seperatePoints(form.elements[j].value);
		if (form.elements[j].type != 'file')
			form.elements[j].value = reemplazaCaracteres(form.elements[j].value, "'", "`");
	}
	var buttons = document.getElementsByName("sendFormButton");
	if (buttons[0]) {
		for (var i = 0; i < buttons.length; i++) { 
		//oculta i bottoni di invio dei form
		buttons[i].style.visibility  = 'hidden';
		}
	}
	
	form.submit();
}
//favoritos
/**
 * Add or Remove Favorite
 * @param {string} idanuncio Base ID for Favorite
 * @param {string} project Project Code
 * @return undefined
 */
function FavLista(idanuncio, project){
	var strFav = getCookie(project + '_FAV');
	//var strFav = (project + '_FAV');
	var pos = strFav.indexOf(idanuncio);
	var favObj = document.getElementById('favorito' + idanuncio);
	if (pos == -1){
		//	si no existe la cookie
			favObj.src = 'http://' + location.hostname + '/Images/favsi.gif';
			setCookieFavorito(document, idanuncio, project + '_FAV');
		}
		else {
			// si existe en la cookie, tenemos que eliminarla
			favObj.src = 'http://' + location.hostname + '/Images/favno.gif';
			getListCookie(idanuncio, project);
			
		}
		myFavs(project, "Mi lista", "Eliminar de Mi lista");
		
		return undefined;
}
/**
 * @return Boolean
 */
function dropCookie(doc) {	
	doc.cookie = 'SES_ID=; path=/; host=' + location.hostname + ';';
	doc.cookie = 'COOKIE_NOMBREUSUARIO=; path=/; host=' + location.hostname + ';';
	return true;
}

function getCookie(name) {	
	var cookies = document.cookie.split(';');
	for (var i = 0; i < cookies.length; i++) {
		cookie = cookies[i].split('=');
		if (jQuery.trim(cookie[0]) == jQuery.trim(name)) {
			if (cookie.length == 2)
				return jQuery.trim(cookie[1]);
			else
				return '';
		}
	}
	return '';
}
/**
 * @param {string} doc
 * @param {string} proyecto
 * @return Boolean
 */
function setCookie(doc, proyecto) {
	if (proyecto)
		doc.cookie = 'SES_ID_' + proyecto + "=" + doc.forms[0].elements['SES_ID'].value +'; path=/; host=' + location.hostname + ';';
	else
		doc.cookie = 'SES_ID' + "=" + doc.forms[0].elements['SES_ID'].value+'; path=/; host=' + location.hostname + ';';
	
	return true;
}
/**
 * @param {string} doc
 * @param {string} valor
 * @param {string} NCK
 * @return Boolean
 */
function setCookieFavorito(doc, valor, NCK)
{
	var valor_temp = getCookie(NCK);
	// si eliminamos un valor de la cookie
	if (arguments[3] == 'eliminamos')
		valor_temp = valor;
	// si añadimos un valor a la cookie
	else
		valor_temp += ',' + valor;
	
	var finaliza = new Date();
	var fecha_actual =finaliza.toString()
	var milisegundos = Date.parse(fecha_actual);
	finaliza.setTime(milisegundos + (7776000*1000));
	doc.cookie = NCK+"=" + valor_temp+';expires=' + finaliza.toGMTString() + '; path=/; host=' + location.hostname + ';';

	return true;	
}
/**
 * List Favorites
 * @param {object} form HTML form for send
 * @param {string} project Project Code
 * @return undefined
 */
function ListaFavoritos(form, project){
	form.elements['FAVORITOS'].value = getCookie(project + '_FAV');	
	reloadPage(form);
	return undefined;
}
/**
 * Change Favorite-Link
 * @param {string} cookie Cookie
 * @param {string} name String to display
 * @param {string} remove Remove String
 * @return Boolean
 */
function myFavs(project, name, remove) {
	var cookieValue = getCookie(project + '_FAV');
	var favs;
	var favLength = 0;
	var favImg;
	var favTxt;
	var selection = document.getElementById('ListaFav');
	if (cookieValue) {
		favs = cookieValue.split(",");
		for (var i = 0; i < favs.length; i++) {
			if (favs[i] != '') {
				favLength++;
				favImg = document.getElementById('favorito' + favs[i]); 
				favTxt = document.getElementById('favoritoTxt' + favs[i]); 
				if (favImg) {
					favImg.src = "http://" + location.hostname + "/Images/favsi.gif";
					favImg.title = remove;
					
				}
				if (favTxt) {
					favTxt.innerHTML = remove;
				}
			}
		}
	}
	if (document.getElementById('ListaFav')) {
	
		if (favLength == 0)
			selection.innerHTML = '<img src="/Images/favno.gif"><a href="javascript:ListaFavoritos(document.forms[\'favorites\'], \'' + project + '\');">' + name + ' (<strong> ' + favLength + '</strong>)</a>';
		else
			selection.innerHTML = '<img src="/Images/favsi.gif"><a href="javascript:ListaFavoritos(document.forms[\'favorites\'], \'' + project + '\');">' + name + '(<strong> ' + favLength + '</strong>)</a>';	
		
	}
}

/**
 * Get Favorites Cookie
 * @param {string} idanuncio
 * @param {string} project
 * @return Boolean
 */
function getListCookie(idanuncio, project) {
	//sacamos de la cookie
	var strFav = getCookie(project + '_FAV');
	var finder = ',' + idanuncio;
	var favObj=jQuery('Regfavorito'+idanuncio);
	fav=strFav.replace(finder, '');
	
	document.cookie = project + '_FAV=; path=/; host=' + location.hostname + ';';  		
	// si existe el elemento, estamos en la lista de favoritos
	setCookieFavorito(document,fav,project + '_FAV','eliminamos');
	
	if ((arguments[2])&&(arguments[3]))
		myFavs(project,arguments[2],arguments[3]);
	else myFavs(project,"Mi Lista","Borrar de Mi Lista");
	
	return true;
}
/**
 * Send a push
 * @param {object} form HTML form
 * @param {string} id Base ID of the corresponding elements
 * @return Boolean
 * @author Mirta Cettul solobatida@hotmail.com
 */
function sendPush(form, id, daNasc) {
	
	var msg = '';
	var send = '';
	var post = new String('');
		
	for(var n=0; n < form.length;n++) {
		if(form.elements[n].type == 'text') {
			form.elements[n].value = jQuery.trim(form.elements[n].value);
		}
	}
	if (form.elements['EMAIL_PUSH']){
		if (form.elements['EMAIL_PUSH'].value == '')
			msg += '- La dirección de correo electrónico es obligatoria.\n'
		else {
			if (!checkEmail(form.elements['EMAIL_PUSH'].value))
				msg += '- La dirección de correo electrónico no tiene el formato correcto: direccion@servidor.ext.\n'
		}
	}
	if (form.elements['PROVINCIA_PUSH'] && form.elements['PROVINCIA_PUSH'].value == '')
		msg += '- Introduce una provincia.\n';
		
	if (form.elements['ID1_PUSH'] && form.elements['ID1_PUSH'].value == '')
		msg += '- Selecciona una categoria.\n';

	if (form.elements['EMAIL_PUSH'])
		post += '&EMAIL_PUSH=' + form.elements["EMAIL_PUSH"].value;
	if (form.elements['PROVINCIA_PUSH'])
		post += '&PROVINCIA_PUSH=' + form.elements["PROVINCIA_PUSH"].value;
	if (form.elements['ID1_PUSH'])
		post += '&ID1_PUSH=' + form.elements["ID1_PUSH"].value;
					  
	if (msg == '') {
		waitM(id, daNasc, "");
		sendRequest("http://www.hospitecnia.com/pushSave.xsql", handleFormRequest, post);
		form.reset();
	}
	else {
		msg = 'Por favor, comprueba las siguientes incidencias:\n' + msg;
		alert(msg);
	}
	
	return true;
}
/**
 * Show loading image and waiting message for AJAX
 * @param {string} id Base ID of the corresponding elements
 * @param {string} text Message while loading
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function waitM(id, daNasc, text) {
	var waitMsg = new String('');

	document.getElementById(daNasc).style.display="none";
	
		if (daNasc == 'pushButton'){
			document.getElementById('pushButton').style.display="none";
		}
	
	waitMsg += '<div id="wait">';
	waitMsg += '<div id="waitImage">';
	waitMsg += '<br />';
	waitMsg += '<img src="http://www.hospitecnia.com/Images/loading.gif" />';
	waitMsg += '</div>';
	waitMsg += '<br />';
	if (daNasc != 'pushButton'){
		waitMsg += '<div id="waitText">';
		waitMsg += '<p>' + text + '</p>';
		waitMsg += '</div>';
	}else {
		if (daNasc == 'pushButton'){
		waitMsg += '<div id="waitText">';
		waitMsg += '<p>' + text + '</p>';
		waitMsg += '</div>';
		}
	}
	waitMsg += '</div>';
	document.getElementById(id).style.display = "block";
	document.getElementById(id).innerHTML = waitMsg;
	//document.getElementById(id + 'Receive').style.display="block";
	return true;
}

//sendUser
//Alta
function checkNick() {
	var params = new Array();
	if (arguments[0]) {
		params[params.length] = arguments[0];
	}
	if (arguments[1]) {
		params[params.length] = arguments[1];
	}
	var nick = jQuery.trim(document.getElementById('idAlias').value);
	
	if (document.getElementById('idAliasHidden')) {
		if (jQuery.trim(document.getElementById('idAliasHidden').value) == nick) {
			if (params && params.length > 0) {
				sendUser(params[0], params[1]);
				return false;
			}
			displayMessage('<em>' + nick + '</em> ' + TRANS_nick_is_available + '<br/>');
			return false;
		}
	}
	var post = 'NICK=' + nick;
	var action = 'http://' + location.hostname + '/checknick.xsql';
	if (nick.length < 1) {
		displayMessage(TRANS_nick_is_empty);
		return false;
	}
	sendRequest(action, handleCheckNick, post, params);
	return false;
}


function sendUserAfterCheckNick(form, id) {
	if (document.getElementById('idAlias')) {
		checkNick(form, id);
	}
	else {
		sendUser(form, id);
	}
	return false;
}


function handleCheckNick(req, params) {
	var innerText = new String('');
	var avail = false;
	if (req.responseText.substr(0, 1) != '{' && req.responseText.substr(0, 1) != '[') {
		innerText += '<p>' + TRANS_json_error + '</p>';
		innerText += '<a href="mailto:tecnico@' + location.hostname.replace('www.','') + '?subject=JSON%20Error">tecnico@' + location.hostname.replace('www.','') + '</a>';
	}
	else {
		var resp = eval('(' + req.responseText + ')');
		if (resp.nick_available) {
			innerText += '<em>' + resp.nick + '</em> ' + TRANS_nick_is_available + '<br/>';
			avail = true;
		}
		else {
			innerText += '<em>' + resp.nick + '</em> ' + TRANS_nick_is_notavailable + '<br/>';
			innerText += TRANS_nick_proposal + ':<br/>';
			innerText += '<ul>';
			for (var i = 0; i < resp.proposal.length; i++) {
				innerText += '<li style="cursor: pointer;" onclick="document.getElementById(\'idAlias\').value=\'' + resp.proposal[i] + '\';">' + resp.proposal[i] + '</li>';
			}
			innerText += '</ul>';

		}
	}
	if (avail && params && params.length > 0) {
		sendUser(params[0], params[1]);
		return false;
	}
	displayMessage(innerText);	
		
	return false;
}
/**
 * create or change user
 * @param {object} form HTML form for send
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
 
function sendUser(form,id) {
	var msg = '';
	var comentarios = new String('');
	
	var lang = new String('');
	if (document.getElementById('myLanguage') && document.getElementById('myLanguage').innerHTML.length > 0) {
		lang = document.getElementById('myLanguage').innerHTML;
	}
	
	
	var msgBaja = 'Seguro que deseas darte de baja';
	//form = variar_localizacion_ousuario(form);	
	
	for (var i=0; i<form.length; i++) {
		if (form.elements[i].type == 'text')
			form.elements[i].value = jQuery.trim(form.elements[i].value);
	}
	
	//	Validacion de campos de usuario
	if (form.elements['EMAIL']) {
		if (form.elements['EMAIL'].value == '')
			msg += '- La direcci&oacute;n de correo electr&oacute;nico es obligatoria.<br />';
		else {
			if (!checkEmail(form.elements['EMAIL'].value))
				msg += '- La direcci&oacute;n de correo electró&oacute;nico no tiene el formato correcto: direccion@servidor.tld.<br />';
		}
	}			
	if (form.elements['NOMBRE'] && form.elements['NOMBRE'].value == ''){
		msg += '- El nombre es obligatorio.<br />';}
			
	if (form.elements['APELLIDOS'] && form.elements['APELLIDOS'].value == '')
		msg += '- Los apellidos son obligatorios.<br />';

/*
	if (form.elements['EMPRESA'] && form.elements['EMPRESA'].value == '')
		msg += '- El nombre de la empresa es obligatorio.<br />';
		
	if (form.elements['TELEFONO'] && form.elements['TELEFONO'].value == '')
		msg += '- El telefono es obligatorio.<br />';	
		
	if (form.elements['DIRECCION'] && form.elements['DIRECCION'].value == '')
		msg += '- La dirección es obligatoria.<br />';	

	if (form.elements['COD_POSTAL'] && form.elements['COD_POSTAL'].value == '')
		msg += '- El codígo postal es obligatorio.<br />';	
*/
	
	if (form.elements['PAIS'] && form.elements['PAIS'].value == '') 
		msg += '- El pais es obligatorio.<br />';
		
	if (form.elements['PROVINCIA'] && form.elements['PROVINCIA'].value == '') 
		msg += '- La provincia es obligatoria.<br />';
					
	if (form.elements['POBLACION'] && form.elements['POBLACION'].value == '')    
		msg += '- La poblaci&oacute;n es obligatoria.<br />';

	if (form.elements['ACTIVIDAD'] && form.elements['ACTIVIDAD'].value == '')    
		msg += '- La actividad a la que te dedicas es obligatoria.<br />';
	
	comentarios = form.elements['EMPRESA'].value +'|'+ form.elements['TELEFONO'].value +'|'+ form.elements['DIRECCION'].value +'|'+ form.elements['POBLACION'].value +'|'+ form.elements['COD_POSTAL'].value +'|'+ form.elements['PROVINCIA'].value +'('+ form.elements['PAIS'].value +')|'+ form.elements['ACTIVIDAD'].value +'@#';
	
	if (form.elements['COMENTARIOS']){
		form.elements['COMENTARIOS'].value = comentarios;
	}
	
	if (form.elements['ORIGEN'] && form.elements['ORIGEN'].value != ''){ 
		var origen = form.elements['ORIGEN'].value;
	}
	
	if (top.uploadFrame && top.uploadFrame.document && top.uploadFrame.document.getElementsByTagName("body")[0]) {
		top.uploadFrame.document.getElementsByTagName("body")[0].innerHTML = "";
	}
	
	// Alta y Man Usuario
	if (form.elements['BOLETIN']) {
		
		if (form.elements['BOLETIN'].checked)
			form.elements['BOLETIN'].value='S';
		else 
			form.elements['BOLETIN'].value='N';
	}

	// only Man
	if (form.elements['BAJA_HIDDEN'] && form.elements['BAJA']) {
	if (form.elements['BAJA'].checked)
			form.elements['BAJA_HIDDEN'].value = 'N';
		else						
			form.elements['BAJA_HIDDEN'].value = 'S';
	}
	
	// only Man
	
	if (form.elements['PASSWORD_HIDDEN']) {
		
		if(!(form.elements['PASSWORD'].value.match(" ")) && !(form.elements['REPASSWORD'].value.match(" "))) {
		
			if ((form.elements['PASSWORD'].value!='') && (form.elements['REPASSWORD'].value!='')) {
					
				if ((form.elements['PASSWORD_ANT'].value) != (form.elements['PASSWORD_HIDDEN'].value))
					msg += '- La contrase&ntilde;a anterior no es correcta.<br />';
				else  {
					if ((form.elements['PASSWORD'].value != form.elements['REPASSWORD'].value))
						msg += '- Las contrase&ntilde;as nuevas no coinciden.<br />';
				}
			}
			else {
				if ((form.elements['PASSWORD'].value != '') || (form.elements['REPASSWORD'].value != ''))
					msg += '- Introduce el nuevo valor para la clave.<br />';
				else
					form.elements['PASSWORD'].value = form.elements['PASSWORD_HIDDEN'].value;
			} 
					
	
		}
		else
			msg += '- Introduce una clave sin espacios';
	}
	if (form.elements['BAJA_HIDDEN'] && form.elements['BAJA_HIDDEN'].value == 'N') {
		
		msg = '';
		if (confirm(msgBaja)){
			document.getElementById('ocultoButton').style.display ="none";
			wait(id, "Please wait...");
			SubmitMyForm(form);
		}
	}
					
	else if (msg == '') {
		// only Man
		if (form.elements['BAJA_HIDDEN']) { 
			if (form.elements['BAJA_HIDDEN'].value == 'N') {
				
				if (confirm(msgBaja)){
					jQuery("#ocultoButton").hide();	
					wait(id, "Please wait...");
					DestinoForm = 'ManUsuarioSave.xsql';
					loadSubmit(form,id,lang,'ManUsuarioSave.xsql');
					//SubmitMyForm(form);
				}
				else
					document.location.href = document.location;
			}
			else{
				jQuery("#ocultoButton").hide();	
				wait(id, "Please wait...");
				DestinoForm = 'ManUsuarioSave.xsql';		
				loadSubmit(form,id,lang,'ManUsuarioSave.xsql');
				//SubmitMyForm(form);
			}
		}
		// only Alta
		if (form.elements['CONFIRMACION']) {
			if (form.elements['CONFIRMACION'].checked){
				var target = '_top';		
				var action = 'http://' + location.hostname + '/' + lang + 'AltaPaso01Save.xsql?ORIGEN='+origen;
				var altaPage = 'AltaPaso01Save.xsql?ORIGEN='+origen;
				var enctype = 'application/x-www-form-urlencoded';
				form.encoding = enctype;
				form.target = target;
				form.action = action;
				jQuery("#ocultoButton").hide();
				wait(id, "Please wait...");
				if (!errorCheck(form,id,lang,'AltaPaso01Save.xsql')) {
				loadSubmit(form,id,lang,altaPage);
				}
				//SubmitMyForm(form);
			}
			else {
				var mesgSolicitudReglas = "Falta marcar la acceptacion de la 'Pol&iacute;tica de datos de caracter personal'.";
				alert(mesgSolicitudReglas);
			}
		}
	}
	else {
		msg = "Por favor, compruebe las siguientes incidencias:<br /><br />" + msg;
		displayMessage(msg);
	}
}

/**
 * Concatenate Radio or Checkbox values
 * @param {string} input Elements by TagName
 * @param {string} symbol Concatenation separator
 * @return string
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function ConcadenarValores(input, symbol) {	
	var s = '';
	var i, j;
	
	for (i = 0; i < document.getElementsByName(input).length; i++) {
		if (document.getElementsByName(input)[i].checked) {
			if (s == '')
				s += document.getElementsByName(input)[i].value;
			else
				s += symbol + document.getElementsByName(input)[i].value;
		}
	}
	return s;
}
/**
 * @param {string} cadena
 * @param {string} carOrig
 * @param {string} carReemplazo
 * @return string
 */
function reemplazaCaracteres(cadena, carOrig, carReemplazo) {
	cadena=String(cadena);
	var cadenaTmp='';

	var elVector = cadena.split(carOrig);
	if (elVector.length>1){
		for(var n=0;n<elVector.length;n++){
			if(n>0){
					cadenaTmp+=carReemplazo;
			}
			cadenaTmp+=elVector[n];
		} 
			return cadenaTmp;
	}
	else{ 
			return cadena;
	}
}
/**
 * Display info message in the page if possible otherwise alert
 * @param {string} message The message to display
 * @param {string} where ID of the element where to display
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
 
function displayMessage(message) {	
	
		if (jQuery("#contentInside") && jQuery("#title")) {
			if (!jQuery("#messageError") || jQuery("#messageError") == undefined) {
				var mFB = document.createElement('div');
				Element.extend(mFB);
				mFB.setAttribute('id', 'messageError');
				mFB.addClassName('messageError');
				mFB.setAttribute('style', 'display: none;');
				var mT = document.createTextNode('&nbsp;');
				mFB.appendChild(mT);
				jQuery('contentInside').insertBefore(mFB, jQuery('title'));
			}
			if (jQuery("#advisoError") && jQuery("#messageError")){ jQuery("#advisoError").show(); }
			
			jQuery('#messageError').html(message);
			jQuery('#messageError').show();
			window.scrollTo(1, 1);
		}
		else {
			alert(message);
		}
	
	return true;
}
//function que dice al usuario de esperar
function wait(id, text) {
	//aparece el loading arriba en messageError
	if (document.getElementById("waitBoxPC") && document.getElementById("waitBoxPC").style.display == 'none'){
		jQuery('#messageError').show();
		jQuery('#waitBoxPC').show();
		jQuery('#waitBoxPC').html ('<img src="http://www.hospitecnia.com/Images/loading.gif" />');
	}
	
	jQuery('#waitBox').html ('<img src="http://www.hospitecnia.com/Images/loading.gif" />');
	if (jQuery('#ocultoButton')) jQuery('#ocultoButton').hide();
	jQuery(id).show();
	return false;
}

/**
 * Verify URL
 * @param {string} strng URL
 * @return Boolean
 */
function checkURL(strng) { 
  if(strng.value.match(/^(http|ftp)\:\/\/\w+([\.\-]\w+)*\.\w{2,4}(\:\d+)*([\/\.\-\?\&\%\#]\w+)*\/?$/i) || 
	  strng.value.match(/^mailto\:\w+([\.\-]\w+)*\@\w+([\.\-]\w+)*\.\w{2,4}$/i)){ 
	 return true; 
  } else { 
	 return false; 
  } 
} 
/**
 * Verify Email
 * @param {string} strng Email
 * @return Boolean
 */
function checkEmail(strng) {
	var value = true;
	var emailFilter = /^.+@.+\..{2,5}$/;
	var k= emailFilter.test(strng);
	//if (!(emailFilter.test(strng))) { 
	if (!(strng.match(emailFilter))) { 
		value = false;
	}
	else {
		//test email for illegal characters
		var illegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/;
		if (strng.match(illegalChars)) {
			value = false;
		}
	}
	return value;    
}


/**
 * Verify PhoneNumber
 * @param {string} strng PhoneNumber
 * @return Boolean
 */
function checkPhone(strng) {
	var value = true;					
	var stripped = strng.replace(/[\(\)\.\-\+\ ]/g, '');
	if (isNaN(stripped)) {
		value = false;
	}
	return value;
}

/**
 * @param {string} texto
 * @return string
 */
function seperatePoints(texto) {
	
	var miString = texto;
	var result = ""

	for (i=0;i<miString.length-1;i++) {
			
		//if ((miString.charAt(i)==',')||(miString.charAt(i)==':')||(miString.charAt(i)==';')){
		if ((miString.charAt(i)==',')||(miString.charAt(i)==';')){
			
			result += miString.charAt(i)+' ';
		}
		else{
			result += miString.charAt(i);
		}
	}
	result += miString.charAt(miString.length - 1);
	return result;
}

/*
 * send new announcement
 * @param {object} form HTML form for send
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function sendAltaAnuncio(form,id) {
		
	var lang = new String('');
	var adress = new String('');
	var coordenadas =new String;
	
	if (document.getElementById('myLanguage') && document.getElementById('myLanguage').innerHTML.length > 0) {
		lang = document.getElementById('myLanguage').innerHTML;
	}
	if (form.elements['ID_01'] && form.elements['ID1_VALUES'])
		form.elements['ID_01'].value = ConcadenarValores('ID1_VALUES', '|');
	if (form.elements['ID_02'] && form.elements['ID2_VALUES'])
		form.elements['ID_02'].value = ConcadenarValores('ID2_VALUES', '|');
	if (form.elements['ID_03'] && form.elements['ID3_VALUES'])
		form.elements['ID_03'].value = ConcadenarValores('ID3_VALUES', '|');
	if (form.elements['ID_04'] && form.elements['ID4_VALUES'])
		form.elements['ID_04'].value = ConcadenarValores('ID4_VALUES', '|');
	if (form.elements['ID_05'] && form.elements['ID5_VALUES'])
		form.elements['ID_05'].value = ConcadenarValores('ID5_VALUES', '|');
	if (form.elements['ID_06'] && form.elements['ID6_VALUES'])
		form.elements['ID_06'].value = ConcadenarValores('ID6_VALUES', '|');
	if (form.elements['ID_07'] && form.elements['ID7_VALUES'])
		form.elements['ID_07'].value = ConcadenarValores('ID7_VALUES', '|');
	if (form.elements['ID_09'] && form.elements['ID9_VALUES'])
		form.elements['ID_09'].value = ConcadenarValores('ID9_VALUES', '|');
	if (form.elements['ID_10'] && form.elements['ID10_VALUES'])
		form.elements['ID_10'].value = ConcadenarValores('ID10_VALUES', '|');
	if (form.elements['OFE_DEM'] && form.elements['OFEDEM_VALUES'].value!='')
		form.elements['OFE_DEM'].value = form.elements['OFEDEM_VALUES'].value;
		
		
	
	if (form.elements['TITULO']){
		if (form.elements['TITULO_DO'] && form.elements['TITULO_DO'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_DO'].value;
		if (form.elements['TITULO_NO'] && form.elements['TITULO_NO'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_NO'].value;
		if (form.elements['TITULO_PR'] && form.elements['TITULO_PR'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_PR'].value;
		if (form.elements['TITULO_MA'] && form.elements['TITULO_MA'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_MA'].value;
		if (form.elements['TITULO_CU'] && form.elements['TITULO_CU'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_CU'].value;
		if (form.elements['TITULO_CO'] && form.elements['TITULO_CO'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_CO'].value;
		if (form.elements['TITULO_PREGUNTAS'] && form.elements['TITULO_PREGUNTAS'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_PREGUNTAS'].value;
		if (form.elements['TITULO_PR'] && form.elements['TITULO_PR'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_PR'].value;
		if (form.elements['TITULO_CV'] && form.elements['TITULO_CV'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_CV'].value;
		if (form.elements['TITULO_CENT'] && form.elements['TITULO_CENT'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_CENT'].value;	
	}
	if (form.elements['URL']){
		if (form.elements['URL_DO'] && form.elements['URL_DO'].value != '') 
			form.elements['URL'].value = form.elements['URL_DO'].value;
		if (form.elements['URL_NO'] && form.elements['URL_NO'].value != '') 
			form.elements['URL'].value = form.elements['URL_NO'].value;
		if (form.elements['URL_PR'] && form.elements['URL_PR'].value != '') 
			form.elements['URL'].value = form.elements['URL_PR'].value;
		if (form.elements['URL_MA'] && form.elements['URL_MA'].value != '') 
			form.elements['URL'].value = form.elements['URL_MA'].value;
		if (form.elements['URL_CU'] && form.elements['URL_CU'].value != '') 
			form.elements['URL'].value = form.elements['URL_CU'].value;
		if (form.elements['URL_CO'] && form.elements['URL_CO'].value != '') 
			form.elements['URL'].value = form.elements['URL_CO'].value;
		if (form.elements['URL_PR'] && form.elements['URL_PR'].value != '') 
			form.elements['URL'].value = form.elements['URL_PR'].value;		
		if (form.elements['URL_CENT'] && form.elements['URL_CENT'].value != '') 
			form.elements['URL'].value = form.elements['URL_CENT'].value;	
	}

	if (form.elements['PARTEXTO1']){
		if (form.elements['ARGUMENTO_DO'] && form.elements['ARGUMENTO_DO'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_DO'].value;
		if (form.elements['CONTENIDO_NO'] && form.elements['CONTENIDO_NO'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['CONTENIDO_NO'].value;	
		if (form.elements['ARGUMENTO_PR'] && form.elements['ARGUMENTO_PR'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_PR'].value;	
		if (form.elements['ARGUMENTO_MA'] && form.elements['ARGUMENTO_MA'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_MA'].value;
		if (form.elements['ARGUMENTO_CU'] && form.elements['ARGUMENTO_CU'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_CU'].value;
		if (form.elements['ARGUMENTO_CO'] && form.elements['ARGUMENTO_CO'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_CO'].value;	
		if (form.elements['ARGUMENTO_PREGUNTAS'] && form.elements['ARGUMENTO_PREGUNTAS'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_PREGUNTAS'].value;	
		if (form.elements['PARTEXTO1_CV'] && form.elements['PARTEXTO1_CV'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['PARTEXTO1_CV'].value;	
		if (form.elements['ARGUMENTO_CENT'] && form.elements['ARGUMENTO_CENT'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_CENT'].value;	
	}
	if (form.elements['PARTEXTO2']){
		if (form.elements['CONTENIDO_DO'] && form.elements['CONTENIDO_DO'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_DO'].value;
		if (form.elements['ENTRADILLA_NO'] && form.elements['ENTRADILLA_NO'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['ENTRADILLA_NO'].value;
		if (form.elements['CONTENIDO_PREGUNTAS'] && form.elements['CONTENIDO_PREGUNTAS'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_PREGUNTAS'].value;		
		if (form.elements['DIRECCION_PR'] && form.elements['DIRECCION_PR'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['DIRECCION_PR'].value;	
		if (form.elements['CONTENIDO_MA'] && form.elements['CONTENIDO_MA'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_MA'].value;
		if (form.elements['CONTENIDO_CU'] && form.elements['CONTENIDO_CU'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_CU'].value;
		if (form.elements['CONTENIDO_CO'] && form.elements['CONTENIDO_CO'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_CO'].value;
		if (form.elements['PARTEXTO2_CV'] && form.elements['PARTEXTO2_CV'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['PARTEXTO2_CV'].value;
		if (form.elements['CONTENIDO_PR'] && form.elements['CONTENIDO_PR'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_PR'].value;	
	}
	if (form.elements['PARTEXTO3']){
		if (form.elements['PROCEDENCIA_MA'] && form.elements['PROCEDENCIA_MA'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['PROCEDENCIA_MA'].value;
		if (form.elements['CONTENIDO_NO_ONE'] && form.elements['CONTENIDO_NO_ONE'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['CONTENIDO_NO_ONE'].value;
		if (form.elements['CONTENIDO_PREGUNTAS_TWO'] && form.elements['CONTENIDO_PREGUNTAS_TWO'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['CONTENIDO_PREGUNTAS_TWO'].value;
		if (form.elements['PARTEXTO3_CV'] && form.elements['PARTEXTO3_CV'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['PARTEXTO3_CV'].value;
		if (form.elements['CONTEXT1_DO'] && form.elements['CONTEXT1_DO'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['CONTEXT1_DO'].value;
	}
	if (form.elements['CONTACT_MAIL']){
		if (form.elements['MAIL_PR'] && form.elements['MAIL_PR'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['MAIL_PR'].value;
		if (form.elements['MAIL_CU'] && form.elements['MAIL_CU'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['MAIL_CU'].value;
		if (form.elements['EMAIL_DO'] && form.elements['EMAIL_DO'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['EMAIL_DO'].value;
		if (form.elements['PROCEDENCIA_NO'] && form.elements['PROCEDENCIA_NO'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['PROCEDENCIA_NO'].value;
		if (form.elements['MAIL_CENT'] && form.elements['MAIL_CENT'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['MAIL_CENT'].value;
	}
	if (form.elements['COMUNIDAD']){
		if (form.elements['COMUNIDAD_NO'] && form.elements['COMUNIDAD_NO'].value != '') 
			form.elements['COMUNIDAD'].value = form.elements['COMUNIDAD_NO'].value;
	}
	if (form.elements['PARTEXTO5']){
		if (form.elements['PROCEDENCIA_DO'] && form.elements['PROCEDENCIA_DO'].value != '') 
			form.elements['PARTEXTO5'].value = form.elements['PROCEDENCIA_DO'].value;
		if (form.elements['FECHA_EXPL_CU'] && form.elements['FECHA_EXPL_CU'].value != '') 
			form.elements['PARTEXTO5'].value = form.elements['FECHA_EXPL_CU'].value;
		if (form.elements['PARTEXTO5_CV'] && form.elements['PARTEXTO5_CV'].value != '') 
			form.elements['PARTEXTO5'].value = form.elements['PARTEXTO5_CV'].value;
	}
	if (form.elements['PARTEXTO4']){
		if (form.elements['CONTENIDO_NO_TWO'] && form.elements['CONTENIDO_NO_TWO'].value != '') 
			form.elements['PARTEXTO4'].value = form.elements['CONTENIDO_NO_TWO'].value;
		if (form.elements['PARTEXTO4_CV'] && form.elements['PARTEXTO4_CV'].value != '') 
			form.elements['PARTEXTO4'].value = form.elements['PARTEXTO4_CV'].value;
		if (form.elements['CONTEXT2_DO'] && form.elements['CONTEXT2_DO'].value != '') 
			form.elements['PARTEXTO4'].value = form.elements['CONTEXT2_DO'].value;
	}
	if (form.elements['PARTEXTO9']){
		if (form.elements['PALABRAS_DO'] && form.elements['PALABRAS_DO'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_DO'].value;
			
		if (form.elements['PALABRAS_NO'] && form.elements['PALABRAS_NO'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_NO'].value;	
			
		if (form.elements['PALABRAS_PR'] && form.elements['PALABRAS_PR'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_PR'].value;	
			
		if (form.elements['PALABRAS_MA'] && form.elements['PALABRAS_MA'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_MA'].value;
			
		if (form.elements['PALABRAS_CU'] && form.elements['PALABRAS_CU'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_CU'].value;	
			
		if (form.elements['PALABRAS_CO'] && form.elements['PALABRAS_CO'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_CO'].value;	
			
		if (form.elements['PALABRAS_CENT'] && form.elements['PALABRAS_CENT'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_CENT'].value;	
			
		if (form.elements['PALABRAS_CV'] && form.elements['PALABRAS_CV'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_CV'].value;
			
		if (form.elements['PALABRAS_PREGUNTAS'] && form.elements['PALABRAS_PREGUNTAS'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_PREGUNTAS'].value;	
			
	}
	if (form.elements['IDPAIS']){
		if (form.elements['IDPAIS_PREGUNTAS'] && form.elements['IDPAIS_PREGUNTAS'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_PREGUNTAS'].value;
		if (form.elements['IDPAIS_DO'] && form.elements['IDPAIS_DO'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_DO'].value;
		if (form.elements['IDPAIS_NO'] && form.elements['IDPAIS_NO'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_NO'].value;
		if (form.elements['IDPAIS_PR'] && form.elements['IDPAIS_PR'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_PR'].value;
		if (form.elements['IDPAIS_MA'] && form.elements['IDPAIS_MA'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_MA'].value;
		if (form.elements['IDPAIS_CU'] && form.elements['IDPAIS_CU'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_CU'].value;
		if (form.elements['IDPAIS_CO'] && form.elements['IDPAIS_CO'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_CO'].value;
		if (form.elements['IDPAIS_CV'] && form.elements['IDPAIS_CV'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_CV'].value;
		if (form.elements['IDPAIS_CENT'] && form.elements['IDPAIS_CENT'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_CENT'].value;
		
	}
	if (form.elements['IDPROVINCIA']){
		if (form.elements['IDPROVINCIA_DO'] && form.elements['IDPROVINCIA_DO'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_DO'].value;
		if (form.elements['IDPROVINCIA_NO'] && form.elements['IDPROVINCIA_NO'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_NO'].value;
		if (form.elements['IDPROVINCIA_PR'] && form.elements['IDPROVINCIA_PR'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_PR'].value;
		if (form.elements['IDPROVINCIA_MA'] && form.elements['IDPROVINCIA_MA'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_MA'].value;
		if (form.elements['IDPROVINCIA_CU'] && form.elements['IDPROVINCIA_CU'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_CU'].value;
		if (form.elements['IDPROVINCIA_CO'] && form.elements['IDPROVINCIA_CO'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_CO'].value;
		if (form.elements['IDPROVINCIA_PREGUNTAS'] && form.elements['IDPROVINCIA_PREGUNTAS'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_PREGUNTAS'].value;
		if (form.elements['IDPROVINCIA_CV'] && form.elements['IDPROVINCIA_CV'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_CV'].value;
		if (form.elements['IDPROVINCIA_CENT'] && form.elements['IDPROVINCIA_CENT'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_CENT'].value;

	}
	if (form.elements['IDPOBLACION']){
		if (form.elements['IDPOBLACION_DO'] && form.elements['IDPOBLACION_DO'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_DO'].value;
		if (form.elements['IDPOBLACION_NO'] && form.elements['IDPOBLACION_NO'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_NO'].value;
		if (form.elements['IDPOBLACION_PR'] && form.elements['IDPOBLACION_PR'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_PR'].value;
		if (form.elements['IDPOBLACION_CO'] && form.elements['IDPOBLACION_CO'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_CO'].value;
		if (form.elements['IDPOBLACION_CU'] && form.elements['IDPOBLACION_CU'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_CU'].value;
		if (form.elements['IDPOBLACION_MA'] && form.elements['IDPOBLACION_MA'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_MA'].value;
		if (form.elements['IDPOBLACION_PREGUNTAS'] && form.elements['IDPOBLACION_PREGUNTAS'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_PREGUNTAS'].value;
		if (form.elements['IDPOBLACION_CV'] && form.elements['IDPOBLACION_CV'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_CV'].value;
		if (form.elements['IDPOBLACION_CENT'] && form.elements['IDPOBLACION_CENT'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_CENT'].value;
	}
	if (form.elements['PAIS_DEST']){
		if (form.elements['IDPAIS_DEST_CU'] && form.elements['IDPAIS_DEST_CU'].value != '') 
			form.elements['PAIS_DEST'].value = form.elements['IDPAIS_DEST_CU'].value;
		if (form.elements['IDPAIS_DEST_NO'] && form.elements['IDPAIS_DEST_NO'].value != '') 
			form.elements['PAIS_DEST'].value = form.elements['IDPAIS_DEST_NO'].value;
	}
	if (form.elements['PROVINCIA_DEST']){
		if (form.elements['IDPROVINCIA_DEST_CU'] && form.elements['IDPROVINCIA_DEST_CU'].value != '') 
			form.elements['PROVINCIA_DEST'].value = form.elements['IDPROVINCIA_DEST_CU'].value;
		if (form.elements['IDPROVINCIA_DEST_NO'] && form.elements['IDPROVINCIA_DEST_NO'].value != '') 
			form.elements['PROVINCIA_DEST'].value = form.elements['IDPROVINCIA_DEST_NO'].value;
	}
	if (form.elements['POBLACION_DEST']){
		if (form.elements['IDPOBLACION_DEST_CU'] && form.elements['IDPOBLACION_DEST_CU'].value != '') 
			form.elements['POBLACION_DEST'].value = form.elements['IDPOBLACION_DEST_CU'].value;
		if (form.elements['IDPOBLACION_DEST_NO'] && form.elements['IDPOBLACION_DEST_NO'].value != '') 
			form.elements['POBLACION_DEST'].value = form.elements['IDPOBLACION_DEST_NO'].value;
	}
	if (form.elements['CODPOSTAL']){
		if (form.elements['CODPOSTAL_PR'] && form.elements['CODPOSTAL_PR'].value != '') 
			form.elements['CODPOSTAL'].value = form.elements['CODPOSTAL_PR'].value;
		if (form.elements['CODPOSTAL_CENT'] && form.elements['CODPOSTAL_CENT'].value != '') 
			form.elements['CODPOSTAL'].value = form.elements['CODPOSTAL_CENT'].value;
	}
	if (form.elements['DIRECCION']){
		if (form.elements['DIRECCION_PR'] && form.elements['DIRECCION_PR'].value != '') 
			form.elements['DIRECCION'].value = form.elements['DIRECCION_PR'].value;
		if (form.elements['DIRECCION_CENT'] && form.elements['DIRECCION_CENT'].value != '') 
			form.elements['DIRECCION'].value = form.elements['DIRECCION_CENT'].value;
	}

	if (form.elements['FAX']){
		if (form.elements['FAX_PR'] && form.elements['FAX_PR'].value != '') 
			form.elements['FAX'].value = form.elements['FAX_PR'].value;
		if (form.elements['FAX_CU'] && form.elements['FAX_CU'].value != '') 
			form.elements['FAX'].value = form.elements['FAX_CU'].value;
		if (form.elements['FAX_CENT'] && form.elements['FAX_CENT'].value != '') 
			form.elements['FAX'].value = form.elements['FAX_CENT'].value;
	}
	if (form.elements['TELEFONO']){
		if (form.elements['TELEFONO_PR'] && form.elements['TELEFONO_PR'].value != '') 
			form.elements['TELEFONO'].value = form.elements['TELEFONO_PR'].value;
		if (form.elements['TELEFONO_CU'] && form.elements['TELEFONO_CU'].value != '') 
			form.elements['TELEFONO'].value = form.elements['TELEFONO_CU'].value;
		if (form.elements['TELEFONO_CENT'] && form.elements['TELEFONO_CENT'].value != '') 
			form.elements['TELEFONO'].value = form.elements['TELEFONO_CENT'].value;
	}
	
	if (form.elements['DESTACADO']){
		if (form.elements['DESTACADO_DO'] && form.elements['DESTACADO_DO'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_DO'].value;
		if (form.elements['DESTACADO_NO'] && form.elements['DESTACADO_NO'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_NO'].value;
		if (form.elements['DESTACADO_PR'] && form.elements['DESTACADO_PR'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_PR'].value;
		if (form.elements['DESTACADO_MA'] && form.elements['DESTACADO_MA'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_MA'].value;
		if (form.elements['DESTACADO_CU'] && form.elements['DESTACADO_CU'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_CU'].value;
		if (form.elements['DESTACADO_CO'] && form.elements['DESTACADO_CO'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_CO'].value;
	}
	if (form.elements['ESTADO']){
		if (form.elements['ESTADO_DO'] && form.elements['ESTADO_DO'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_DO'].value;
		if (form.elements['ESTADO_NO'] && form.elements['ESTADO_NO'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_NO'].value;
		if (form.elements['ESTADO_PR'] && form.elements['ESTADO_PR'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_PR'].value;
		if (form.elements['ESTADO_MA'] && form.elements['ESTADO_MA'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_MA'].value;
		if (form.elements['ESTADO_CU'] && form.elements['ESTADO_CU'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_CU'].value;
		if (form.elements['ESTADO_CO'] && form.elements['ESTADO_CO'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_CO'].value;
	}
	//FECHA ANUNCIO
	if (form.elements['FECHA_ANUNCIO']){
		if (form.elements['FECHA_DO'] && form.elements['FECHA_DO'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_DO'].value;
		if (form.elements['FECHA_NO'] && form.elements['FECHA_NO'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_NO'].value;
		if (form.elements['FECHA_MA'] && form.elements['FECHA_MA'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_MA'].value;
		if (form.elements['FECHA_CU'] && form.elements['FECHA_CU'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_CU'].value;
		if (form.elements['FECHA_CO'] && form.elements['FECHA_CO'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_CO'].value;
		
	}	
	if (form.elements['FECHA_FINAL']){
		if (form.elements['FECHA_FINAL_CU'] && form.elements['FECHA_FINAL_CU'].value != '') 
			form.elements['FECHA_FINAL'].value = form.elements['FECHA_FINAL_CU'].value;
		
	}	
	
	//cambio la coma por el punto
	if (form.elements['PRECIO'] && form.elements['PRECIO'].value != ''){
		var price = form.elements['PRECIO'].value;
		if (price.match('.')){
			form.elements['PRECIO'].value = price.replace('.',',');
			}
	}
	
	//templates especialidad centros sanitarios
	var special = '#';
	for (var i=0;i<11;i++){
		var esp = 'ESP_' + i ;
		var resp = 'ESP_RESP_' + i;
		var mailresp = 'ESP_MAILRESP_' + i;
		var telresp = 'ESP_TELRESP_' + i;
		
	if (form.elements[esp]){
		if ((form.elements[esp].value != '') || (form.elements[resp].value != '') || (form.elements[mailresp].value != '') || (form.elements[telresp].value != '')){

			if (form.elements[esp]){
				if (form.elements[esp].value != ''){special += i + '|' + form.elements[esp].value + '|';}
				else{special += ''+'|'; }
				}
			if (form.elements[resp] ){
				if (form.elements[resp].value != ''){special += form.elements[resp].value + '|'; }
				else{special += ''+'|'; }
				}
			if (form.elements[mailresp] ){
				if (form.elements[mailresp].value != ''){special += form.elements[mailresp].value + '|';}
				else {special += ''+'|'; }
			}
			if (form.elements[telresp] ){
				if (form.elements[telresp].value != ''){special += form.elements[telresp].value + '|';}
				else {special += ''+'|'; }
			}
			
		    special += '#';
																																			 		}//fin de if si almenos 1 != ''
		}
	}
	
	
	if (special=='#') special='';
	if (form.elements['PARTEXTO5'] && special!='' && (form.elements['PALABRAS_CENT']))form.elements['PARTEXTO5'].value = special;

	//template colaboradores proveedores y centros
	var colab = '';
	for (var i=1;i<11;i++){
		var nomcol = 'COLNOM_' + i ;
		var carcol = 'COLCAR_' + i;
		var mailcol = 'COLMAIL_' + i;
		var telcol = 'COLTEL_' + i;
		
		if (form.elements[nomcol]){
			if ((form.elements[nomcol].value != '') || (form.elements[carcol].value != '') || (form.elements[mailcol].value != '') || (form.elements[telcol].value != '')){
																																			
			if (form.elements[nomcol]){
				if (form.elements[nomcol].value != ''){colab += '#'+i + '|' + form.elements[nomcol].value + '|';}
				else {colab += ''+'|'; }
				}
			if (form.elements[carcol] ){
				if (form.elements[carcol].value != ''){colab += form.elements[carcol].value + '|'; }
				else {colab += ''+'|'; }
				}
			if (form.elements[mailcol] ){
				if (form.elements[mailcol].value != ''){colab += form.elements[mailcol].value + '|';}
				else {colab += ''+'|'; }
			}
			if (form.elements[telcol] ){
				if (form.elements[telcol].value != ''){colab += form.elements[telcol].value + '|'; }
				else {colab += ''+'|'; }
			}
			colab += '#';																																	 		}//fin if si almenos uno diverso de ''
	  }
	}
	
	if (colab=='#') colab='';
	if (form.elements['PARTEXTO4'] && colab!='' && (form.elements['PALABRAS_PR'] ||form.elements['PALABRAS_CENT']) ) form.elements['PARTEXTO4'].value = colab;
	
	// delegaciones
	var deleg = '';
	for (var i=0;i<11;i++){
		
		var nomdel = 'DELNOM_' + i ;
		var calledel = 'DELCALLE_' + i;
		var cpdel = 'DELCP_' + i;
		var ciuddel = 'DELCIUD_' + i;
		var paisdel = 'DELPAIS_' + i;
		var teldel = 'DELTEL_' + i;
		var respdel = 'DELRESP_' + i;
		
		if (form.elements[nomdel]){
			
			if ((form.elements[nomdel].value != '') || (form.elements[calledel].value != '') || (form.elements[cpdel].value != '') || (form.elements[ciuddel].value != '') || (form.elements[paisdel].value != '') || (form.elements[teldel].value != '') || (form.elements[respdel].value != '') ){
																																				
			if (form.elements[nomdel]){
				if (form.elements[nomdel].value != ''){deleg +='#'+ i + '|' + form.elements[nomdel].value + '|';}
				else{deleg += ''+'|'; }
				}
			if (form.elements[calledel] ){
				if (form.elements[calledel].value != ''){deleg += form.elements[calledel].value + '|'; }
				else{deleg += ''+'|'; }
				}
			if (form.elements[cpdel] ){
				if (form.elements[cpdel].value != ''){deleg += form.elements[cpdel].value + '|'; }
				else{deleg += ''+'|'; }
				}
			if (form.elements[ciuddel] ){
				if (form.elements[ciuddel].value != ''){deleg += form.elements[ciuddel].value + '|'; }
				else{deleg += ''+'|'; }
				}
			if (form.elements[paisdel] ){
				if (form.elements[paisdel].value != ''){deleg += form.elements[paisdel].value + '|'; }
				else{deleg += ''+'|'; }
				}
			if (form.elements[teldel] ){
				if (form.elements[teldel].value != ''){deleg += form.elements[teldel].value + '|';}
				else {deleg += ''+'|'; }
			}
			if (form.elements[respdel] ){
				if (form.elements[respdel].value != ''){deleg += form.elements[respdel].value + '|';}
				else {deleg += ''+'|'; }
			}
			deleg += '#';
		}
	 }
	}
	
	if (deleg=='#') deleg='';
	if (form.elements['PARTEXTO2'] && deleg!='' && (form.elements['PALABRAS_PR'] ||form.elements['PALABRAS_CENT']))form.elements['PARTEXTO2'].value = deleg;
	
	// PRODUCTOS
	var prod = '';
	var prod_Img=1;
	for (var i=1;i<11;i++){
		var tipoprod = 'PRODTIPO_' + i ;
		var nomprod = 'PRODNOM_' + i;
		var marprod = 'PRODMAR_' + i;
		var improd = 'PRODIMAGE_'+ i;
		
	if (form.elements[tipoprod]){
		if ((form.elements[tipoprod].value != '') || (form.elements[nomprod].value != '') || (form.elements[marprod].value != '')){
			
			if (form.elements[tipoprod]){
				if (form.elements[tipoprod].value != '') prod += '#'+i + '|' + form.elements[tipoprod].value + '|';
				else prod += ''+'|'; 
				}
			if (form.elements[nomprod]){
				if (form.elements[nomprod].value != '')prod += form.elements[nomprod].value + '|'; 
				else prod += ''+'|'; 
				}
			if (form.elements[marprod]){
				if (form.elements[marprod].value != '')prod += form.elements[marprod].value + '|';
				else prod += ''+'|'; 
			}
			if (form.elements['inputFileProductos_'+i]){
				if (form.elements['inputFileProductos_' + i].value != '') {
					prod += 'FOTO_' + prod_Img + '|';
					prod_Img=prod_Img+1;
				}
				else prod += '' + '|';
			}		
		}
	 }
	}
	
	prod += '#';
	if (prod=='#') prod='';
	if (form.elements['PARTEXTO5'] && prod!='' && (form.elements['PALABRAS_PR']))form.elements['PARTEXTO5'].value = prod;
	
	if (top.uploadFrame && top.uploadFrame.document && top.uploadFrame.document.getElementsByTagName("body")[0]) {
		top.uploadFrame.document.getElementsByTagName("body")[0].innerHTML = "";
	}

	adress += (form.elements['DIRECCION'].value != '') ? GM_normalizeAddress(form.elements['DIRECCION'].value) + ", " : "";
	adress += (form.elements['CODPOSTAL'].value != '') ? form.elements['CODPOSTAL'].value + ", " : "";
	adress += (form.elements['IDPOBLACION'].value != '') ? form.elements['IDPOBLACION'].value + ", " : "";
	adress += (form.elements['IDPROVINCIA'].value!= '') ? form.elements['IDPROVINCIA'].value + ", " : "";
	adress += ('ESPANA' != '') ? 'ESPANA' : "";
	
	if (!errorCheck(form,id,lang,'AltaPaso02Save.xsql')) {
		loadSubmit(form,id,lang,'AltaPaso02Save.xsql');
		//return false;
	}
	return true;
}

//checkAddress para la longitud y latitud de la direccion

function adressCheck(adress){
	
	 var param = new String;
	 geocoder = new GClientGeocoder();
	 geocoder.getLocations(adress, handleadressCheck);
}

function handleadressCheck(response){
 	 	
 	var direccion_completa = new String;
 	var direccion_insert = new String;
 	var calle = new String;
 	var poblacion = new String;
 	var provincia = new String;
 	var cpostal = new String;
 	var latitud = new String;
 	var longitud = new String; 	
 	var msg_addr = new String;
 	var count = 0;
 	var AdresError =0;
	var codigoCP = '';
 
        if (!response || response.Status.code != 200) {
        	direccion_insert=response.name;
        	AdresError=1;
        	// Devuelve un código de ERROR
        	jQuery('#messageError').append('- La dirección es incorrecta: '+direccion_insert+'<br/>');
        	window.scrollTo(1,1);
        	jQuery('#GEO_LONG').val('');
        	jQuery('#GEO_LAT').val('');
	}
	else {
		// Devuelve solo una dirección
		if (response.Placemark.length==1){
			place = response.Placemark[0];
			if (place){
			
				if (response.name) direccion_insert=response.name;
				if (place.address) direccion_completa=place.address;
        			if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.Thoroughfare.ThoroughfareName) calle=place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.Thoroughfare.ThoroughfareName;
        			if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName) poblacion=place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.LocalityName;
        			if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName) provincia=place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.SubAdministrativeAreaName;
        			if (place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode) cpostal=place.AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode.PostalCodeNumber;
        			if (place.Point.coordinates[0]) latitud=place.Point.coordinates[0];
        			if (place.Point.coordinates[1]) longitud=place.Point.coordinates[1];
        			
				
	/*Controla si codigo postal insertado da usuario es igual a lo devuelto de Google =>esta bien y guarda lat y long, si no error*/
					if (jQuery('#idCodPostal').val() != '' && jQuery('#idCodPostal').val() != null) 
						codigoCP = jQuery('#idCodPostal').val();
        			if (cpostal!=codigoCP){
        				AdresError=1;
        				//jQuery('#messageError').append('<br/><br/>');
        				jQuery('#messageError').append('- La dirección es incorrecta: '+direccion_insert+'<br/>');
        				jQuery('#messageError').append('- ¿Quiso decir: '+direccion_completa.split(',')[0]+direccion_completa.split(',')[1]+'?<br/>');
        				window.scrollTo(1,1);
        				
        				jQuery('#GEO_LONG').val('');
        				jQuery('#GEO_LAT').val('');
        			}
        			// Devuelve una dirección esperada
        			else {
        				AdresError=0;
        				jQuery('#GEO_LONG').val(latitud);
        				jQuery('#GEO_LAT').val(longitud);
        				jQuery('#ADRESS_HIDDEN').val(direccion_completa);
        				loadSubmit(Formulario,ID,Idioma,DestinoForm);
        			 }
        		}
        		
	        		
        	}
        	else { 
        		 // Devuelve mas de una dirección
				 
        		  AdresError=1;
				   jQuery('#messageError').append('* Su anuncio está bién informado, pero la dirección no es del todo correcta.<br/><br/>');
				    jQuery('#messageError').append('* Abajo le proponemos algunas direcciones bien informadas, si encuentra la suya pulse "Corregir Datos" para coregirla, sinó pulse "Confirmar Alta" para seguir con la publicación del anuncio.<br/><br/>');
					
					  jQuery('#messageError').append('* Esta herramienta de control de direcciones no afecta la correcta publicación del anuncio, es sólo para mostrar corectamente su barrio en la mapa del anuncio.<br/><br/>');
        		  jQuery('#messageError').append('* Direcciones bien informadas: '+direccion_insert+'<br/><br/>');
        		  for (j=0;j<response.Placemark.length;j++){
        		  	
        		  	if (response.Placemark[j].AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode) cpostal=response.Placemark[j].AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.PostalCode.PostalCodeNumber;
        		  	if (response.Placemark[j].AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.DependentLocality) cpostal=response.Placemark[j].AddressDetails.Country.AdministrativeArea.SubAdministrativeArea.Locality.DependentLocality.PostalCode.PostalCodeNumber;
        		  	if (response.Placemark[j].address) direccion_completa=response.Placemark[j].address;
        		  	
        		  	jQuery('#messageError').append('- Quiso decir '+response.Placemark[j].address+'<br/>');
        		  	
        		  }
        		  window.scrollTo(1,1);
        	}
        	
        	
        }
        
        if (AdresError==1){
        	jQuery('#messageError').append('<br/><br/>* Sino quiere cambiar nada pulse "Confirmar Alta" y seguirá publicando su anuncio correctamente.<br/><br/>* Si quiere modificar algún dato, o arreglar la dirección pulse "Corregir Datos".<br/><br/>');
        	jQuery('#messageError').append(' <strong><input type="button" name="confirmaralta" value="Confirmar alta"  onclick="loadSubmit(document.forms[\''+Formulario.name+'\'],\''+ID+'\',\''+Idioma+'\',\''+DestinoForm+'\');">&nbsp;&nbsp;');
        	jQuery('#messageError').append(' <strong><input type="button" name="Corregirdatos" value="Corregir datos"  onclick="AsignaFocus(\'DIRECCION\',\'focus\');jQuery(\'#messageError\').hide();"><br/>');
        }
        	jQuery('#messageError').append('<br/>');
}
//fin de checkAddress



function AsignaFocus(element,focus){
	if (focus){jQuery('#'+element).focus();}
	jQuery('#'+element).css("color","red");
}



function loadSubmit(form,id,lang,destino){
	
		if (hasFiles(form)) {
			
			var target = 'uploadFrame';
			var action = 'http://' + location.hostname + '/cgi-bin/uploadDoc.pl';
			var enctype = 'multipart/form-data';
			
			form.target = target;
			form.encoding = enctype;
			form.action = action;
			wait(id, "Please wait...");
			form_tmp = form;
			man_tmp = true;
			periodicTimer = 0;
			periodicUpdate();
			SubmitMyForm(form);
	}
	
	
	else {
			
			var target = '_top';
			var action = 'http://' + location.hostname + '/' + lang + destino;
			var enctype = 'application/x-www-form-urlencoded';
			form.action = action;
			form.encoding = enctype;
			form.target = target;
			wait(id, "Please wait...");
			SubmitMyForm(form);
	}
}



//errorCheck de altaPaso02....
function errorCheck(formu,id,lang,destinoForm) {
	 
	var msg = '';
	var msgTmp = '';
	var adress = new String;
	var coordenadas =new String;
	var poblacion = new String;
	var provincia = new String;
	var pais = new String;
	
	DestinoForm=destinoForm;
	if (destinoForm == 'AltaPaso01Save.xsql'){ }
	else{	
	//si es documento
	if (document.getElementById('documento')){
		if (formu.elements['ID_05'] && formu.elements['ID_05'].value == '') {
			msg += '- El tipo de documento es obligatorio.<br />'; 
		}
		if (formu.elements['ID_01'] && formu.elements['ID_01'].value == '') {
			msg += '- La categor&iacute;a es obligatoria.<br />';
		}
		/*
		if (formu.elements['PARTEXTO4'] && formu.elements['PARTEXTO4'].value == ''){
			msg += '- El autor es obligatorio.<br />';
		}*/
		if (formu.elements['TITULO'] && formu.elements['TITULO'].value == '') {
			 msg += '- El t&iacute;tulo del registro es obligatorio.<br />';
		}
		if (formu.elements['ID_10'] && formu.elements['ID_10'].value == '') {
			 msg += '- El idioma es obligatorio.<br />';
		}
		if (formu.elements['IDPAIS'] && formu.elements['IDPAIS'].value != '-1') {
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == ''){
			msg += '- La provincia es obligatoria.<br />';
				}
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == '' && formu.elements['IDPOBLACION'] && formu.elements['IDPOBLACION'].value == ''){
				msg += '- La poblaci&oacute;n es obligatoria.<br />';
				}
		}
		//convalida precio
		if (formu.elements['PRECIO'] && formu.elements['PRECIO'].value == '') { 
			msg += '- El precio es obligatorio.<br />';
		} else{
				if(redondea(formu.elements['PRECIO'].value,2)<0 || noEsNumero(redondea(formu.elements['PRECIO'].value,2))){
					 msg += '- El precio tiene que ser num&eacute;rico.<br />';
				}
			}
		//convalida fecha
		//if (formu.elements['FECHA_ANUNCIO'] && formu.elements['FECHA_ANUNCIO'].value == ''){
			//	msg += '- La fecha es obligatoria.<br />';}
		
	}//fin documento
	//proveedor
	if (document.getElementById('proveedor')){
		if (formu.elements['TITULO'] && formu.elements['TITULO'].value == '') {
			 msg += '- El nombre del proveedor es obligatorio.<br />';
		}
		if (formu.elements['ID_01'] && formu.elements['ID_01'].value == '') {
			msg += '- El apartado es obligatorio.<br />';
		}
		if (formu.elements['PARTEXTO1'] && formu.elements['PARTEXTO1'].value == '') {
			msg += '- El argumento del proveedor es obligatorio.<br />'; 
		}
		if (formu.elements['PARTEXTO2'] && formu.elements['PARTEXTO2'].value == '') {
			msg += '- La direcci&oacute;n es obligatoria.<br />';
		}
		if (formu.elements['IDPAIS'] && formu.elements['IDPAIS'].value != '-1') {
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == ''){
			msg += '- La provincia es obligatoria.<br />';
				}
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == '' && formu.elements['IDPOBLACION'] && formu.elements['IDPOBLACION'].value == ''){
				msg += '- La poblaci&oacute;n es obligatoria.<br />';
				}
		}
	}
	//concurso
	if (document.getElementById('concurso') || document.getElementById('normativa') || document.getElementById('curso')){
	
		if (formu.elements['TITULO'] && formu.elements['TITULO'].value == '') {
			 msg += '- El t&iacute;tulo es obligatorio.<br />';
		}
		if (formu.elements['ID_01'] && formu.elements['ID_01'].value == '') {
			msg += '- La categor&iacute;a es obligatoria.<br />';
		}
		if (formu.elements['PARTEXTO1'] && formu.elements['PARTEXTO1'].value == '') {
			if (document.getElementById('curso')){}
			else{ msg += '- El argumento es obligatorio.<br />'; }
		}
		
		if (formu.elements['PARTEXTO2'] && formu.elements['PARTEXTO2'].value == '') {
			if (document.getElementById('curso')){ msg += '- El contenido es obligatorio.<br />'; }
		}
	
		if (formu.elements['IDPAIS'] && formu.elements['IDPAIS'].value != '-1') {
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == ''){
			msg += '- La provincia es obligatoria.<br />';
				}
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == '' && formu.elements['IDPOBLACION'] && formu.elements['IDPOBLACION'].value == ''){
				msg += '- La poblaci&oacute;n es obligatoria.<br />';
				}
		}
		if (formu.elements['FECHA_ANUNCIO'] && formu.elements['FECHA_ANUNCIO'].value == ''){
				msg += '- La fecha es obligatoria.<br />';
		}
	}
	//noticia
	if (document.getElementById('noticia')){
	
		if (formu.elements['TITULO'] && formu.elements['TITULO'].value == '') {
			 msg += '- El t&iacute;tulo del la noticia es obligatorio.<br />';
		}		
		if (formu.elements['ID_09'] && formu.elements['ID_09'].value == '') {
			 msg += '- El apartado es obligatorio.<br />';
		}
		if (formu.elements['CONTACT_MAIL'] && formu.elements['CONTACT_MAIL'].value == '') {
			msg += '- La procedencia de la noticia es obligatoria.<br />';
		}
		if (formu.elements['ID_10'] && formu.elements['ID_10'].value == '') {
			 msg += '- El idioma es obligatorio.<br />';
		}
		if (formu.elements['PARTEXTO2'] && formu.elements['PARTEXTO2'].value == '') {
			msg += '- Una entradilla es obligatoria.<br />';
		}
		if (formu.elements['PARTEXTO1'] && formu.elements['PARTEXTO1'].value == '') {
			msg += '- El texto de la noticia es obligatorio.<br />'; 
		}
	  
		if (formu.elements['FECHA_ANUNCIO'] && formu.elements['FECHA_ANUNCIO'].value == ''){
				msg += '- La fecha es obligatoria.<br />';
		}
	}
	
	if (document.getElementById('centros')) {
	
		if (formu.elements['TITULO'] && formu.elements['TITULO'].value == '') {
			msg += '- El nombre del centro es obligatorio.<br />';
		}
		
		if (formu.elements['IDPAIS'] && formu.elements['IDPAIS'].value != '-1') {
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == '') {
				msg += '- La provincia es obligatoria.<br />';
			}
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == '' && formu.elements['IDPOBLACION'] && formu.elements['IDPOBLACION'].value == '') {
				msg += '- La poblaci&oacute;n es obligatoria.<br />';
			}
		}
		
		if (formu.elements['PARTEXTO1'] && formu.elements['PARTEXTO1'].value == '') {
			msg += '- La descripci&oacute;n del centro es obligatoria.<br />';
		}
		
		if (formu.elements['CODPOSTAL'] && formu.elements['CODPOSTAL'].value == '') {
			msg += '- El c&oacute;digo postal del centro es obligatorio.<br />';
		}
		
		if (formu.elements['DIRECCION'] && formu.elements['DIRECCION'].value == '') {
			msg += '- La direcci&oacute;n del centro es obligatoria.<br />';
		}
	}
		
	if (document.getElementById('compraventa')){
	
		if (formu.elements['TITULO'] && formu.elements['TITULO'].value == '') {
			 msg += '- El nombre del producto es obligatorio.<br />';
		}	
		
		if (formu.elements['ID_02'] && formu.elements['ID_02'].value == '') {
			 msg += '- El tipo de producto es obligatorio.<br />';
		}	
		
		if (formu.elements['ID_03'] && formu.elements['ID_03'].value == '') {
			 msg += '- El estado del producto es obligatorio.<br />';
		}		
		
		if (formu.elements['IDPAIS'] && formu.elements['IDPAIS'].value != '-1') {
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == ''){
			msg += '- La provincia es obligatoria.<br />';
				}
			if (formu.elements['IDPROVINCIA'] && formu.elements['IDPROVINCIA'].value == '' && formu.elements['IDPOBLACION'] && formu.elements['IDPOBLACION'].value == ''){
				msg += '- La poblaci&oacute;n es obligatoria.<br />';
				}
		}
		
		if (formu.elements['PARTEXTO1'] && formu.elements['PARTEXTO1'].value == '') {
			 msg += '- La descripci&oacute;n del producto obligatoria.<br />';
		}	
		
	}
	
	if (document.getElementById('preguntas')){
	
		if (formu.elements['ID_01'] && formu.elements['ID_01'].value == '') {
			msg += '- La categor&iacute;a es obligatoria.<br />';
		}
		if (formu.elements['TITULO'] && formu.elements['TITULO'].value == '') {
			 msg += '- El t&iacute;tulo de la pregunta es obligatorio.<br />';
		}	
	}
	
	msg += checkTextAreas();

	//Chequeamos el formato de las url de los videos.
	msg += Videos('CADENA_VIDEOS','VIDEO');
	
	}//fin else si no es alta01
	if (msg != '') {
			msg = 'Por favor, comprueba las siguientes incidencias:<br /><br />' + msg;
			displayMessage(msg);
			return true;
		}
		else{
			if (adress!='' && getCookie('CLAS_IDPAIS') == 'ESPANA'){
				displayMessage(msg);
				// Asignamos variables globales
				Formulario=formu;
				ID=id;
				Idioma=lang;
				DestinoForm=destinoForm;
				// Chequeamos
				adressCheck(adress);
				return true;
			}
			else return false;
		}

}

function checkTextAreas(){
	var textarea={};
	
	textarea.maxSize=2800;
	textarea.ErrorMsg='';

	$('textarea').each(function(index){
		textarea.size=this.value.length;
		if (textarea.size>textarea.maxSize){
			textarea.ErrorMsg +='- El campo <strong>'+$('label[@for='+this.id+']').text().split(":",1)+'</strong> ha superado los '+textarea.maxSize+' caracteres permitidos.<br />';
		}
	});
	
	return textarea.ErrorMsg;
}

function Videos(cadena_videos,input_videos){
	
	var cadenavideos = '';
	var inputCadenaVideo='';
	
	var video={};
	var num_video;
	
	if ($('input[@name='+cadena_videos+']')) {
		$('input[@name='+input_videos+']').each(function(index){
			
			if (this.value) {
				num_video = index + 1;
				video.url = videoCheck($('#video_' + num_video).val());
				video.text = $('#videoText_' + num_video).val();
				
				if (video.url != '-1') {
					if (num_video > 1) cadenavideos += '#' + video.url + '|' + video.text;
					else cadenavideos += video.url + '|' + video.text;
				} else inputCadenaVideo+='- El video num: '+num_video+' no tiene un formato correcto o pertenece a una p&aacute;gina no permitida. <br />';
			}
		});
		
		if (inputCadenaVideo=='') {
			$('input[@name='+cadena_videos+']').val(cadenavideos);
		}
		
	} 
	
	return inputCadenaVideo;
}

/**
 * send new announcement
 * @param {object} form HTML form for send
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function sendManAnuncio(form,id) {
	var adress = new String('');
	var coordenadas =new String;
	var lang = new String('');
	
	if (document.getElementById('myLanguage') && document.getElementById('myLanguage').innerHTML.length > 0) {
		lang = document.getElementById('myLanguage').innerHTML;
	}
	
	if (form.elements['ID_01'] && form.elements['ID1_VALUES'])
		form.elements['ID_01'].value = ConcadenarValores('ID1_VALUES', '|');
	if (form.elements['ID_02'] && form.elements['ID2_VALUES'])
		form.elements['ID_02'].value = ConcadenarValores('ID2_VALUES', '|');
	if (form.elements['ID_03'] && form.elements['ID3_VALUES'])
		form.elements['ID_03'].value = ConcadenarValores('ID3_VALUES', '|');
	if (form.elements['ID_04'] && form.elements['ID4_VALUES'])
		form.elements['ID_04'].value = ConcadenarValores('ID4_VALUES', '|');
	if (form.elements['ID_05'] && form.elements['ID5_VALUES'])
		form.elements['ID_05'].value = ConcadenarValores('ID5_VALUES', '|');
	if (form.elements['ID_06'] && form.elements['ID6_VALUES'])
		form.elements['ID_06'].value = ConcadenarValores('ID6_VALUES', '|');
	if (form.elements['ID_07'] && form.elements['ID7_VALUES'])
		form.elements['ID_07'].value = ConcadenarValores('ID7_VALUES', '|');
	if (form.elements['ID_09'] && form.elements['ID9_VALUES'])
		form.elements['ID_09'].value = ConcadenarValores('ID9_VALUES', '|');
	if (form.elements['ID_10'] && form.elements['ID10_VALUES'])
		form.elements['ID_10'].value = ConcadenarValores('ID10_VALUES', '|');
	if (form.elements['OFE_DEM'] && form.elements['OFEDEM_VALUES'].value!='')
		form.elements['OFE_DEM'].value = form.elements['OFEDEM_VALUES'].value;
		
		
	
	if (form.elements['TITULO']){
		if (form.elements['TITULO_DO'] && form.elements['TITULO_DO'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_DO'].value;
		if (form.elements['TITULO_NO'] && form.elements['TITULO_NO'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_NO'].value;
		if (form.elements['TITULO_PR'] && form.elements['TITULO_PR'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_PR'].value;
		if (form.elements['TITULO_MA'] && form.elements['TITULO_MA'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_MA'].value;
		if (form.elements['TITULO_CU'] && form.elements['TITULO_CU'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_CU'].value;
		if (form.elements['TITULO_CO'] && form.elements['TITULO_CO'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_CO'].value;
		if (form.elements['TITULO_PREGUNTAS'] && form.elements['TITULO_PREGUNTAS'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_PREGUNTAS'].value;
		if (form.elements['TITULO_PR'] && form.elements['TITULO_PR'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_PR'].value;
		if (form.elements['TITULO_CV'] && form.elements['TITULO_CV'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_CV'].value;
		if (form.elements['TITULO_CENT'] && form.elements['TITULO_CENT'].value != '') 
			form.elements['TITULO'].value = form.elements['TITULO_CENT'].value;	
	}
	if (form.elements['URL']){
		if (form.elements['URL_DO'] && form.elements['URL_DO'].value != '') 
			form.elements['URL'].value = form.elements['URL_DO'].value;
		if (form.elements['URL_NO'] && form.elements['URL_NO'].value != '') 
			form.elements['URL'].value = form.elements['URL_NO'].value;
		if (form.elements['URL_PR'] && form.elements['URL_PR'].value != '') 
			form.elements['URL'].value = form.elements['URL_PR'].value;
		if (form.elements['URL_MA'] && form.elements['URL_MA'].value != '') 
			form.elements['URL'].value = form.elements['URL_MA'].value;
		if (form.elements['URL_CU'] && form.elements['URL_CU'].value != '') 
			form.elements['URL'].value = form.elements['URL_CU'].value;
		if (form.elements['URL_CO'] && form.elements['URL_CO'].value != '') 
			form.elements['URL'].value = form.elements['URL_CO'].value;
		if (form.elements['URL_PR'] && form.elements['URL_PR'].value != '') 
			form.elements['URL'].value = form.elements['URL_PR'].value;		
		if (form.elements['URL_CENT'] && form.elements['URL_CENT'].value != '') 
			form.elements['URL'].value = form.elements['URL_CENT'].value;	
	}

	if (form.elements['PARTEXTO1']){
		if (form.elements['ARGUMENTO_DO'] && form.elements['ARGUMENTO_DO'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_DO'].value;
		if (form.elements['CONTENIDO_NO'] && form.elements['CONTENIDO_NO'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['CONTENIDO_NO'].value;	
		if (form.elements['ARGUMENTO_PR'] && form.elements['ARGUMENTO_PR'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_PR'].value;	
		if (form.elements['ARGUMENTO_MA'] && form.elements['ARGUMENTO_MA'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_MA'].value;
		if (form.elements['ARGUMENTO_CU'] && form.elements['ARGUMENTO_CU'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_CU'].value;
		if (form.elements['ARGUMENTO_CO'] && form.elements['ARGUMENTO_CO'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_CO'].value;	
		if (form.elements['ARGUMENTO_PREGUNTAS'] && form.elements['ARGUMENTO_PREGUNTAS'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_PREGUNTAS'].value;	
		if (form.elements['PARTEXTO1_CV'] && form.elements['PARTEXTO1_CV'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['PARTEXTO1_CV'].value;	
		if (form.elements['ARGUMENTO_CENT'] && form.elements['ARGUMENTO_CENT'].value != '') 
			form.elements['PARTEXTO1'].value = form.elements['ARGUMENTO_CENT'].value;	
	}
	if (form.elements['PARTEXTO2']){
		if (form.elements['CONTENIDO_DO'] && form.elements['CONTENIDO_DO'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_DO'].value;
		if (form.elements['ENTRADILLA_NO'] && form.elements['ENTRADILLA_NO'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['ENTRADILLA_NO'].value;
		if (form.elements['CONTENIDO_PREGUNTAS'] && form.elements['CONTENIDO_PREGUNTAS'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_PREGUNTAS'].value;		
		if (form.elements['DIRECCION_PR'] && form.elements['DIRECCION_PR'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['DIRECCION_PR'].value;	
		if (form.elements['CONTENIDO_MA'] && form.elements['CONTENIDO_MA'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_MA'].value;
		if (form.elements['CONTENIDO_CU'] && form.elements['CONTENIDO_CU'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_CU'].value;
		if (form.elements['CONTENIDO_CO'] && form.elements['CONTENIDO_CO'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_CO'].value;
		if (form.elements['PARTEXTO2_CV'] && form.elements['PARTEXTO2_CV'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['PARTEXTO2_CV'].value;
		if (form.elements['CONTENIDO_PR'] && form.elements['CONTENIDO_PR'].value != '') 
			form.elements['PARTEXTO2'].value = form.elements['CONTENIDO_PR'].value;	
	}
	if (form.elements['PARTEXTO3']){
		if (form.elements['PROCEDENCIA_MA'] && form.elements['PROCEDENCIA_MA'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['PROCEDENCIA_MA'].value;
		if (form.elements['CONTENIDO_NO_ONE'] && form.elements['CONTENIDO_NO_ONE'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['CONTENIDO_NO_ONE'].value;
		if (form.elements['CONTENIDO_PREGUNTAS_TWO'] && form.elements['CONTENIDO_PREGUNTAS_TWO'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['CONTENIDO_PREGUNTAS_TWO'].value;
		if (form.elements['PARTEXTO3_CV'] && form.elements['PARTEXTO3_CV'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['PARTEXTO3_CV'].value;
		if (form.elements['CONTEXT1_DO'] && form.elements['CONTEXT1_DO'].value != '') 
			form.elements['PARTEXTO3'].value = form.elements['CONTEXT1_DO'].value;
	}
	if (form.elements['CONTACT_MAIL']){
		if (form.elements['MAIL_PR'] && form.elements['MAIL_PR'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['MAIL_PR'].value;
		if (form.elements['MAIL_CU'] && form.elements['MAIL_CU'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['MAIL_CU'].value;
		if (form.elements['EMAIL_DO'] && form.elements['EMAIL_DO'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['EMAIL_DO'].value;
		if (form.elements['PROCEDENCIA_NO'] && form.elements['PROCEDENCIA_NO'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['PROCEDENCIA_NO'].value;
		if (form.elements['MAIL_CENT'] && form.elements['MAIL_CENT'].value != '') 
			form.elements['CONTACT_MAIL'].value = form.elements['MAIL_CENT'].value;
	}
	if (form.elements['COMUNIDAD']){
		if (form.elements['COMUNIDAD_NO'] && form.elements['COMUNIDAD_NO'].value != '') 
			form.elements['COMUNIDAD'].value = form.elements['COMUNIDAD_NO'].value;
	}
	if (form.elements['PARTEXTO5']){
		if (form.elements['PROCEDENCIA_DO'] && form.elements['PROCEDENCIA_DO'].value != '') 
			form.elements['PARTEXTO5'].value = form.elements['PROCEDENCIA_DO'].value;
		if (form.elements['FECHA_EXPL_CU'] && form.elements['FECHA_EXPL_CU'].value != '') 
			form.elements['PARTEXTO5'].value = form.elements['FECHA_EXPL_CU'].value;
		if (form.elements['PARTEXTO5_CV'] && form.elements['PARTEXTO5_CV'].value != '') 
			form.elements['PARTEXTO5'].value = form.elements['PARTEXTO5_CV'].value;
	}
	if (form.elements['PARTEXTO4']){
		if (form.elements['CONTENIDO_NO_TWO'] && form.elements['CONTENIDO_NO_TWO'].value != '') 
			form.elements['PARTEXTO4'].value = form.elements['CONTENIDO_NO_TWO'].value;
		if (form.elements['PARTEXTO4_CV'] && form.elements['PARTEXTO4_CV'].value != '') 
			form.elements['PARTEXTO4'].value = form.elements['PARTEXTO4_CV'].value;
		if (form.elements['CONTEXT2_DO'] && form.elements['CONTEXT2_DO'].value != '') 
			form.elements['PARTEXTO4'].value = form.elements['CONTEXT2_DO'].value;
	}
	if (form.elements['PARTEXTO9']){
		if (form.elements['PALABRAS_DO'] && form.elements['PALABRAS_DO'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_DO'].value;
			
		if (form.elements['PALABRAS_NO'] && form.elements['PALABRAS_NO'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_NO'].value;	
			
		if (form.elements['PALABRAS_PR'] && form.elements['PALABRAS_PR'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_PR'].value;	
			
		if (form.elements['PALABRAS_MA'] && form.elements['PALABRAS_MA'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_MA'].value;
			
		if (form.elements['PALABRAS_CU'] && form.elements['PALABRAS_CU'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_CU'].value;	
			
		if (form.elements['PALABRAS_CO'] && form.elements['PALABRAS_CO'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_CO'].value;	
			
		if (form.elements['PALABRAS_CENT'] && form.elements['PALABRAS_CENT'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_CENT'].value;	
			
		if (form.elements['PALABRAS_CV'] && form.elements['PALABRAS_CV'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_CV'].value;
			
		if (form.elements['PALABRAS_PREGUNTAS'] && form.elements['PALABRAS_PREGUNTAS'].value != '') 
			form.elements['PARTEXTO9'].value = form.elements['PALABRAS_PREGUNTAS'].value;	
			
	}
	if (form.elements['IDPAIS']){
		if (form.elements['IDPAIS_PREGUNTAS'] && form.elements['IDPAIS_PREGUNTAS'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_PREGUNTAS'].value;
		if (form.elements['IDPAIS_DO'] && form.elements['IDPAIS_DO'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_DO'].value;
		if (form.elements['IDPAIS_NO'] && form.elements['IDPAIS_NO'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_NO'].value;
		if (form.elements['IDPAIS_PR'] && form.elements['IDPAIS_PR'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_PR'].value;
		if (form.elements['IDPAIS_MA'] && form.elements['IDPAIS_MA'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_MA'].value;
		if (form.elements['IDPAIS_CU'] && form.elements['IDPAIS_CU'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_CU'].value;
		if (form.elements['IDPAIS_CO'] && form.elements['IDPAIS_CO'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_CO'].value;
		if (form.elements['IDPAIS_CV'] && form.elements['IDPAIS_CV'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_CV'].value;
		if (form.elements['IDPAIS_CENT'] && form.elements['IDPAIS_CENT'].value != '') 
			form.elements['IDPAIS'].value = form.elements['IDPAIS_CENT'].value;
		
	}
	if (form.elements['IDPROVINCIA']){
		if (form.elements['IDPROVINCIA_DO'] && form.elements['IDPROVINCIA_DO'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_DO'].value;
		if (form.elements['IDPROVINCIA_NO'] && form.elements['IDPROVINCIA_NO'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_NO'].value;
		if (form.elements['IDPROVINCIA_PR'] && form.elements['IDPROVINCIA_PR'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_PR'].value;
		if (form.elements['IDPROVINCIA_MA'] && form.elements['IDPROVINCIA_MA'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_MA'].value;
		if (form.elements['IDPROVINCIA_CU'] && form.elements['IDPROVINCIA_CU'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_CU'].value;
		if (form.elements['IDPROVINCIA_CO'] && form.elements['IDPROVINCIA_CO'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_CO'].value;
		if (form.elements['IDPROVINCIA_PREGUNTAS'] && form.elements['IDPROVINCIA_PREGUNTAS'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_PREGUNTAS'].value;
		if (form.elements['IDPROVINCIA_CV'] && form.elements['IDPROVINCIA_CV'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_CV'].value;
		if (form.elements['IDPROVINCIA_CENT'] && form.elements['IDPROVINCIA_CENT'].value != '') 
			form.elements['IDPROVINCIA'].value = form.elements['IDPROVINCIA_CENT'].value;

	}
	if (form.elements['IDPOBLACION']){
		if (form.elements['IDPOBLACION_DO'] && form.elements['IDPOBLACION_DO'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_DO'].value;
		if (form.elements['IDPOBLACION_NO'] && form.elements['IDPOBLACION_NO'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_NO'].value;
		if (form.elements['IDPOBLACION_PR'] && form.elements['IDPOBLACION_PR'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_PR'].value;
		if (form.elements['IDPOBLACION_CO'] && form.elements['IDPOBLACION_CO'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_CO'].value;
		if (form.elements['IDPOBLACION_CU'] && form.elements['IDPOBLACION_CU'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_CU'].value;
		if (form.elements['IDPOBLACION_MA'] && form.elements['IDPOBLACION_MA'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_MA'].value;
		if (form.elements['IDPOBLACION_PREGUNTAS'] && form.elements['IDPOBLACION_PREGUNTAS'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_PREGUNTAS'].value;
		if (form.elements['IDPOBLACION_CV'] && form.elements['IDPOBLACION_CV'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_CV'].value;
		if (form.elements['IDPOBLACION_CENT'] && form.elements['IDPOBLACION_CENT'].value != '') 
			form.elements['IDPOBLACION'].value = form.elements['IDPOBLACION_CENT'].value;
	}
	if (form.elements['PAIS_DEST']){
		if (form.elements['IDPAIS_DEST_CU'] && form.elements['IDPAIS_DEST_CU'].value != '') 
			form.elements['PAIS_DEST'].value = form.elements['IDPAIS_DEST_CU'].value;
		if (form.elements['IDPAIS_DEST_NO'] && form.elements['IDPAIS_DEST_NO'].value != '') 
			form.elements['PAIS_DEST'].value = form.elements['IDPAIS_DEST_NO'].value;
	}
	if (form.elements['PROVINCIA_DEST']){
		if (form.elements['IDPROVINCIA_DEST_CU'] && form.elements['IDPROVINCIA_DEST_CU'].value != '') 
			form.elements['PROVINCIA_DEST'].value = form.elements['IDPROVINCIA_DEST_CU'].value;
		if (form.elements['IDPROVINCIA_DEST_NO'] && form.elements['IDPROVINCIA_DEST_NO'].value != '') 
			form.elements['PROVINCIA_DEST'].value = form.elements['IDPROVINCIA_DEST_NO'].value;
	}
	if (form.elements['POBLACION_DEST']){
		if (form.elements['IDPOBLACION_DEST_CU'] && form.elements['IDPOBLACION_DEST_CU'].value != '') 
			form.elements['POBLACION_DEST'].value = form.elements['IDPOBLACION_DEST_CU'].value;
		if (form.elements['IDPOBLACION_DEST_NO'] && form.elements['IDPOBLACION_DEST_NO'].value != '') 
			form.elements['POBLACION_DEST'].value = form.elements['IDPOBLACION_DEST_NO'].value;
	}
	if (form.elements['CODPOSTAL']){
		if (form.elements['CODPOSTAL_PR'] && form.elements['CODPOSTAL_PR'].value != '') 
			form.elements['CODPOSTAL'].value = form.elements['CODPOSTAL_PR'].value;
		if (form.elements['CODPOSTAL_CENT'] && form.elements['CODPOSTAL_CENT'].value != '') 
			form.elements['CODPOSTAL'].value = form.elements['CODPOSTAL_CENT'].value;
	}
	if (form.elements['DIRECCION']){
		if (form.elements['DIRECCION_PR'] && form.elements['DIRECCION_PR'].value != '') 
			form.elements['DIRECCION'].value = form.elements['DIRECCION_PR'].value;
		if (form.elements['DIRECCION_CENT'] && form.elements['DIRECCION_CENT'].value != '') 
			form.elements['DIRECCION'].value = form.elements['DIRECCION_CENT'].value;
	}

	if (form.elements['FAX']){
		if (form.elements['FAX_PR'] && form.elements['FAX_PR'].value != '') 
			form.elements['FAX'].value = form.elements['FAX_PR'].value;
		if (form.elements['FAX_CU'] && form.elements['FAX_CU'].value != '') 
			form.elements['FAX'].value = form.elements['FAX_CU'].value;
		if (form.elements['FAX_CENT'] && form.elements['FAX_CENT'].value != '') 
			form.elements['FAX'].value = form.elements['FAX_CENT'].value;
	}
	if (form.elements['TELEFONO']){
		if (form.elements['TELEFONO_PR'] && form.elements['TELEFONO_PR'].value != '') 
			form.elements['TELEFONO'].value = form.elements['TELEFONO_PR'].value;
		if (form.elements['TELEFONO_CU'] && form.elements['TELEFONO_CU'].value != '') 
			form.elements['TELEFONO'].value = form.elements['TELEFONO_CU'].value;
		if (form.elements['TELEFONO_CENT'] && form.elements['TELEFONO_CENT'].value != '') 
			form.elements['TELEFONO'].value = form.elements['TELEFONO_CENT'].value;
	}
	
	if (form.elements['DESTACADO']){
		if (form.elements['DESTACADO_DO'] && form.elements['DESTACADO_DO'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_DO'].value;
		if (form.elements['DESTACADO_NO'] && form.elements['DESTACADO_NO'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_NO'].value;
		if (form.elements['DESTACADO_PR'] && form.elements['DESTACADO_PR'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_PR'].value;
		if (form.elements['DESTACADO_MA'] && form.elements['DESTACADO_MA'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_MA'].value;
		if (form.elements['DESTACADO_CU'] && form.elements['DESTACADO_CU'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_CU'].value;
		if (form.elements['DESTACADO_CO'] && form.elements['DESTACADO_CO'].value != '') 
			form.elements['DESTACADO'].value = form.elements['DESTACADO_CO'].value;
	}
	if (form.elements['ESTADO']){
		if (form.elements['ESTADO_DO'] && form.elements['ESTADO_DO'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_DO'].value;
		if (form.elements['ESTADO_NO'] && form.elements['ESTADO_NO'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_NO'].value;
		if (form.elements['ESTADO_PR'] && form.elements['ESTADO_PR'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_PR'].value;
		if (form.elements['ESTADO_MA'] && form.elements['ESTADO_MA'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_MA'].value;
		if (form.elements['ESTADO_CU'] && form.elements['ESTADO_CU'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_CU'].value;
		if (form.elements['ESTADO_CO'] && form.elements['ESTADO_CO'].value != '') 
			form.elements['ESTADO'].value = form.elements['ESTADO_CO'].value;
	}
	//FECHA ANUNCIO
	if (form.elements['FECHA_ANUNCIO']){
		if (form.elements['FECHA_DO'] && form.elements['FECHA_DO'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_DO'].value;
		if (form.elements['FECHA_NO'] && form.elements['FECHA_NO'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_NO'].value;
		if (form.elements['FECHA_MA'] && form.elements['FECHA_MA'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_MA'].value;
		if (form.elements['FECHA_CU'] && form.elements['FECHA_CU'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_CU'].value;
		if (form.elements['FECHA_CO'] && form.elements['FECHA_CO'].value != '') 
			form.elements['FECHA_ANUNCIO'].value = form.elements['FECHA_CO'].value;
		
	}	
	if (form.elements['FECHA_FINAL']){
		if (form.elements['FECHA_FINAL_CU'] && form.elements['FECHA_FINAL_CU'].value != '') 
			form.elements['FECHA_FINAL'].value = form.elements['FECHA_FINAL_CU'].value;
		
	}	
	
	
	//cambio la coma por el punto
	if (form.elements['PRECIO'] && form.elements['PRECIO'].value != ''){
		var price = form.elements['PRECIO'].value;
		if (price.match('.')){
			form.elements['PRECIO'].value = price.replace('.',',');
			}
	}
	
	
	if (form.elements['ESPECIALIDAD_HIDDEN'])  form.elements['PARTEXTO5'].value = form.elements['DELEGACIONES_HIDDEN'].value;
	if (form.elements['COLABORADORES_HIDDEN'])  form.elements['PARTEXTO4'].value = form.elements['COLABORADORES_HIDDEN'].value;
	if (form.elements['PRODUCTOS_HIDDEN'])  form.elements['PARTEXTO5'].value = form.elements['PRODUCTOS_HIDDEN'].value;
	if (form.elements['DELEGACIONES_HIDDEN'])  form.elements['PARTEXTO2'].value = form.elements['DELEGACIONES_HIDDEN'].value;
	
	adress += (form.elements['DIRECCION'].value != '') ? GM_normalizeAddress(form.elements['DIRECCION'].value) + ", " : "";
	adress += (form.elements['CODPOSTAL'].value != '') ? form.elements['CODPOSTAL'].value + ", " : "";
	adress += (form.elements['IDPOBLACION'].value != '') ? form.elements['IDPOBLACION'].value + ", " : "";
	adress += (form.elements['IDPROVINCIA'].value!= '') ? form.elements['IDPROVINCIA'].value + ", " : "";
	adress += ('ESPANA' != '') ? 'ESPANA' : "";
	
	
	if (top.uploadFrame && top.uploadFrame.document && top.uploadFrame.document.getElementsByTagName("body")[0]) {
		top.uploadFrame.document.getElementsByTagName("body")[0].innerHTML = "";
	}
	
	if (!errorCheck(form,id,lang,'ManAnuncioSave.xsql')) {
		loadSubmit(form,id,lang,'ManAnuncioSave.xsql');
	}
	return true;
}
/**
 * Send a contact message
 * @param {object} form HTML form
 * @param {string} id Base ID of the corresponding elements
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function sendMessage(form, id, daNasc) {
	var msg = '';
	var send = '';
	var post = new String('');
	
	if (jQuery("#mensErrorEmpresa"))  jQuery("#mensErrorEmpresa").hide();
	
	for(var n=0; n < form.length;n++) {
		if(form.elements[n].type == 'text') {
			form.elements[n].value = jQuery.trim(form.elements[n].value);
		}
	}

	if (form.elements['NAME'] && form.elements['NAME'].value == '')
		msg += '- Introduce tu nombre.<br />'
	if (form.elements['SURNAME'] && form.elements['SURNAME'].value == '')
		msg += '- Introduce tus apellidos.<br />';
		
	if (form.elements['MAIL_ENVIA']){
		if (form.elements['MAIL_ENVIA'].value == '')
			msg += '- La dirección de correo electrónico es obligatoria.<br />'
		else {
			if (!checkEmail(form.elements['MAIL_ENVIA'].value))
				msg += '- La dirección de correo electrónico no tiene el formato correcto: direccion@servidor.ext.<br />'
		}
	}
	if (form.elements['MENSAJE'] && form.elements['MENSAJE'].value == '')
		msg += '- No has introducido ningún mensaje.<br />'

	if (form.elements['SURNAME'])
		form.elements['NOMBRE'].value = form.elements['NAME'].value + " " + form.elements['SURNAME'].value;
	else if (form.elements['NAME'])
		form.elements['NOMBRE'].value = form.elements['NAME'].value;
	
	send += form.elements['MENSAJE'].value;

	post += 'IDANUNCIOLARGO=' + form.elements["IDANUNCIOLARGO"].value;
	if (form.elements['IDDESTINARIO'])
		post += '&IDDESTINARIO=' + form.elements["IDDESTINARIO"].value;
	if (form.elements['NOMBRE'])
		post += '&NOMBRE=' + form.elements["NOMBRE"].value;
	if (form.elements['MAIL_ENVIA'])
		post += '&MAIL_ENVIA=' + form.elements["MAIL_ENVIA"].value;
	post += '&ASUNTO=' + form.elements["ASUNTO"].value;
	post += '&MESSAGE=' + send;
	
	
	//si es mensaje a colaborador, ficha proveedor y centros
	if (form.elements['CC_NOMBRE'] && form.elements['CC_EMAIL']){
		post += '&CC_NOMBRE=' + form.elements["CC_NOMBRE"].value;
		post += '&CC_EMAIL=' + form.elements["CC_EMAIL"].value;
	}
	//fin si es mensaje a colaborador
	
	if (msg == '') {
		waitM(id, daNasc, "Please wait ...");
		sendRequest(form.action, handleFormRequest, post);
		form.reset();
	}
	else {
		msg = 'Por favor, comprueba las siguientes incidencias:<br /><br />' + msg;
		if (jQuery("#mensError")){ verMessage(msg,'mensError'); }
	}
	
	return true;
}

/**
 * Send an opinion
 * @param {object} form HTML form
 * @param {string} id Base ID of the corresponding elements
 * @return Boolean
 */
function sendOpinion(form,id,daNasc){
	
	var msg = '';
	var post = new String('');

	if (jQuery("#opinaError"))  jQuery("#opinaError").hide();
	
 	for(var n=0; n < form.length;n++) {
		if(form.elements[n].type == 'text') {
			form.elements[n].value = jQuery.trim(form.elements[n].value);
		}
	}

	
	if (form.elements['TITULO'] && form.elements['TITULO'].value == '')
		msg += '- El título del comentario es obligatorio.<br />';

	if (form.elements['OPINION'] && form.elements['OPINION'].value == '')
		msg += '- No ha introducido ninguna opinión.<br />';

	post += 'IDANUNCIO=' + form.elements["IDANUNCIO"].value;
	
	if (form.elements['TITULO'] && form.elements['TITULO'].value == '') post += '&TITULO=' + form.elements["TITULO"].value;
	post += '&OPINION=' + form.elements["OPINION"].value;
	post += '&MAIL=' + form.elements["MAIL"].value;
	post += '&NOMBRE=' + form.elements["NOMBRE"].value;
	
	if (form.elements['PUNTUACION'] && form.elements['PUNTUACION'].value == '') post += '&PUNTUACION=' + form.elements["PUNTUACION"].value;
	else post += '&PUNTUACION=0';
	
	post=encodeURI(post);
	
	if (msg == '') {
		waitM(id,daNasc, "Please wait ...");
		sendRequest(form.action, handleFormRequest, post);
		
		form.reset();
	}
	else {
		msg = 'Por favor, comprueba las siguientes incidencias:<br /><br />' + msg;
		if (jQuery("#opinaError")){verMessage(msg, 'opinaError');	}
	}
	
	return true;
}


/**
 * Send an opinion
 * @param {object} form HTML form
 * @param {string} id Base ID of the corresponding elements
 * @return Boolean
 */
function AdminOpinion(element){
	
	var msg = '';
	var post = new String('');
	
	var id= element.id;
	var accion= element.value;
	
	if (jQuery("#respuestaText_" + id).length > 0) {
		
		var text = jQuery("#respuestaText_" + id).html().replace(/<br>/gi, '\n');
		var quien = jQuery("#dequien_" + id).text().replace(/<br>/gi, '\n');
		var fecha = jQuery("#fechaRespuesta_" + id).text();
	}
	
	if (jQuery("#ManRespuestaText_" + id).length > 0) {
		
		var text = jQuery("#ManRespuestaText_" + id).html().replace(/<br>/gi, '\n');
		var quien = jQuery("#ManDequien_" + id).text().replace(/<br>/gi, '\n');
		var fecha = jQuery("#ManFechaRespuesta_" + id).text();
	}

	if (accion == 'MODIFICAR') {
		var button = '<input type="button" value="Modificar" onClick="ManOpinion(' + id + ')">';
		var textInput = '<textarea id="ManRespuestaText_' + id + '" style="float:left;width:500px;height:150px;">' + text + '</textarea>';
		var quienInput = '<input type="text" id="ManDequien_' + id + '" style="float:left;width:150px;height:20px;" value="' + quien + '"/>';
		var fechaInput = '<input type="text" id="ManFechaRespuesta_' + id + '" style="float:left;width:150px;height:20px;" value="' + fecha + '"/>&nbsp;' + button;

		jQuery("#respuestaText_" + id).html(textInput);
		jQuery("#dequien_" + id).html(quienInput);
		jQuery("#fechaRespuesta_" + id).html(fechaInput);
		jQuery("#respuestaAdmin_" + id).html('<input type="button" value="Restaurar" onClick="RestaurarComentario(' + id + ')">');
	
	}

	if (accion == 'ELIMINAR'){
		var button = '<input type="button" value="Eliminar" onClick="DeleteOpinion(' + id + ')">';
		var textInput = '<textarea id="ManRespuestaText_' + id + '" readonly="readonly" style="float:left;width:500px;height:150px;">' + text + '</textarea>';
		var fechaInput = '<input type="text" readonly="readonly" id="ManFechaRespuesta_' + id + '" style="float:left;width:150px;height:20px;" value="' + fecha + '"/>&nbsp;' + button;
		var quienInput = '<input type="text" readonly="readonly" id="ManDequien_' + id + '" style="float:left;width:150px;height:20px;" value="' + quien + '"/>';

		jQuery("#respuestaText_" + id).html(textInput);
		jQuery("#dequien_" + id).html(quienInput);
		jQuery("#fechaRespuesta_" + id).html(fechaInput);
		jQuery("#respuestaAdmin_" + id).html('<input type="button" value="Restaurar" onClick="RestaurarComentario(' + id + ')">');
	}
	
	return true;
}

function ManOpinion(idOpinion){
	var msg = '';
	var post = new String('');
	
	var text = jQuery("#ManRespuestaText_"+idOpinion).val();
	var quien = jQuery("#ManDequien_"+idOpinion).val();
	var fecha = jQuery("#ManFechaRespuesta_"+idOpinion).val();
	
	var idanuncio = jQuery("#idAnuncioRespuesta_"+idOpinion).val();
	var nota = jQuery("#notaRespuesta_"+idOpinion).val();
	var estado = jQuery("#estadoRespuesta_"+idOpinion).val();
	var idcomentario = idOpinion;
	
	post += '&IDCOMENTARIO=' + idcomentario;
	post += '&IDANUNCIO=' + idanuncio;

	if (text.length==0) msg += '- El comentario es obligatorio.<br />';
	else post += '&OPINION=' + text;
	
	if (quien.length==0) msg += '- El nombre es obligatorio.<br />';
	else post += '&NOMBRE=' + quien;
	
	if (fecha.length==0) msg += '- La fecha del comentario es obligatorio.<br />';
	
	post += '&NOTA=' + nota;
	post += '&ESTADO=' + estado;
	
	post=encodeURI(post)+ '&FECHA=' + fecha;
	
	if (msg.length=0){
		msg = 'Por favor, comprueba las siguientes incidencias:<br /><br />' + msg;
		if (jQuery("#opinaError")){verMessage(msg, 'opinaError');	}
	}
	else {
		sendRequest('http://www.hospitecnia.com/ManOpinionSave.xsql', handleFormRequest, post);
	}


	return true;
}

function RestaurarComentario(idOpinion){
	ManOpinion(idOpinion);
	return true;
}

function DeleteOpinion(idOpinion){
	
	var post = new String('');
	
	var idanuncio = jQuery("#idAnuncioRespuesta_"+idOpinion).val();
	
	post += "&IDCOMENTARIO=" + idOpinion;
	post += "&IDANUNCIO=" + idanuncio;
	post += "&ESTADO=B";
	sendRequest('http://www.hospitecnia.com/ManOpinionSave.xsql', handleFormRequest, post);
}

function verMessage(message,id) {	
	
	//por los demas
	if (id=='mensError' || id == 'opinaError'){
		// pagina de anuncio	
		if (id == 'mensError') { 
			jQuery("#mensError").html(message);
			jQuery("#mensError").show();
			}
		if (id == 'opinaError') { 
			jQuery("#opinaError").html(message);
			jQuery("#opinaError").show();
			}
	}
	else{
		alert(message);
	}
}

/**
 * Search form if there is a filled file input
 * @param {object} form HTML form where the file tag is included
 * @return Boolean - true if filled file input found
 */
function hasFiles(form) {	
	
	var num=0;
	var numdoc=0;
	
	jQuery('input').each(function() {
		if (this.name == 'inputFile' && this.value != '') {
			num=num+1;
			
			var inputFile=this;
			var inputFileTxt=inputFile.parentNode.childNodes[1];
			var inputFileType=inputFile.parentNode.childNodes[2];
			
			inputFileTxt.id='inputFileTxt_'+num;
			inputFileType.id='inputFileType_'+num;
			inputFile.id='inputFile_'+num;
		}
		if (this.name == 'inputFileDoc' && this.value != '') {
			numdoc=numdoc+1;
			
			var inputFileDoc=this;
			var inputFileDocTxt=inputFileDoc.parentNode.childNodes[1];
			
			inputFileDocTxt.id='inputFileDocTxt_'+numdoc;
			inputFileDoc.id='inputFileDoc_'+numdoc;
		}
	});
	
	if (num!=0 || numdoc!=0) return true;
	else return false;
	}
// IMAGE UPLOAD       ----------------------------------------------------------
function removeFile(fileId) {
	
	var ImageFile="#ImageFile_"+fileId;
	var RemoveLink="#inputLink_"+fileId;
	
	jQuery(RemoveLink).hide();

	jQuery(ImageFile).each(function() {
		var ImgeFile=this;
		var inputFile=this.parentNode.childNodes[1];
		var inputFileTxt=this.parentNode.childNodes[2];
		var inputFileType=this.parentNode.childNodes[3];

		inputFile.value='';
		inputFileTxt.value='';
		ImgeFile.style.display='none';
		inputFile.style.display='block';
		
	});
	
	if (fileId) deleteFile(fileId);	
	return undefined;
	
}
function removeDoc(docId) {
	
	var FileDoc="#docFile_"+docId;
	var RemoveLinkDoc="#inputDocLink_"+docId;
	
	jQuery(RemoveLinkDoc).hide();

	jQuery(FileDoc).each(function() {
		var docFile=this;
		
		var inputFileDoc=this.parentNode.childNodes[1];
		var inputFileDocTxt=this.parentNode.childNodes[2];

		inputFileDoc.value='';
		inputFileDocTxt.value='';
		
		docFile.style.display='none';
		inputFileDoc.style.display='block';
	});
	
	if (docId) deleteDoc(docId);
	
	return undefined;
}
/**
 * Prepare image for removing
 * @param {string} fileId Database-ID of the image
 * @param {int} num Number of 
 * @return Boolean
 */
function deleteFile(fileId) {
	var deleteChain = document.getElementsByName('IMAGENES_BORRADAS')[0].value;
	deleteChain += fileId + '|S#';
	document.getElementsByName('IMAGENES_BORRADAS')[0].value = deleteChain;
	return false;
}
//delete documentos
function deleteDoc(fileId) {
	var deleteChain = document.getElementsByName('DOCUMENTOS_BORRADOS')[0].value;
	deleteChain += fileId + '|S#';
	document.getElementsByName('DOCUMENTOS_BORRADOS')[0].value = deleteChain;
	return false;
}

function displayFiles() {	

	var idImgInput;
	var id;
	
	$('.inputFile').each(function(i) {
		
		idImgInput=this.id.substring(9);
		id=idImgInput.substring(1);
		
		if ($('#imageLine_' + (parseInt(id))).css('display')=='none'){
				$('#imageLine' + idImgInput).show();
				return false;
		}
		
 	 });
	 
	return true;
}
function displayDoc() {
	var idDocInput;
	var id;
	
	$('.inputFileDoc').each(function(i) {
		idDocInput=this.id.substring(12);
		id=idDocInput.substring(1);
		
		if ($('#docLine_' + (parseInt(id))).css('display')=='none'){
				$('#docLine' + idDocInput).show();
				return false;
		}
		
		/*
		if (this.value == '') {
			if  (!document.getElementById('docLine'+idDocInput))$('#anadirDoc').hide();
			$('#docLine'+idDocInput).show();
			return false;
		}*/
 	 });
}
/**
 * Check periodically if the image upload is finished
 * @return Boolean - true if filled file input found
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function periodicUpdate() {
	
	//alert('periodic update');
	
	if (periodicTimer >= MAX_WAIT) {
		alert("we waited " + MAX_WAIT + " seconds and the upload still did not finish, so we suspect sth. went wrong ;-)\n\nYou should press the stop button of your browser!\n");
		return false;
	}
	periodicTimer++;
	
	if (top.uploadFrame && top.uploadFrame.document && top.uploadFrame.document.getElementsByTagName("p")[0]) {
		var buttons = document.getElementsByName("sendFormButton");
		if (buttons[0]) {
			for (var i = 0; i < buttons.length; i++) { 
			buttons[i].style.visibility  = 'visible';
			}
		}
		document.getElementById('waitBox').style.display = 'none';
		var uFrame = top.uploadFrame.document.getElementsByTagName("p")[0];
		
		if (uFrame.innerHTML.substr(0, 1) != '{' && uFrame.innerHTML.substr(0, 1) != '[') {
			alert("An undefined error occurred, please notify the admin");
			return false;
		}
		else {
			var response = eval('(' + uFrame.innerHTML + ')');
			//alert('resp'+response);
			handleFileRequest(response);
			return true;
		}
	}
	else {
		window.setTimeout(periodicUpdate, 1000);
		return false;
	}
	return true;
}
/**
 * handle Request after file (or image) upload
 * @param {Array} resp Hopefully JSON string array
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function handleFileRequest(resp) {

	var lang = new String('');
	if (document.getElementById('myLanguage') && document.getElementById('myLanguage').innerHTML.length > 0) {
		lang = document.getElementById('myLanguage').innerHTML;
	}
	
	var form = form_tmp;
	var msg = '';
	var msg_img = '';
	var msg_prod = '';
	var msgHeader = 'Se ha producido errores en el upload de imagenes!<br /><br />'
	var target = '_top';
	var enctype = 'application/x-www-form-urlencoded';
	var imageChain = new String('');
	var documentChain = new String('');
	var productChain = new String('');
	var buttons = document.getElementsByName("sendFormButton");
	
		if (DestinoForm=='AltaPaso01Save.xsql'){
			var action = 'http://' + location.hostname + '/' + lang + 'AltaPaso01Save.xsql';
			var type = 'USUARIO';
		}
		if (DestinoForm=='ManUsuarioSave.xsql'){
			var action = 'http://' + location.hostname + '/' + lang + 'ManUsuarioSave.xsql';
			var type = 'USUARIO';
		}
		if (DestinoForm=='AltaPaso02Save.xsql'){
			var action = 'http://' + location.hostname + '/' + lang + 'AltaPaso02Save.xsql';
			var type = 'ANUNCIO';
		}
		if (DestinoForm=='ManAnuncioSave.xsql'){
			var action = 'http://' + location.hostname + '/' + lang + 'ManAnuncioSave.xsql';
			var type = 'ANUNCIO';
		}

	if (buttons[0]) {
		for (var i = 0; i < buttons.length; i++) { 
		buttons[i].style.visibility  = 'visible';
		}
	}
	
	if (resp.documentos) {	
		if (resp.documentos && resp.documentos.length > 0) {
			for (var i = 0; i < resp.documentos.length; i++) {
				if (resp.documentos[i].error && resp.documentos[i].error != '') {
					msg += resp.documentos[i].error;
				}
				else {
					if (resp.documentos[i].size) {
						documentChain += type + '|' + resp.documentos[i].nombre + '|' + resp.documentos[i].size +'|'+$('#inputFileDocTxt_'+(i+1)).val()+ '#';
					}
				}
			}
			
			if (msg == '') {				
				document.getElementsByName('CADENA_DOCUMENTOS')[0].value = documentChain;
			}
		}
	}
	

	if (resp.imagenes) {	
		if (resp.imagenes && resp.imagenes.length > 0) {
			for (var i = 0; i < resp.imagenes.length; i++) {
				if (resp.imagenes[i].error && resp.imagenes[i].error != '') {
					msg_img += resp.imagenes[i].error;
				}
				else {
					if (resp.imagenes[i].size) {
						
						if ($('#inputFileType_'+(i+1)).val()!='') type=$('#inputFileType_'+(i+1)).val();
						else type='ANUNCIO';
						imageChain += type + '|' + resp.imagenes[i].small + '|' + resp.imagenes[i].big +'|'+$('#inputFileTxt_'+(i+1)).val()+'#';
					}
				}
				
			}
			
			if (msg_img == '') {
				document.getElementsByName('CADENA_IMAGENES')[0].value = imageChain;
				
			}
		}
	}
	
	if (resp.productos) {
		var cadenaProducto;
		cadenaProducto=form.elements['PARTEXTO5'].value;
		if (resp.productos && resp.productos.length > 0) {
			for (var i = 0; i < resp.productos.length; i++) {
				if (resp.productos[i].error && resp.productos[i].error != '') {
					msg_prod += resp.productos[i].error;
				}
				else {
					if (resp.productos[i].size) {
						productChain += 'PRODUCTO|' + resp.productos[i].small + '|' + resp.productos[i].big +'#';
						if (cadenaProducto!='') cadenaProducto=cadenaProducto.replace('FOTO_'+(i+1),resp.productos[i].big);
					}
				}
				
			}
			if (msg_prod == '') {
				document.getElementsByName('CADENA_IMAGENES')[0].value += productChain;
			}
		}
		
	}
	
	form.elements['PARTEXTO5'].value=cadenaProducto;
	
	if (msg != '' || msg_img!='' || msg_prod!='') {
		msg = msgHeader + msg;
		displayMessage(msg+'<br/>'+msg_img+'<br/>'+msg_prod);
		return false;
	}
	
	else{
		//alert('Enviando...');
		form.encoding = enctype;
		form.action = action;
		form.target = target;
		SubmitMyForm(form);
		
	}

	return true;
}


// Selecciona subcategoria a partir de categoria
function handleRequestSelCat(req){

	var response = eval("(" + req.responseText + ")");
	var Resultados = new String('');
	
	if (response.Filtros[0].Fitro.id!='-1'){
		for (var i=0; i < response.Filtros.length; i++) {
			Resultados =Resultados+' <option value="'+response.Filtros[i].Fitro.id+'">'+response.Filtros[i].Fitro.nombre+'</option>';
		}
		if (response.Filtros.length > 1) {
			$("#" + response.Filtros[1].Fitro.nom_id).attr('disabled', '');
			$("#" + response.Filtros[1].Fitro.nom_id).html(Resultados);
		}
	}
	return true;
}


function SeleccionaSubCategoria(IDCAT,ID){
	
	
	if (ID == 'ID1') {
		jQuery("#ID2").attr('disabled', 'disabled');
		jQuery("#ID2").html(' <option value="">Tema</option>');
		jQuery("#ID3").attr('disabled', 'disabled');
		jQuery("#ID3").html(' <option value="">Tema</option>');
		jQuery("#ID4").attr('disabled', 'disabled');
		jQuery("#ID4").html(' <option value="">Tema</option>');
	}
	var ACTION="http://www.hospitecnia.com/filtros_categorias.xsql";;
	var post='IDCATEGORIA='+IDCAT;
	if (IDCAT!=-1 && IDCAT!=0)sendRequest(ACTION,handleRequestSelCat,post);
}


//parar reanudar... anuncio en zona privada
function CambioEstadoAnuncio(pagina,idanuncio,nuevoEstado,proyecto){
		var msgBorrarAnuncio='¿Realmente quieres Eliminar este anuncio?';
		
		if(nuevoEstado=='B'){
			if(confirm(msgBorrarAnuncio)){
				document.location.href=pagina+'?IDANUNCIO='+idanuncio+'&NUEVOESTADO='+nuevoEstado+'&ID_USUARIO='+document.forms['form'].elements['ID_USUARIO'].value+'&PROYECTO='+proyecto;
			}
		}
		else{
			document.location.href=pagina+'?IDANUNCIO='+idanuncio+'&NUEVOESTADO='+nuevoEstado+'&ID_USUARIO='+document.forms['form'].elements['ID_USUARIO'].value+'&PROYECTO='+proyecto;
		}
	}
	
//parar reanudar... foro en zona privada, us admin
function CambioEstadoForo(pagina,idForo,nuevoEstado,proyecto){

		var msgBorrarForo='¿Realmente quieres Eliminar este Foro?';
		
		if(nuevoEstado=='B'){
			if(confirm(msgBorrarForo)){
				document.location.href=pagina+'?IDFORO='+idForo+'&NUEVOESTADO='+nuevoEstado+'&ID_USUARIO='+document.forms['formGForo'].elements['ID_USUARIO'].value+'&PROYECTO='+proyecto;
			}
		}
		else{
			document.location.href=pagina+'?IDFORO='+idForo+'&NUEVOESTADO='+nuevoEstado+'&ID_USUARIO='+document.forms['formGForo'].elements['ID_USUARIO'].value+'&PROYECTO='+proyecto;
		}
	}
// ANUNCIO            ----------------------------------------------------------
/**
 * Reformats and displays the image
 * @param {object} el The image
 * @param {int} arguments[1] Optionally image width (and height)
 * @param {int} arguments[2] Optionally image height
 * @return Boolean
 * @author Martin Gangkofer gangkofer@gmail.com
 */
function formatImage(el) {
	var imgWidth;
	var imgHeight;
	var tmpWidth;
	var tmpHeight;
	var anImg = el.parentNode.parentNode;
	
	
	divImage = document.getElementById("ficherosAnuncio");
	
	if (document.getElementById("anuncioImage")){
								
	offerImages = document.getElementById("anuncioImage").getElementsByTagName("img");	
	numImages = offerImages.length;
	
	el.style.display = '';
	el.removeAttribute("width");
	el.removeAttribute("height");
	el.removeAttribute("margin");
	el.removeAttribute("style");
	
	
	
	if (arguments[1] && arguments[2]) {
		imgHeight = arguments[1];
		imgWidth = arguments[2];
	}
	else if (arguments[1] && !arguments[2]) {
		imgHeight = arguments[1];
		imgWidth = arguments[1];	
	}
	else if (el == offerImages[0]) {
		imgHeight = IMG_HEIGHT;
		imgWidth = IMG_WIDTH;
	}
	else if (numImages <= 1 && el == offerImages[1]) {
		imgHeight = IMG_HEIGHT;
		imgWidth = IMG_WIDTH;	
	}
	else {
		imgHeight = IMG_SMALL_HEIGHT;
		imgWidth = IMG_SMALL_WIDTH;
	}
		
	el.style.display = '';
	tmpWidth = el.width;
	tmpHeight = el.height;
	el.style.display = 'none';

	//anImg.style.width = imgWidth + 10 + 'px';
	//anImg.style.height = imgHeight + 10 + 'px';

	
	if (tmpWidth > tmpHeight) {
		if (tmpWidth > imgWidth) {
			tmpHeight = Math.floor((imgWidth/tmpWidth) * tmpHeight);
			tmpWidth = imgWidth;
			el.width = tmpWidth;
			el.height = tmpHeight;
			
		}
		
		
	}
	
	else {
		if (tmpHeight > imgHeight) {
			tmpWidth = Math.floor((imgHeight/tmpHeight) * tmpWidth);
			tmpHeight = imgHeight;
			el.width = tmpWidth;
			el.height = tmpHeight;
		
		}
	}	

	el.style.display = '';
	
	return true;
	
	}
}
//validar el precio
function redondea(numero, decimales){
		if (isObject(numero)){
		  numero.value=redondea(numero.value, decimales);	
		}
		else{
			if(numero=='' || noEsNumero(numero)){
				return numero;
			}
			else{
				var i;
				var Precision=Math.pow(10,decimales);
				return idiomaValorNumerico((Math.round(convierteAFloat(numero)*Precision))/Precision,'I','E');
			}
		}
	}
function noEsNumero(numero){
		return isNaN(convierteAFloat(numero));
}
// devuelve si la variable es un Objeto
	function isObject(o) {
  		return (typeof(o)=="object");
}
//convierte una cadena a float
// recibe el valor en espanyol, y lo convierte a ingles
function convierteAFloat(valor){
       		if(valor==''){
       			return valor;
       		}
       		else{	
       			return parseFloat(idiomaValorNumerico(valor,'E','I'));
       		}
	}
// devuelve un valor numerico (con decimales o no) a un idioma determinado
// valor:  123.45 ó 123,45
//idiomas: E espanyol, I ingles 
function idiomaValorNumerico(cadena,idiomaEntrada,idiomaSalida){
		if(isObject(cadena)){
			cadena.value=idiomaValorNumerico(cadena.value,idiomaEntrada,idiomaSalida);	
		}
		else{
			cadena=String(cadena);  
  			if(idiomaEntrada==idiomaSalida){
  				return cadena;
  			}
  			else{
  				// entrda E salida I
  				if(idiomaEntrada=='E'){
  					var carOrig=',';
  					var carReemplazo='.';	
  				}
  				// entrada I salida E 
  				else{
  					var carOrig='.';
  					var carReemplazo=',';
  				}
  				if(!isNaN(reemplazaCaracteres(cadena,carOrig,carReemplazo))){
  					return Number(reemplazaCaracteres(cadena,carOrig,carReemplazo));
  				}
  				else{
  					return reemplazaCaracteres(cadena,carOrig,carReemplazo);
  				}
  			}
		}
	}
	
	/* PRUEBA SACAR DE AQUI CUANDO LO TENGAMOS LISTO */
	
function videoCheck(url){
	
	var result=-1;
	var video={};
	
	$.each(videosType, function(i){
		
		video.urlSite = this.siteRgx.test(url);
		video.urlMan = this.siteSrc.test(url);
		
		if (video.urlSite == true && video.urlMan == false) {
			var id = lastItem(this.idRgx.exec(url));
			video.src=this.src.replace("[id]", id);
			result=video.src;
		}
		
		if (video.urlSite == false && video.urlMan == true) {
			video.src=url
			result=video.src;
		}	
	});	
	
	return result;
}	
	
function lastItem(a) {var l = a.length;return (l > 1) ? a[l-1] : a;}
//fin de convalida precio
/**
 * Send an new foro
 * @param {object} form HTML form
 * @param {string} id Base ID of the corresponding elements
 * @return Boolean
 */
function sendNewForo(form,id,daNasc){
	var msg = '';
	var post = new String('');

	if (jQuery("#foroError"))  jQuery("#foroError").hide();
	
 	for(var n=0; n < form.length;n++) {
		if(form.elements[n].type == 'text') {
			form.elements[n].value = jQuery.trim(form.elements[n].value);
		}
	}

	if (form.elements['TITLE_FORO'] && form.elements['TITLE_FORO'].value == '')
		msg += '- El título del foro es obligatorio.\n';

	if (form.elements['DESCR_FORO'] && form.elements['DESCR_FORO'].value == '')
		msg += '- Una descripción para el foro es obligatoria.\n';

	post += 'TITLE_FORO=' + form.elements["TITLE_FORO"].value;
	post += '&DESCR_FORO=' + form.elements["DESCR_FORO"].value;
	post += '&ID_ADMIN=' + form.elements["ID_ADMIN"].value;

	
	if (msg == '') {
		// SubmitMyForm(form); 
		waitM(id,daNasc, "Please wait ...");
		sendRequest(form.action, handleFormRequest, post);
		form.reset();
	}
	else {
		msg = 'Por favor, comprueba las siguientes incidencias:\n' + msg;
		if (jQuery("#foroError")){verMessage(msg, 'foroError');	}
	}
	
	return true;
}

/**
 * Send an new foro
 * @param {object} form HTML form
 * @param {string} id Base ID of the corresponding elements
 * @return Boolean
 */
function sendManForo(form,id,daNasc){
	var msg = '';
	var post = new String('');

	if (jQuery("#foroError"))  jQuery("#foroError").hide();
	
 	for(var n=0; n < form.length;n++) {
		if(form.elements[n].type == 'text') {
			form.elements[n].value = jQuery.trim(form.elements[n].value);
		}
	}

	if (form.elements['TITLE_FORO'] && form.elements['TITLE_FORO'].value == '')
		msg += '- El título del foro es obligatorio.\n';

	if (form.elements['DESCR_FORO'] && form.elements['DESCR_FORO'].value == '')
		msg += '- Una descripción para el foro es obligatoria.\n';
		
	post += 'IDFORO=' + form.elements["IDFORO"].value;
	post += '&ID_ADMIN=' + form.elements["ID_ADMIN"].value;
	post += '&TITLE_FORO=' + form.elements["TITLE_FORO"].value;
	post += '&DESCR_FORO=' + form.elements["DESCR_FORO"].value;
	post += '&ID_ADMIN=' + form.elements["ID_ADMIN"].value;
	
	if (msg == '') {
		// SubmitMyForm(form); 
		waitM(id,daNasc, "Please wait ...");
		sendRequest(form.action, handleFormRequest, post);
		form.reset();
	}
	else {
		msg = 'Por favor, comprueba las siguientes incidencias:\n' + msg;
		if (jQuery("#foroError")){verMessage(msg, 'foroError');	}
	}
	
	return true;
}


//DELEGACIONES
//añadir una delegacion a alta02, proveedor
function delegMas(num) {
	inicioDeleg = inicioDeleg + num;
	if (inicioDeleg < 11){
	document.getElementById("altaDeleg_" + inicioDeleg).style.display = '';
	if (inicioDeleg == 10) jQuery("#anadirDeleg").hide();
	}
	return true;
}

// COLABORADORES
function colabMas(num) {
	inicioColab = inicioColab + num;
	if (inicioColab < 11){
	document.getElementById("altaColab_" + inicioColab).style.display = '';
	if (inicioColab == 10) jQuery("#anadirColab").hide();
	}
	return true;
}

// Especialidades
function activMas(num) {
	inicioActiv = inicioActiv + num;
		if (inicioActiv < 11){
		document.getElementById("altaActiv_" + inicioActiv).style.display = '';
			if (inicioActiv == 10) jQuery("#anadirActiv").hide();
		}
	return true;
}
//PRODUCTOS
function prodMas(num) {
	inicioProd = inicioProd + num;
		if (inicioProd < 11){
		document.getElementById("altaProd_" + inicioProd).style.display = '';
			if (inicioProd == 10) jQuery("#anadirProd").hide();
		}
	return true;
}


// FUNCIONES PARA CONECTIVIDAD CON FACEBOOK
function loginFB(form,Accion) {

  alert(Accion);

  fb.login(function(){ 
    if (fb.logged) {
		 switch (Accion) {
			case 'Alta': 
				jQuery("#EMAIL").val(fb.user.email);
				jQuery("#NOMBRE").val(fb.user.first_name);
				jQuery("#APELLIDOS").val(fb.user.last_name);
				jQuery("#FACEBOOK_ID").val(fb.user.id);
				break;
			case 'Man': 
				
				if (fb.user.email!=jQuery("#EMAIL").val()) {
					alert('No se puede asociar facebook');
				}
				else jQuery("#FACEBOOK_ID").val(fb.user.id);
				break;
    		default: LoginFBHosP(fb,form);
  		}
    }
  })
};


function LoginFBHosP(fb,form){
	
	var lang = new String('');
	
	var user = fb.user.email;
	var id = fb.user.id;
	
	form.elements['PARAMETRO_FB'].value = encrypt(concat(concat(user)+'|'+concat(id)));
	form.elements['SUBPARAMETRO_1'].value = user;
	form.elements['SUBPARAMETRO_3'].value = id;
	
	
	form.action = 'ControlAcceso.xsql';	
	SubmitMyForm(form);

	return true;

}

