htdocs = 'http://'+window.location.host+'/';
function URLEnc(var1)
{
	var nocodificar = "0123456789"+"ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"abcdefghijklmnopqrstuvwxyz" +"-_.!~*'()";
	var HEX = "0123456789ABCDEF";
	var textoAcodificar = var1;
	var codificado = "";
	for (var i = 0; i < textoAcodificar.length; i++ ) {
		var ch = textoAcodificar.charAt(i);
	    if (ch == " ") {
		    codificado += "+";
		} else if (nocodificar.indexOf(ch) != -1) {
		    codificado += ch;
		} else {
		    var charCode = ch.charCodeAt(0);
			if (charCode > 255) {
			    alert( "Caracter Unicode '"+ch+"' no puede ser codificado utilizando la codificaci?n URL estandar.\n" +
				          "(s?lo soporta caracteres de 8-bit.)\n" +
						  "Ser? sustituido por un s?mbolo de suma (+)." );
				codificado += "+";
			} else {
				codificado += "%";
				codificado += HEX.charAt((charCode >> 4) & 0xF);
				codificado += HEX.charAt(charCode & 0xF);
			}
		}
	}
	return codificado;
};

function verifyEmail(email){
    filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if (filter.test(email))
        return true;
    else
        return false;
}

function addSubscription() {
    var nombre      = j('#nl_nombre').val();
    if (nombre == 'tu nombre')
        nombre      = ''
    var apellido    = j('#nl_apellido').val();
    if (apellido == 'tu apellido')
        apellido    = ''
    var email       = j('#nl_email').val();
    if (email == 'tu email')
        email       = ''


    if (!nombre || !email || !apellido) {
        alert('Debes completar todos los campos para continuar.');
    } else {
        if (verifyEmail(email)) {
            showSubscription2();
//            j('#nlsus').submit();
        } else
            alert('El email ingresado no es valido.');
    }

}

function showSubscription2() {
    j('#nlshow1').css('display','none');
    j('#nlshow2').css('display','block');
    var htx = '<div class="input_nl" style="width: 365px; "><label>Confirma su suscripción ingresando el número en el cuadro</label></div><div class="input_nl" style="width:70px"><img src="http://ultravioletafoto.com/captcha.php"></div><div class="input_nl" style="width:70px"><label><input type="text" autocomplete="off" value="" name="cpt" id="cpt" style="width:50px"></label></div><div class="input_nl" style="width:55px"><h3><a href="javascript:void(0)" onclick="confSubscription()">Confirmar</a></h3></div>';
    j('#nlshow2').html(htx);
}

function confSubscription() {
    var cap      = j('#cpt').val();

    if (!cap) {
        alert('Complete el numero para confirmar la suscripción.');
    } else {
        j('#nlsus').submit();
    }

}

function sendContact() {
    var nombre      = j('#cn_nombre').val();
    if (nombre == 'tu nombre')
        nombre      = ''
    var email       = j('#cn_email').val();
    if (email == 'tu email')
        email       = ''
    var texto       = j('#cn_texto').val();


    if (!nombre || !email || !texto) {
        alert('Debes completar todos los campos para continuar.');
    } else {
        if (verifyEmail(email)) {
            showContact2();
//            j('#cnsus').submit();
        } else
            alert('El email ingresado no es valido.');
    }

}

function showContact2() {
    j('#solshow1').css('display','none');
    j('#solshow2').css('display','block');
    var htx = '<div class="over-flow" style="width: 365px; color: #FFFFFF; font-size: 14px; padding:5px 0;"><label>Confirma su solicitud ingresando el número en el cuadro</label></div><div class="over-flow" style="width:70px; float: left"><img src="http://ultravioletafoto.com/captcha.php"></div><div class="over-flow" style="width:120px; float: left"><label><input type="text" autocomplete="off" value="" name="cpt2" id="cpt2" style="width:50px"></label></div><div class="over-flow" style="width:100px"><h3><a href="javascript:void(0)" onclick="confContact()" style="color: #FFF; font-size: 14px;">Confirmar</a></h3></div>';
    j('#solshow2').html(htx);
}

function confContact() {
    var cap      = j('#cpt2').val();

    if (!cap) {
        alert('Complete el numero para confirmar la suscripción.');
    } else {
        j('#cnsus').submit();
    }

}

function subsOk() {
    j('#nlSend').html('Su solicitud ha sido enviada con exito.');
}

function contactOk() {
    j('#footer-right').html('<h2>Solicita mas información</h2><h2 style="font-size: 14px;">Su solicitud ha sido enviada con exito.</h2>');
}

function paginateBlog(oldid, pag) {
    var contenido = j("#moreblogs");
    var data = new Object();
    contenido.load(htdocs+'blogPaginate.php?id='+oldid+'&p='+pag,data,function(){
    });

};

function showMedia(idmedia) {
    if (navigator.appName.indexOf("Microsoft")!=-1) {
        winW = document.body.offsetWidth;
        winH = document.body.offsetHeight;
    } else {
        winW = window.innerWidth;
        winH = window.innerHeight;
    };

    var contenido = j("#showMedia");
    var data = new Object();
    contenido.load(htdocs+'mediaShow.php?id='+idmedia+'&w='+winW+'&h='+winH,data,function(){
		
			j('#mdDiv').css('width', j('#md').css('width') )
			j('#mdDiv').css('height', j('#md').css('height') )
		
		setTimeout(function() { 
		if (j("#showMedia").data("triggered")) {
			j("#showMedia").overlay().load();
		} else {
			j("#showMedia").data("triggered",true);
			j("#showMedia").overlay({

				// custom top position
				top: 'center',

				// some mask tweaks suitable for facebox-looking dialogs
				mask: {
					color: '#000',
					loadSpeed: 0,
					opacity: 0.7
				},
				
				// disable this for modal dialog-type of overlays
				closeOnClick: false,

				// load it immediately after the construction
				load: true
			});
		};
		},1000);
    });
	
}

function closeMedia() {
	if (j('#showMedia').css('display') != 'none')
		j('#showMedia').overlay().close();
}

function galPage(pag) {
	j('#galsData').load(htdocs+'loadGalleries.php?p='+pag,function(){ })
}

