// act=function(){Cufon.replace('#contador');}
$(function () {
    var data = new Date();
    data = new Date("July 25, 2010 00:00:00");
    $('#contador').countdown({
        until: data,
        layout:'<div class="image{d100}"></div><div class="image{d10}"></div><div class="image{d1}"></div>' +
            '<div class="imageSpace"></div>' +
            '<div class="image{h10}"></div><div class="image{h1}"></div>' +
            '<div class="imageSep"></div>' +
            '<div class="image{m10}"></div><div class="image{m1}"></div>' +
            '<div class="imageSep"></div>' +
            '<div class="image{s10}"></div><div class="image{s1}"></div>'
            });
});

var cssmenuids=["menuH"] //Enter id(s) of CSS Horizontal UL menus, separated by commas
var csssubmenuoffset=-1 //Offset of submenus from main menu. Default is 0 pixels.

function createcssmenu2(){
    for (var i=0; i<cssmenuids.length; i++){
        var ultags=document.getElementById(cssmenuids[i]).getElementsByTagName("ul")
        Cufon.replace(cssmenuids[i],{
            fontFamily: 'DINMedium',
            color:'white'
        })
        var itemsLI=document.getElementById(cssmenuids[i]).getElementsByTagName("li");
        var t;
        for (t=0; t<itemsLI.length; t++){
            Cufon.replace(itemsLI[t],{
                fontFamily: 'DINMedium',
                color:'white'
            })
            itemsLI[t].onmouseover=function(){
                Cufon.replace(this,{
                    fontFamily: 'DINMedium',
                    color:'#E2FF00'
                })
            }
            itemsLI[t].onmouseout=function(){
                Cufon.replace(this,{
                    fontFamily: 'DINMedium',
                    color:'white'
                })
            }
        }
        /*                   document.getElementById(cssmenuids[i]).onmouseover=function(){
                            Cufon.replace(this,{ fontFamily: 'DINMedium',color:'#E2FF00'})
                        }
                        document.getElementById(cssmenuids[i]).onmouseout=function(){
                            Cufon.replace(this,{ fontFamily: 'DINMedium',color:'white'})
                        }*/
        for (t=0; t<ultags.length; t++){
            //ultags[t].style.top=ultags[t].parentNode.offsetHeight+csssubmenuoffset+"px"
            /*var spanref=document.createElement("span")
               spanref.className="arrowdiv"
               spanref.innerHTML="&nbsp;&nbsp;&nbsp;&nbsp;"
               ultags[t].parentNode.getElementsByTagName("a")[0].appendChild(spanref)*/
            ultags[t].parentNode.onmouseover=function(){
                this.style.zIndex=100
                this.getElementsByTagName("ul")[0].style.visibility="visible"
                this.getElementsByTagName("ul")[0].style.zIndex=0
            }
            ultags[t].parentNode.onmouseout=function(){
                this.style.zIndex=0
                //  this.getElementsByTagName("ul")[0].style.visibility="hidden"
                this.getElementsByTagName("ul")[0].style.zIndex=10
            }
        }
    }
}

//if (window.addEventListener)
//    window.addEventListener("load", createcssmenu2, false)
//else if (window.attachEvent)
//   window.attachEvent("onload", createcssmenu2)

