var shares = Array();
var permalinks = Array();
var mask = false;

if(navigator.appName.indexOf("Microsoft") != -1){ //IE
    var arr = navigator.appVersion.split(";");
    if(arr[1].indexOf("6.0") !=-1){
            window.location = absolute_url + "/wp-content/themes/default/ie6.php";
    }
}

$(document).ready(function(){
	$(document).find('a').each(
		function () {
			var rel = $(this).attr('rel');
			
			if ($(this).attr('href') && rel && rel == "external") {
				$(this).attr('target', '_blank');
			}
				
		}
	);
	}
);


var _4Ps = {
	scrollTo : function (id)
	{
		var offset = $('#' + id).offset();
		var top = offset.top;
		
		$('html, body').animate({scrollTop:top}, 'slow');
	},
	submit : function (id)
	{
		$('#' + id).submit();
	},
	validate_contato : function ()
	{
		var nome = $('#Nome');
		var email = $('#E-mail');
		//var telefone = $('#Celular');
		var mensagem = $('#Mensagem');
		
		if (!_4Ps.checkMail(email.val()))
		{
			alert('E-mail com formato inválido!');
			email.select();
			return false;
		}
		
		var errors = '';
		
		if (nome.val() == '' || nome.val() == nome.attr('rel'))
			errors += '- Nome; \n';
		
		if (email.val() == '' || email.val() == email.attr('rel'))
			errors += '- E-mail; \n';
		
		/*if (telefone.val() == '' || telefone.val() == telefone.attr('label'))
			errors += '- Telefone; \n';*/
		
		if (mensagem.val() == '' || mensagem.val() == mensagem.attr('rel'))
			errors += '- Mensagem; \n';
		
		if (errors.length)
		{
			alert('Os campos abaixo devem ser preenchidos corretamente: \n\n' + errors);
			return false;
		}
		
	},
	checkMail : function(mail) {
        var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
        if (typeof(mail) == "string") {
            if (er.test(mail)) {
                return true;
            }
        } else if (typeof(mail) == "object") {
            if (er.test(mail.value)) {
                return true;
            }
        }
        return false;
    },
    Share : {
    	toggle : function (id, name)
    	{
    		var share = $('#share-' + id);
    		var permalink = $('#permalink-' + id);
    	
    		switch(name)
    		{
	    		case 'share':
	    			if (shares[id])
	    			{
	    				shares[id] = null;
	    				share.hide('fast');
	    			}
	    			else
	    			{
	    				permalink.hide();
	    				permalinks[id] = null;
	    				share.show('fast');
	    				shares[id] = true;
	    			}
	    			break;
	    		case 'permalink':
	    			if (permalinks[id])
	    			{
	    				permalink.hide('fast');
	    				permalinks[id] = null;
	    			}
	    			else
	    			{
	    				share.hide();
	    				shares[id] = null;
	    				permalink.show('fast');
	    				permalinks[id] = true;
	    			}
	    			break;
	    		default:
    		}
    		
    	}
    },
    Form : {
    	define : function (object)
    	{
    		var id = object.id;
    		
			if (object.value == id)
				object.value = '';
    	},
    	setMask: function(object)
    	{
    		if (!mask)
    		{
	    		jQuery(function($){
					$("#" + object.id).mask('(99) 9999-9999', {placeholder:" "});
				});
	    		mask = true;
    		}
    		
    	},
    	undefine : function (object)
    	{
    		
    		var id = object.id;
    		
    		var er = new RegExp(/^(\([0-9]{2}\)) ([0-9]{4})-([0-9]{4})/);
    		
    		if (object.id == 'Celular' && (!er.test(object.value)))
    		{
    			jQuery(function($){
					$("#" + object.id).unmask();
				});
    			mask = false;
    			object.value = '';
    		}
    		
			if (object.value == '')
				object.value = id;
    	}
    }
};

function shareOrkut(titulo, subtitulo, link, imgParentSelector){
    var params = {};
    params[google.orkut.share.Field.TITLE] = titulo;
    params[google.orkut.share.Field.DESTINATION_URL] = link;
    imgs = [];
    $( imgParentSelector+' img').each(function() {
        imgs.push($(this).attr('src'));
    });
    params[google.orkut.share.Field.CONTENT] = subtitulo;
    params[google.orkut.share.Field.THUMBNAIL] = imgs;
    var connection = new google.orkut.share.Connection(params);
    connection.send('orkut.com', {}); 
}

