// nscripts
jQuery.fn.center = function () {
    this.css("position","absolute");
    this.css("top", (($(window).height() - this.outerHeight()) / 2) + $(window).scrollTop() + "px");
    this.css("left", (($(window).width() - this.outerWidth()) / 2) + $(window).scrollLeft() + "px");
    return this;
}

function FacebookLoad()
{
	window.fbAsyncInit = function() {
    FB.init({
    	appId: 'your app id', 
    	status: true, 
    	cookie: true,
			xfbml: true
		});
  };
  (function() {
    var e = document.createElement('script'); 
    e.async = true;
    e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js';
    document.getElementById('fb-root').appendChild(e);
  }());
}

function ValidateEmail(e)
{
	if ( e == 'example@example.com')
		return false;		
	var validaEmail = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;
	return validaEmail.test(e);
}

function LoadNews(d,i)
{
	d.load ( '/async-call/?getNews', { i: i},
		function(t){
			d.fadeIn('slow');
			d.attr('len',t.length);
			if ( t.length <= 0)
				LoadNews ( d, --IndexNews);
		}
	);
}

function LoadPopupImg(url,popup,divback)
{
	popup.html('<img src="'+url+'">');
	divback.css('opacity', '0.7');
	divback.fadeIn('slow');
	popup.fadeIn('slow');
	popup.css ( 'position', 'fixed');
	popup.css ( 'top', '50px');
	popup.css ( 'left', '240px');
}

function ClosePopup(popup,divback)
{
	popup.fadeOut ( 'slow');
	popup.empty();
	divback.fadeOut ( 'slow');
}

$(document).ready(function(){	
	FacebookLoad();
	
	$('div.addon div.addonImg').click(function(){
		var img = '/wp-content/themes/nstalker2/assets/images/' + $(this).attr('id') + '.png';
		$('div.wrapper').css('z-index','1');
		$('div.cabecalho').css('z-index','1');
		LoadPopupImg(img,$('div#frameImg'), $('div#addonFrame'));
	});
	
	$('div#frameImg').click(function(){
		ClosePopup ( $(this), $('div#addonFrame'));
	});
	
	$(document).keypress(function(e){
		if ( $('div#addonFrame').css('display') != 'none' && e.keyCode==27)
		{
			ClosePopup ( $('div#frameImg'), $('div#addonFrame'));
		} 
	});
			
	if ( myLocation != 0)
	{
		$('a#m'+myLocation).attr('class','menu1 menuHovered');
	}	
		
	$('#upArrow').click(function(ev){
		ev.preventDefault();
		if ( IndexNews == 0)
			return;

		$('div.blog1').fadeOut('slow', function(){
			LoadNews ( $('div.blog1'), --IndexNews);				
		});
	});
	
	$('#downArrow').click(function(e){
		e.preventDefault();
		
		$('div.blog1').fadeOut('slow', function(){
			LoadNews ( $('div.blog1'), ++IndexNews);
		});
	});		
				
	$('div.busca label').hide();
	$('div.submit2 button').click(function(e){
		e.preventDefault();
		$(this).attr('disabled','true');
		$(this).css('color','silver');
		em = $('div.submit2 input#enviar').val();
		$.post ( '/async-call/?subscribeEmail', { e: em}, 
			function(a){
				if ( a.status)
					alert(a.status);
				if ( a.code == 0)
					$('div.submit2 input#enviar').val('');
				$('div.submit2 button').removeAttr('disabled');
				$('div.submit2 button').css('color','#A21D22');
			},'json'
		);				
	});	
				
	$('div#press').html('<div class="loadingData"></div>');
	$('div#press').load ( '/async-call/?getPress', { i: 0 });	
	$('div#careerForm').html('<div class="loadingData"></div>');
	$('div#careerForm').load('/async-call/?getCareerForm');	
	$('div#investForm').html('<div class="loadingData"></div>');
	$('div#investForm').load('/async-call/?getInvestForm');
	$('div#downloadFree').html('<div class="loadingData"></div>');
	$('div#downloadFree').load('/async-call/?getFreeEdition');
	$('div#requestEval').html('<div class="loadingData"></div>');
	$('div#requestEval').load('/async-call/?getEvaluation');
	$('div#getQuote').html('<div class="loadingData"></div>');
	$('div#getQuote').load('/async-call/?getQuote');	
	$('div#becomeReseller').html('<div class="loadingData"></div>');
	$('div#becomeReseller').load('/async-call/?becomeReseller');
	$('a#contactGetInTouch').click(function(){
		$('div#contactForm').html('<div class="loadingData"></div>');
		$('div#contactForm').load ('/async-call/?getContactForm');	
	});		
});
