﻿// JScript File
function openNeoChat()
{
	/*
    trackRealMedia('tracks/real_media/trisul_atendimentoonline_pcx.html');
    trackAdwords('tracks/adwords/chat.html');
	//window.open('http://www.pensativo.com.br/phplive/request.php?l=pensativo&x=1&deptid=1&pagex=http%3A//www.trisul-sa.com.br/web_new/index.php','neochat','width=461,height=361');
    //var pop_window = window.open("http://www12.directtalk.com.br/server/directtalk_chatr.dll/user?S=I&id_s=FB7800755DC770139575","atendimento","width=470,height=600,resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0");
    var pop_window = window.open("online_attendance","atendimento","width=495,height=400,resizable=0,toolbar=0,location=0,directories=0,status=0,menubar=0");
    pop_window.focus();
	void(0);
	*/
	
	openChat();
}

function showSearchByText(text)
{
	showFullSearchBar();
	$('.mpage_top_btn_search_by_word').click();
	$('.search_by_word_div input').val(text)
}

// toggle the 'over' class
function mouse_roll( element )
{
    $( element ).toggleClass( 'over' );
}

function switchImgOver( element, img_name, extension )
{
    noExtensionName = img_name.substr(0, img_name.lastIndexOf('.')) + '_over' + extension;
    $( element )[0].src = noExtensionName;
}

function switchImgOut( element, img_name, extension )
{
    noExtensionName = img_name.substr(0, img_name.lastIndexOf('_over')) + extension;
    $( element )[0].src = noExtensionName;
}

function switchImgById( imgID, imgSrc )
{
    $( "#" + imgID )[0].src = imgSrc;
}

// Login show/hide

function loginShow ( )
{
    $('.welcome_bar').fadeOut('fast', function () { $('.login').fadeIn('fast') });
    $('.login input:text, .login input:password').css('margin-top','12px');
    $('.login img').css('margin-top','10px');
    $('.login p').css('margin-top','15px');
}

function loginHide ( )
{
    $('.login').fadeOut('fast', function () { $('.welcome_bar').fadeIn('fast') });
}

// Principal search toolbar functions
// *********************************************************************

function searchBarSafariCorrection()
{
    if (navigator.vendor == "Apple Computer, Inc.") 
    {
        $('.principal_search_toolbar').width(607);
        $('.principal_search_toolbar .combos').width(402);
        $('.principal_search_toolbar .combos').css({ marginLeft:"6px"});
    }
}

function showFullSearchBar ( )
{
    $('#bar1').fadeOut('fast', function () {$('#bar2').fadeIn('fast');});
}

function collapseSearchBar ( )
{
    $('#bar2').fadeOut('fast', function () { $('#bar1').fadeIn(); } );
}

function openSearchByWord ( )
{
    $('.search_by_word_div .absolute').slideToggle('fast');
}

// Internal search toolbar corrections
// *********************************************************************

function searchBarInternalSafariCorrection()
{
    if (navigator.vendor == "Apple Computer, Inc.") 
    {
        $('.search_toolbar table tr td .combos').width(433);
        $('.search_toolbar table tr td .combos select').css({ marginRight: "0px" });
        $('.search_toolbar table tr td .find').css({ marginLeft: "8px" });
        $('.search_toolbar table tr td .find').css({ marginRight: "8px" });
    }
}

// Forms e-mail validation
// *********************************************************************

var emailfilter = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;

function checkmail(e)
{
	var returnval = emailfilter.test(e);	
	return returnval;
}

// Forms CPF validation
// *********************************************************************
function cpfValidate(s) 
{
	//converting 555.555.555-55 to 55555555555
	if (s.length > 11) // it has "." and "-", extracting...
	{
		s = s.split(".")[0] + s.split(".")[1] + s.split(".")[2];
		s = s.split("-")[0] + s.split("-")[1];
	}
	
	var i;
	var c = s.substr(0, 9);
	var dv = s.substr(9, 2);
	var d1 = 0;
	
	for (i=0; i<9; i++) d1 += c.charAt(i)*(10-i);
	
	if (d1 == 0) return false;
	
	d1 = 11-(d1%11);
	
	if (d1>9) d1 = 0;
	
	if (dv.charAt(0) != d1) return false;
	
	d1 *= 2;
	
	for (i=0; i<9; i++) d1 += c.charAt(i)*(11-i);
	
	d1 = 11-(d1%11);
	
	if (d1>9) d1 = 0;
	
	if (dv.charAt(1) != d1) return false;
	
	return true;
}

var pressFlag = false;

function display_cultures( )
{
    if ( pressFlag )
    {
        pressFlag = false;
        $('.display_cultures').fadeOut('fast');
    }
    else
    {
        pressFlag = true;
        $('.display_cultures').fadeIn('fast');
    }
}