

function isValidEmail(field)
{
    apos=field.indexOf("@");
    dotpos=field.lastIndexOf(".");
    if (apos<1||dotpos-apos<2){
        return false;
    }else{
        return true;
    }
}

function comentarios(area,idform){
    $("#comentarios").html($("#loader").html());
    $.ajax({
        type: "GET",
        url: '/users/comentarios/load/'+area+'/'+idform,
        success: function(html){
            $("#comentarios").html(html);
        }
    });
}

function adjustClip(clip,obj){
    var w = parseInt(clip.metaData.width, 10),
    h = parseInt(clip.metaData.height, 10);
    $(obj.getParent()).css({
        width: w,
        height: h
    });
}



$(function() {



    $("#frmnewsletter").submit(function(){
        Shadowbox.open({
            content:    $(this).attr("action") + "?iframe=1&mail=" +$("#newsmail").val(),
            player:     "iframe",
            title:      "Subscrição de Newsletter",
            height:     200,
            width:      400
        });
        return false;
    });

    


    $('input[type=text],textarea').focus(function(){
        if($(this).val() == $(this).attr('placeholder'))
        {
            $(this).val('');
        }
    });

    $('input[type=text],textarea').blur(function(){
        if($(this).val() == '')
        {
            $(this).val($(this).attr('placeholder'));
        }
    });

  
    $('a.projlink,a.projlinkservicos').each(function(){
        $(this).css('opacity', 0);
        $(this).css('width', $(this).siblings('img').width());
        $(this).parent().css('width', $(this).siblings('img').width());
        $(this).css('display', 'block');
    });

    $('div.proj,div.projservicos').hover(function(){
        $(this).children('.projlink,.projlinkservicos').stop().fadeTo(300, 0.6);
    },function(){
        $(this).children('.projlink,.projlinkservicos').stop().fadeTo(300, 0);
    });



    if($(".sidebar").length != 0){

        var sidebarheight = $(".sidebar").outerHeight();
        var $sidebar   = $(".sidebar"),
        $window = $(window);
        $window.scroll(function() {
            if ($window.scrollTop() > $("#content").offset().top && $("#content").outerHeight()>1000 && sidebarheight < 800) {
                if($window.scrollTop() >= ($("footer").offset().top-sidebarheight) ){
                    $sidebar.css("position","fixed");
                    $sidebar.css("top","-270px");
                }else{
                    $sidebar.css("position","fixed");
                    $sidebar.css("top","20px");
                }
            } else {
                $sidebar.css("position","relative");
                $sidebar.css("top","0px");
            }
        });
    }

    if($("#btsubpesq").length != 0){
        $("#btsubpesq").click(function(){
            $("#frmpesquisa").submit();
        });

    }

});


jQuery.cookie = function(name, value, options) {
    if (typeof value != 'undefined') {
        options = options || {};
        if (value === null) {
            value = '';
            options.expires = -1;
        }
        var expires = '';
        if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
            var date;
            if (typeof options.expires == 'number') {
                date = new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
            } else {
                date = options.expires;
            }
            expires = '; expires=' + date.toUTCString();
        }
       
        var path = options.path ? '; path=' + (options.path) : '';
        var domain = options.domain ? '; domain=' + (options.domain) : '';
        var secure = options.secure ? '; secure' : '';
        document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
    } else { 
        var cookieValue = null;
        if (document.cookie && document.cookie != '') {
            var cookies = document.cookie.split(';');
            for (var i = 0; i < cookies.length; i++) {
                var cookie = jQuery.trim(cookies[i]);
                if (cookie.substring(0, name.length + 1) == (name + '=')) {
                    cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

function oc(a)
{
    var o = {};
    for(var i=0;i<a.length;i++)
    {
        o[a[i]]='';
    }
    return o;
}

function getPosition(arrayName,arrayItem)
{
    for(var i=0;i<arrayName.length;i++){
        if(arrayName[i]==arrayItem)
            return i;
    }
}