function ValidaEmail(email){
    exp = /^[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/
    if(!exp.test(email)){
        return false;
    }
    return true;
}
function enviaSubNewsletter(){
     
    var email =document.getElementById("newsletterECU").value
    if(ValidaEmail(email)){
        $.ajax({
            type: "POST",
            url: "newsletter.php",
            data: "email=" + email
        });
		$('#dialogIns').dialog('open');
                 $('#dialogIns').parent().css({"background-color":"white","font-size":"10pt"});
        document.getElementById("newsletterECU").value='escreva o seu email'
    }
	else{
		$('#dialogEmail').dialog('open');
                $('#dialogEmail').parent().css({"background-color":"white","font-size":"10pt"});
	}
}



$(document).ready(function(){
    //Caminho
    //    $('#path').live('onload',function(){
    //        $('#path').html(path);
    //    });
    Cufon.replace('#main-nav li a',{
        fontFamily: 'DINMedium',
        color:'black',
        hover: {
                color:'#e7632c'
            }
    });
    apareceSubmenu = function(){
        $(this).siblings(".sub-links").fadeIn();
    }
    desaparecer = function(){
        $("#main-nav li a").removeClass("active");
        Cufon.replace('#main-nav li a',{
            fontFamily: 'DINMedium',
            color:'black'
            
        });
        $(".sub-links").fadeOut();
        $("#sub-link-bar").animate({
            height: "0px"
        },500);
    }
//    $(".sub-links li a").hover(function(){
//        $(".sub-links  li a").removeClass("active");
//        Cufon.replace(".sub-links  li a",{
//            fontFamily: 'DINMedium',
//            color:'black'
//        });
//        Cufon.replace(this,{
//            fontFamily: 'DINMedium',
//            color:'#E2FF00'
//        });
//    });
//    $("#main-nav li a.main-link").hover(function(){
//        $("#main-nav li a.main-link").removeClass("active");
//        Cufon.replace('#main-nav li a',{
//            fontFamily: 'DINMedium',
//            color:'black'
//        });
//
//        Cufon.replace(this,{
//            fontFamily: 'DINMedium',
//            color:'#E2FF00'
//        });
//    });
	
    $("#main-nav li a.main-link").click(function(){
        $("#main-nav li a.main-link").removeClass("active");
        Cufon.replace('#main-nav li a',{
            fontFamily: 'DINMedium',
            color:'black'
        });
        $(".sub-links").hide();
        //se existir submenu
        if($(this).parent('li').has('ul').length > 0){
            $(this).addClass("active");
            $("#sub-link-bar").animate({
                height: "40px"
            });
           
            var pos_obj = findPosX(this)-findPosX(document.getElementById('menuHorizontal'));
            //$(this).siblings(".sub-links").fadeIn().css({ left:pos_obj});
            $(this).siblings(".sub-links").fadeIn();
        }
        else
            desaparecer();
    });
    $(".sub-links").click(desaparecer);
    //  $("body").hover(desaparecer);
    $("#cabecalho").hover(desaparecer);
    $("#corpo").hover(desaparecer);
});
//Posicao absoluta de elemento
function findPosX(obj)
{
    var curleft = 0;
    if(obj.offsetParent)
        while(1)
        {
            curleft += obj.offsetLeft;
            if(!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj)
{
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
            curtop += obj.offsetTop;
            if(!obj.offsetParent)
                break;
            obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;

    return curtop;
}

//dddddddddddddddddd
$.fn.patrocinadores = function () {

    function repeat(str, num) {
        return new Array( num + 1 ).join( str );
    }

    return this.each(function () {
        var $wrapper = $('> div', this).css('overflow', 'hidden'),
        $slider = $wrapper.find('> ul'),
        $items = $slider.find('> li'),
        $single = $items.filter(':first'),

        singleWidth = $single.outerWidth(),
        visible = Math.ceil($wrapper.innerWidth() / singleWidth), // note: doesn't include padding or border
        currentPage = 1,
        pages = Math.ceil($items.length / visible);


        // 1. Pad so that 'visible' number will always be seen, otherwise create empty items
        if (($items.length % visible) != 0) {
            $slider.append(repeat($items, visible - ($items.length % visible)));
            $items = $slider.find('> li');
        }

        // 2. Top and tail the list with 'visible' number of items, top has the last section, and tail has the first
        $items.filter(':first').before($items.slice(- visible).clone().addClass('cloned'));
        $items.filter(':last').after($items.slice(0, visible).clone().addClass('cloned'));
        $items = $slider.find('> li'); // reselect

        // 3. Set the left position to the first 'real' item
       // $wrapper.scrollLeft(singleWidth * visible);

        // 4. paging function
        function gotoPage(page) {
            var dir = page < currentPage ? -1 : 1,
            n = Math.abs(currentPage - page),
            left = singleWidth *  visible * n;

            $wrapper.filter(':not(:animated)').animate({
                scrollLeft : '+=' + $('.patrocinadores').outerWidth()
            }, 8000, function () {
                if (page == 0) {
                    $wrapper.scrollLeft($('.patrocinadores').outerWidth());
                    page = pages;
                } else if (page > pages) {
                    $wrapper.scrollLeft($('.patrocinadores').outerWidth());
                    // reset back to start position
                    page = page;
                }

               currentPage = page;
            });

            return false;
        }

        $wrapper.after('<a class="arrow back"></a><a class="arrow forward"></a>');

        $(this).bind('next', function () {
            gotoPage(currentPage + 1);
        });
    });
};

$(document).ready(function () {
    $('.patrocinadores').patrocinadores();
    setInterval(function () {

      $('.patrocinadores').trigger('next');
    }, 100);
});
//$(document).ready(function () {
////    $('> div', '.patrocinadores').css('overflow', 'hidden').scrollLeft(300)
////    //   $('.patrocinadores').patrocinadores();
////
////    setInterval(function () {
////         var $wrapper = $('> div','.patrocinadores').css('overflow', 'hidden'),
////            $slider = $wrapper.find('> ul'),
////            $items = $slider.find('> li')
////        //$('> div', '.patrocinadores').scrollLeft($items.filter(':last').outerWidth())
////        $('> div', '.patrocinadores').animate({
////            scrollLeft : '+=' + $items.filter(':first').outerWidth()
////        }, 30,"linear", function(){
////            $items.filter(':last').after($items.clone().addClass('cloned'))
////            $items.filter(':first').remove()
////            });
////
////    }, 500);
//
//    setInterval(function () {
////        $('> div', '.patrocinadores').animate({
////            scrollLeft : '+=' + $('.patrocinadores').outerWidth()
////            }, 5000);
//        $('.patrocinadores').trigger('next');
//    }, 100);
//});

