// JavaScript Document
function inipublicar() {
	var paso1 = new Element( 'div', { 
		name: 'paso1',
		id: 'paso1'
	});
	paso1.inject(document.body);
	new Request.HTML({url: 'publicar_nuevo.php', method:'get', data:'forma_sec', update: $('paso1') }).send();
	var ui = StickyWin.ui( 'Paso 1: ¿Dónde deseas publicar?', $('paso1'), {
		closeButton: false,
		buttons: [
			{
				text: 'Siguiente', 
				onClick: function(){ 
					var vfpaso1 = new FormValidator( $('forma1') );
					if( vfpaso1.validate() ) {
						$('esperar').setStyle( 'display', 'block' );
						seccion = $('forma1');
						seccion.set('send', { 
							onComplete: function(resp1) {
								$('esperar').setStyle( 'display', 'none' );
								ui2.retrieve('StickyWinUI').setContent( 'Paso 2: Llene el formulario', resp1 );
								vpaso1.hide(); vpaso2.show();
							}
						});
						seccion.send();
					}
				},
				properties: {'class': 'ok'} //No cierra la ventana.
			},
			{
				text: 'Cancelar', 
				onClick: function(){ 
					new Request({
						url: 'publicar_nuevo.php', 
						method:'get', 
						data:'cancelar', 
						onComplete: function(resp)
						{ 
							vpaso1.setContent(''); 
						}
					}).send(); 
				},		
				properties: {'class': 'closeSticky'} //Cierra la ventana.
			}
    	]
	});
	var ui2 = StickyWin.ui( {
		closeButton: false,
		width: 400,
		buttons: [
			{
				text: 'Atrás', 
				onClick: function(){ vpaso2.hide(); vpaso1.show(); },
				properties: {'class': 'ok'} //No cierra la ventana.
			},
			{
				text: 'Finalizar', 
				onClick: function(){ 
					var vfpaso2 = new FormValidator( $('forma_publicar') );
					if( vfpaso2.validate() ) {
						$('esperar').setStyle( 'display', 'block' );
						var contenido = $('forma_publicar');
						contenido.set( 'send', { 
							onComplete: function(resp2) {
								$('esperar').setStyle( 'display', 'none' );
								if( resp2 != "exito" ) {
									ui3.retrieve('StickyWinUI').setContent( 'Error', '<p>No se pudo completar la acci&oacute;n, intentalo m&aacute;s tarder.</p>' );
									vpaso2.hide(); vpaso3.show();
								} else{
									ui3.retrieve('StickyWinUI').setContent( 'Publicaci&oacute;n enviada', '<p>En breve nuestro personal revisar&aacute; su publicaci&oacute;n para autorizarla. Gracias.<\/p>' );
									vpaso2.hide(); vpaso3.show();
								}
							}
						}).send();
					}
				},
				properties: {'class': 'ok'} //don't close though
			},
			{
				text: 'Cancelar', 
				onClick: function(){ 
					new Request({
						url: 'publicar_nuevo.php', 
						method:'get', 
						data:'cancelar', 
						onComplete: function(resp)
						{ 
							vpaso1.setContent('');
							vpaso2.setContent(''); 
						}
					}).send(); 
				},
				properties: {'class': 'closeSticky'} //Cierra la ventana.
			}
    	]
	});
	var ui3 = StickyWin.ui( {
		closeButton: false,	
		buttons: [
			{
				text: 'Cerrar', 
				onClick: function(){ vpaso1.setContent(''); vpaso2.setContent(''); vpaso3.setContent(''); },
				properties: {'class': 'closeSticky'} //No cierra la ventana.
			}
    	]
	});
	var vpaso1 = new StickyWin.Fx.Modal({
		showNow: true,
		content: ui,
		fadeDuration: 500,
		modalOptions:
		{
			hideOnClick: false,
			opacity:.1
		}
	});// Fin forma Stickywin
	var vpaso2 = new StickyWin.Fx.Modal({
		showNow: false,
		content: ui2,
		fadeDuration: 500,
		modalOptions:
		{
			hideOnClick: false,
			opacity:.1
		}
	});// Fin forma Stickywin
	var vpaso3 = new StickyWin.Fx.Modal({
		showNow: false,
		content: ui3,
		fadeDuration: 500,
		modalOptions:
		{
			hideOnClick: false,
			opacity:.1
		}
	});// Fin forma Stickywin
}
function cargarimg() {
	$('iframe_vp').setStyle( 'display', 'block' ); 	
	window.frames['iframe_vp'].window.document.getElementById('cargando').style.display = 'block'; 	
	window.frames['iframe_vp'].window.document.getElementById('imagen').style.display = 'none'; 
	$('form_vp').submit();
}
function contactar(autor, email) {
	var uicontactar = StickyWin.ui( 'Contactar a ' + autor, "<form name='form_contactar' id='form_contactar' method='post' action='contactar.php'><label for='asunto'>Asunto</label><br /><input type='text' name='asunto' class='required' /><br /><label for='mensaje'>Mensaje</label><br /><textarea name='mensaje' class='required' style='width:97%;height:100px'></textarea><input type='hidden' name='destinatario' value='" + email + "' /><div id='esperar' style='display:none;'></div></form>", {
		closeButton: false,
		buttons: [
			{
				text: 'Enviar', 
				onClick: function(){ 
					var vfcontactar = new FormValidator( $('form_contactar') );
					if( vfcontactar.validate() ) {
						$('esperar').setStyle( 'display', 'block' );
						enviarform_contactar = $('form_contactar');
						enviarform_contactar.set('send', { 
							onComplete: function(resp1) {
								$('esperar').setStyle( 'display', 'none' );
								if( resp1 != "exito" ) {
									uiestado.retrieve('StickyWinUI').setContent( 'Error', '<p>No se pudo completar la acci&oacute;n, intentalo m&aacute;s tarder.</p>' );
									vcontactar.hide(); vestado.show();
								} else {
									uiestado.retrieve('StickyWinUI').setContent( 'Correo enviado', '<p>Tu comentario a sido enviado correctamente.</p>' );
									vcontactar.hide(); vestado.show();
								}
							}
						});
						enviarform_contactar.send();
					}
				},
				properties: {'class': 'ok'} //No cierra la ventana.
			},
			{
				text: 'Cancelar', 
				onClick: function(){ vcontactar.setContent(''); },
				properties: {'class': 'closeSticky'} //Cierra la ventana.
			}
    	]
	});
	var uiestado = StickyWin.ui( {
		closeButton: false,	
		buttons: [
			{
				text: 'Cerrar', 
				onClick: function(){ vcontactar.setContent(''); },
				properties: {'class': 'closeSticky'} //No cierra la ventana.
			}
    	]
	});
	var vcontactar = new StickyWin.Fx.Modal({
		showNow: true,
		content: uicontactar,
		fadeDuration: 500,
		modalOptions:
		{
			hideOnClick: false,
			opacity:.1
		}
	});// Fin forma Stickywin
	var vestado = new StickyWin.Fx.Modal({
		showNow: false,
		content: uiestado,
		fadeDuration: 500,
		modalOptions:
		{
			hideOnClick: false,
			opacity:.1
		}
	});// Fin forma Stickywin
}