
$(document).ready(function() {

	//	$("#load_ayuda").load("/ajax/load_ayuda/");

	$("#form_acceso").submit( function() {
		//return $("input", this).val().length > 0;

		if ($("#email").val() == "") {
			alert ("\n Por favor introduzca una cuenta de correo.")
			$("#email").focus();
			return false;
		}
		if ($("#email").val().indexOf('@',0) == -1 ||
		$("#email").val().indexOf('.',0) == -1) {
			alert ("\n Debe utilizar una cuenta de correo valida.")
			$("#email").select();
			$("#email").focus();
			return false;
		}
		if ($("#password").val() == "") {
			alert ("\n Por favor introduzca su contraseņa.")
			$("#password").focus();
			return false;
		}
		return true;

	});


	$("#form_ayuda").submit( function() {
		//return $("input", this).val().length > 0;

		if ($("#Email").val() == "") {
			alert ("\n Por favor introduzca una cuenta de correo.")
			$("#Email").focus();
			return false;
		}

		if ($("#Email").val().indexOf('@',0) == -1 ||
		$("#Email").val().indexOf('.',0) == -1) {
			alert ("\n Debe utilizar una cuenta de correo valida.")
			$("#Email").select();
			$("#Email").focus();
			return false;
		}
		if (document.getElementById("acepto_lopd").checked==true) {
			return true;
		} else {
			alert("Debe aceptar la ley de proteccion de Datos\npara  enviar este formulario.");
			return false;
		}

	});

	/************************ VARIOS *******************************/
	// ABRIR LINKS EXTERNOS EN VENTANA NUEVA
	//$("a[@rel='external']").click(function(){this.target = "_blank";});

	// MUESTRA LA AYUDA
	$("#muestra_ayuda").click(function(){
		//$('#bg_ayuda1').toggle("slide", { direction: "up" }, 'fast');
		$('#caja_ayuda').toggle("slide", { direction: "up" }, 'fast');
		//$('#caja_ayuda').slideToggle('fast');
	});

	$('ul#slide_carrusel').innerfade({
		speed: 500,
		timeout: 10000,
		type: 'random',
		containerheight: '100px',
		animationtype: 'slide'
	}).show();

	if ($('#lateral1').height() > $('#contenedor').height()) {
		$('#contenedor').css("height", $('#lateral1').height());

	} else {
		$('#lateral1').css("height", $('#contenedor').height());
	}

	$('#popup_img').dialog({
		autoOpen: false,
		bgiframe: true,
		width: 530,
		height: 550,
		modal: true
	});

	
});



function inserta_producto() {

	var options = {
		target:        '#resultado',    // target element to update
		beforeSubmit:  showRequest,  // pre-submit callback
		success:       showResponse, // post-submit callback
		semantic:      true,          // serialize in semantic order (omit for better performance)
		url:           '/ajax/inserta_producto'         // used to override the form's 'action' attribute
	};
	$('#form_agrega').ajaxSubmit(options);
	return false;

}

function showRequest(formData, jqForm) {
	var options = options = { to: "#info_carro", className: 'transferencia' };

	$('#marco_detalles').effect('transfer',options,500);
	//	TransferTo({to:'info_carro',className:'transferencia', duration: 400});

	return true; // here we could return false to prevent the form from being submitted

}

// post-submit callback
function showResponse(responseText, statusText)  {
	$("#info_carro").load("/ajax/actualiza_carro/");

}

function abrir(img){
	$('#popup_img').load('/productos/popup/'+img,function(){
		$('#popup_img').dialog('option', 'title', 'Detalles Producto');
		$('#popup_img').dialog('open');
	});

}

function setVista(orden,categoria,familia,subfamilia) {

	$('#contenido').html('<img src="/images/ajax-loader.gif" alt="Espere por favor " />&nbsp;Cargando...');
	$('#contenido').load("/productos/setvista/",{orden: orden,categoria:categoria,familia:familia,subfamilia:subfamilia},function (data){


	});


}

function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : "";
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength);
}


function update_provincia() {
	var pais=$("#pais").val();

	$("#li_provincia").load("/ajax/update_provincia",
	{pais: pais},function (data){
		//update_forma_pago();
		update_portes();


	});
	//update_forma_pago();
}
function update_provincia_envio() {
	var pais_envio=$("#pais_envio").val();
	var provincia_codigo_envio=$("#provincia_codigo_envio").val();

	$("#li_provincia_codigo_envio").load("/ajax/update_provincia_envio",
	{pais_envio: pais_envio,provincia_codigo_envio: provincia_codigo_envio},function (data){
		//update_forma_pago();
		update_portes();

	});

}
function update_portes() {
	document.getElementById("Continuar1").disabled = true;
	var pais_envio=$("#pais_envio").val();
	var provincia_codigo_envio=$("#provincia_codigo_envio").val();

	$('#linea_portes').html('<img src="/images/ajax-loader.gif" alt="Espere por favor..." />Cargando..');
	$("#linea_portes").load("/ajax/update_portes",
	{pais_envio: pais_envio,provincia_codigo_envio: provincia_codigo_envio},function (data){
		document.getElementById("Continuar1").disabled = false;

	});
	$('#forma_pago').html('<img src="/images/ajax-loader.gif" alt="Espere por favor..." />Cargando..');
	$("#forma_pago").load("/ajax/update_form_pago",
	{pais_envio: pais_envio,provincia_codigo_envio: provincia_codigo_envio},function (data){
		document.getElementById("Continuar1").disabled = false;

	});

}



function ir_a(pagina) {
	document.location.href=pagina;
}

function volver() {
	window.history.back();
}



function imprime_pedido( id_pedido ) {
	var web='/micuenta/imprime_pedido/'+id_pedido;
	var alto=500;
	var ancho=600;
	if ( window.pantmsg ) { pantmsg.close(); }
	pantmsg = open(web, 'pantmsg',"top=" + (screen.height - alto) / 2 + ",left=" + (screen.width - ancho) / 2 + ",toolbar=no,width=" + ancho + ",height=" + alto + ",directories=no,status=no,scrollbars=no,resize=no,menubar=no");
	pantmsg.focus();
}

