﻿var arrayDominiosPermitidos = Array('localhost','tecnologia.chleba.net', 'www.addthis.com', 'dev.programaviva.com.br', 'programaviva.com.br', 'www.programaviva.com.br', 'medicalservices.com.br', 'www.medicalservices.com.br', 'sanofi-aventis.com.br', 'www.sanofi-aventis.com.br', 'www.atmosferafeminina.com.br', 'atmosferafeminina.com.br');

function in_array(x, matriz) {
	/**** pegar domínio da URL ****/
	x = x.substring(x.indexOf('://')+3); // retira o "http://" ou "https://"
	if (x.indexOf('/') != -1) { // se a url possuir "/", pegar somente trecho antes da "/"
		x = x.substring(0,x.indexOf('/'));
	}
	if (x.indexOf(':') != -1) { // se a url possuir ":", pegar somente trecho antes do ":"
		x = x.substring(0,x.indexOf(':'));
	}
	/**** pegar domínio da URL ****/
	
    var txt = "¬" + matriz.join("¬") + "¬";
    var er = new RegExp ("¬" + x + "¬", "gim");
    return ( (txt.match (er)) ? true : false );
}

$(function() {
	var url;
	$("a").live('click', function() {
		var link = $(this).attr("href");
		if (!in_array(link, arrayDominiosPermitidos)) {
			var regExp = /^(http:\/\/|www.)/;
			if (link.match(regExp)) {
				$(".lightDisclaimer, .fundoLightDisclaimer").fadeIn();
				url = link;
				return false;
			}
		}
	});

	$(".lightDisclaimer .rollback").click(function() {
		$(".lightDisclaimer, .fundoLightDisclaimer").fadeOut();
		return false;
	});

	$(".lightDisclaimer .commit").click(function() {
		window.open(url);
		$(".lightDisclaimer, .fundoLightDisclaimer").fadeOut();
		return false;
	});

});
