function POSTCARD_show(_url)
{
	var _ajax = {postBody:"&url=" + _url};
	Lightview.show({ href: 'includes/templates/postales.php', rel: 'ajax', options: { ajax:_ajax, topclose: true, menubar:false, width:525, height:460}});
}

function POSTCARD_nextStep(errorText)
{
	var step1 = $$("div.___PASO_1").first();
	var step2 = $$("div.___PASO_2").first();
	var step3 = $$("div.___PASO_3").first();
	var step4 = $$("div.___PASO_4").first();
	
	var FORM = $$("form.___FORM_POSTAL").last();
	
	if(FORM == undefined) return;
	
	if(step1.style.display == "")
	{
		var error = false;
		var elemento = FORM.getInputs("text","nombre_1").first();
		if(elemento.value.blank()) error = true;
		
		elemento = FORM.getInputs("text","mail_1").first();
		if(elemento.value.blank()) error = true;
		
		if(!error)
		{		
			Element.hide(step1);
			Element.show(step2);
			return;
		}
		else
		{
			alert(errorText);
			return;
		}
	}
	
	if(step2.style.display == "")
	{
		var error = false;
		var elemento = FORM.getInputs("text","nombre_2").first();
		if(elemento.value.blank()) error = true;
		
		elemento = FORM.getInputs("text","mail_2").first();
		if(elemento.value.blank()) error = true;
		
		if(!error)
		{		
			Element.hide(step2);
			Element.show(step3);
			return;
		}
		else
		{
			alert(errorText);
			return;
		}
	}
	
	if(step3.style.display == "")
	{
		var error = false;
		
		if(!error)
		{
			Element.hide(step3);
			Element.show(step4);
			var boton = $$("img.___IMG_POSTAL_PASO_SIGUIENTE").last();
			boton.hide();
			
			POSTCARD_send();
			
			return;
		}
		else
		{
			alert(errorText);
			return;
		}
	}
	
}

function POSTCARD_send()
{
	var FORM = $$("form.___FORM_POSTAL").first();
	new Ajax.Request("includes/php/sendpostal.php",{method:"post", parameters:FORM.serialize(true), onComplete:function(){Lightview.show({ href: 'img/' + LANGUAGE_PREFIX + '/postal_enviada.gif', rel: 'image'});}});
	return;
}