function SubmitData(pURL, arrControlsData, pElementToSet, pShowAlert, pAsync){
    var arrData = new Object();
    if (arrControlsData.length > 0){
        arrControlsData = arrControlsData.split('|');
        for (var i = 0; i < arrControlsData.length; i++){
            arrData[arrControlsData[i]] = document.getElementById(arrControlsData[i]).value;
        }
    }
    $.ajax({
        type: "POST",
        url: pURL,
        dataType: 'html',
        cache: false,
        async: pAsync,
        data: arrData,
        error: function () {
            alert('Error al cargar la pagina');
        },
        success: function(msg){
            if (pElementToSet != '')
                document.getElementById(pElementToSet).innerHTML = msg;
            if (pShowAlert)
                alert(msg);
        }
    });
}

function CheckFavorito(pObjeto, pTipo) {
	var nAdd = (pObjeto.checked)?1:0;
	var sURL = 'checkFavorito.php?id=' + pObjeto.value + '&tipo=' + pTipo + '&add=' + nAdd;
	SubmitData(sURL, '', '', false, true);
}

function RegistrarNewsLetter() {
    var bSend     = new Boolean(true);
    var sName     = new String($('#NewsLetter_nombre').get(0).value);
    var sApellido = new String($('#NewsLetter_apellido').get(0).value);
    var sFecha    = new String($('#NewsLetter_fecha').get(0).value);
    var sMail     = new String($('#NewsLetter_mail').get(0).value);

	$('#NewsLetter_nombre').css('background-color', '#ffffff');
	$('#NewsLetter_apellido').css('background-color', '#ffffff');
	$('#NewsLetter_fecha').css('background-color', '#ffffff');
	$('#NewsLetter_mail').css('background-color', '#ffffff');

    if(trim(sName).length == 0){
        $('#NewsLetter_nombre').css('background-color', '#ffa0a0');
        $('#NewsLetter_nombre').fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);
        bSend = false;
    }
    if(trim(sApellido).length == 0){
        $('#NewsLetter_apellido').css('background-color', '#ffa0a0');
        $('#NewsLetter_apellido').fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);
        bSend = false;
    }
    if(trim(sFecha).length == 0){
        $('#NewsLetter_fecha').css('background-color', '#ffa0a0');
        $('#NewsLetter_fecha').fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);
        bSend = false;
    }
    if(!IsValidMail(sMail)){
        $('#NewsLetter_mail').css('background-color', '#ffa0a0');
        $('#NewsLetter_mail').fadeOut(200).fadeIn(200).fadeOut(200).fadeIn(200);
        bSend = false;
    }
    return bSend;
}

function ValidarAsociate(){
    var bSend     = new Boolean(true);
	var acepto    = new Boolean($('input[name=acepto]').is(':checked'));
	var novia     = new String($('#novia').val());
	var novio     = new String($('#novio').val());
	var fecha     = new String($('#fecha').val());
	var mail      = new String($('#mail').val());
	var telefono  = new String($('#telefono').val());
	var direccion_de_envio = new String($('#direccion_de_envio').val());
	var edad = new String($('#edad').val());
	var forma_de_pago = $('#forma_de_pago').val();

	$('#novia').css('background-color', '#ffffff');
	$('#novio').css('background-color', '#ffffff');
	$('#fecha').css('background-color', '#ffffff');
	$('#mail').css('background-color', '#ffffff');
	$('#telefono').css('background-color', '#ffffff');
	$('#direccion_de_envio').css('background-color', '#ffffff');
	$('#edad').css('background-color', '#ffffff');
	$('#forma_de_pago').css('background-color', '#ffffff');

	if(trim(novia).length == 0){
		$('#novia').css('background-color', '#ffa0a0');
		bSend = false;
	}
	if(trim(novio).length == 0){
		$('#novio').css('background-color', '#ffa0a0');
		bSend = false;
	}
	if(trim(fecha).length == 0){
		$('#fecha').css('background-color', '#ffa0a0');
		bSend = false;
	}
    if(!IsValidMail(mail)){
		$('#mail').css('background-color', '#ffa0a0');
		bSend = false;
	}
	if(trim(telefono).length == 0){
		$('#telefono').css('background-color', '#ffa0a0');
		bSend = false;
	}
	if(trim(direccion_de_envio).length == 0){
		$('#direccion_de_envio').css('background-color', '#ffa0a0');
		bSend = false;
	}
	if(trim(edad).length == 0){
		$('#edad').css('background-color', '#ffa0a0');
		bSend = false;
	}
	if(trim(forma_de_pago).length == 0){
		$('#forma_de_pago').css('background-color', '#ffa0a0');
		bSend = false;
	}
	if(acepto == false){
		alert('Tiene que aceptar los "terminos y condiciones"');
		bSend = false;
	}

	return bSend;
}

function openPopUpMail(id) {
    var caracteristicas = "height=600,width=400,scrollTo,resizable=1,scrollbars=1,location=0";
    nueva = window.open('mail.php?id=' + id, 'Popup', caracteristicas);
    return false; 
}


$(function () {
    $('#DivHomeGaleriaAmpliacion div img').hover(
	    function () {
	        $(this).stop().animate({ 'opacity': '0.7' }, 'slow');
	    },
	    function () {
	        $(this).stop().animate({ 'opacity': '1' }, 'slow');
	    }
    );

    $('input').checkBox();
    $('#DivMenuEnd').css('padding-top', $(document).height() - $('#DivMenu').height() + 26);

    $('#imgUltimaEdicion').mouseover(function () { $('#imgUltimaEdicion').attr('src', 'img/ultima_edicion_o.png'); }).mouseout(function () { $('#imgUltimaEdicion').attr('src', 'img/ultima_edicion.png'); });

    $('#imgClubNoviasMagazine').mouseover(function () { $('#imgClubNoviasMagazine').attr('src', 'img/logo_club_novias_o.gif'); }).mouseout(function () { $('#imgClubNoviasMagazine').attr('src', 'img/logo_club_novias.gif'); });

    $('.gallery').lightBox();
    $('.terminos_y_condiciones').click(function () {
        window.showModalDialog('terminos_y_condiciones.php', '', 'dialogWidth:810px; dialogHeight:600px; dialogLeft:0px; dialogTop:0px;');
    });

    $('.media').media({
        width: 224,
        height: 80
    });

    $('.media2').media({
        width: 224,
        height: 275
    });

    $('.slideshow').cycle({
        fx: 'fade',
        random: 0
    });

    $("a[href*='http://']:not([href*='" + location.hostname + "'])").attr("target", "_blank");
});
