/**
script desenvolvido por Luis Carlos de Brito - luis@pevermelho.art.br

caso venha adquirir este script por outro meio senao atraves do autor, favor manter o credito do criadore
este script pode ser utilizado, modificado, publicado, utilizado sem restricoes desde que mantido os credidos dos criadores

##########------- tive muito trabalho para fazer este funcionar, respeite meu trabalho e conhecimento -------##########
*/
var ie=ie6=ie7=ie8=ie9=chrome=firefox=false;
var UPLOAD_DIR=location.hostname+'/upload/';
var YouTubePlayer=null;

function init() {	
	var userAgent=navigator.userAgent;
	userAgent=userAgent.toLowerCase();
	if(userAgent.indexOf('msie')!=-1) {
		ie=true;
		if(userAgent.indexOf('msie 6.')!=-1) ie6=true;
		if(userAgent.indexOf('msie 7.')!=-1) ie7=true;
		if(userAgent.indexOf('msie 8.')!=-1) ie8=true;
		if(userAgent.indexOf('msie 9.')!=-1) ie9=true;
	}
	if(userAgent.indexOf('chrome')!=-1) chrome=true;
	if(userAgent.indexOf('firefox')!=-1) chrome=true;
	
	$('.telefone').mask('(99)9999-9999');
	$('.data').mask('99/99/9999');
	$('img.overlay').click(function(){ showModalContent('<img src="'+$(this).attr('src').replace('_mini','')+'">','600'); });
	
	$('#contact').click(function(){ showModalDiv('dv_contato')});

	res=window.screen.width+'x'+window.screen.height;	
	if(!getCookie('resolucao')) {
		 setCookie('resolucao',res);
		 loadURL('none','','registrarResolucao&resolucao='+res);
	}
	$('#cycle').html('<img src="imagens/topo_1.jpg" width="745"><img src="imagens/topo_2.jpg" width="745">');
	
	setTimeout(function(){$('#cycle').cycle({fx:'fade'});},2000);
	$('#dv_federacoes').cycle({fx:'scrollHorz',next:'#next_federacao', prev:'#prev_federacao',timeout:6000});
	$('#dv_eventos').cycle({fx:'scrollHorz',next:'#next_evento', prev:'#prev_evento',timeout:0});
	
	var bt = $('html').height()-940;
	//document.body.style.backgroundImage='url(imagens/fundo.png)';
	document.body.style.backgroundPosition='center '+bt+'px'; 
	
	/*
	if(document.referrer.indexOf('wukf-karate.org')==-1) {
		var img = new Image();
		img.onload=function() {
			document.getElementById('popup_content').appendChild(img);
		}
		img.src='imagens/cartao_natal.png';
		img.className='pad';
		img.setAttribute('class','pad');
		$('#popup').fadeIn();
	}
	*/
}

function setCookie(nome, valor) { document.cookie=nome+'='+valor; }

function getCookie(nome) {
	var start=document.cookie.lastIndexOf(nome+'=');
	if(start==-1) return false;
    var end=document.cookie.indexOf(';',start);
    if(end!=-1) 
    	return document.cookie.substring(start + nome.length+1, end);
    else 
    	return document.cookie.substring(start + nome.length+1, document.cookie.length);
}

function loadData(frm) {
  form = get(frm);
  var n_fields = form.length;
  var dados = '';
  var types = 'button submit image';
  
  for(var n=0; n < n_fields; n++) {
     if(types.indexOf(form.elements[n].type)==-1) {
     	if(form.elements[n].getAttribute('obrigatorio')=='sim' && form.elements[n].value=='') {
     		//$.growlUI('',form.elements[n].getAttribute('title'));
     		alert(form.elements[n].getAttribute('title'));
     		form.elements[n].focus();
     		return false;
    	}
	     switch(form.elements[n].type) {
	     	case 'hidden':
	     	case 'password':
	     	case 'select-one':
	     	case 'select-multiple':
	     	case 'text':
	     		dados+= form.elements[n].name+'='+ encodeURIComponent(form.elements[n].value)+'&';
	     		break;
	     	case 'checkbox':
	     	case 'radio':
	     		if(form.elements[n].checked)
		  			dados+= form.elements[n].name+'='+ encodeURIComponent(form.elements[n].value)+'&';
	    		break;
	    	case 'textarea':
	    		dados+=form.elements[n].name+'='+encodeURIComponent(form.elements[n].value)+'&';
	    		break;
	    	}
	   	}
  	}
  	dados = dados.substr(0, dados.length-1);
 	return dados;
}

function showModalDiv(id) { 
	$.blockUI({ message: $('#'+id) }); 	
	$('.blockOverlay').click($.unblockUI); 
	$('.blockUI.blockPage').css('position','absolute'); 
}

function showModalContent(content, width) {
	content='<a class="dv100 _ar" href="javascript:void(0)" onclick="$.unblockUI()"><img src="imagens/x.png"/></a>'+content;
	$.blockUI({ message: content, css: { width: width, left: ((screen.width - parseInt(width))/2)+'px' ,top:$('html').scrollTop()+50} });
	$('.blockOverlay').click($.unblockUI); 
	//$('.blockUI.blockPage').css({'position':'absolute'}); 
}

function block() {
	 $.blockUI({ css: { 
            border: 'none', 
            padding: '15px', 
            backgroundColor: '#000', 
            '-webkit-border-radius': '10px', 
            '-moz-border-radius': '10px', 
            opacity: .5, 
            color: '#fff' 
        } });
}

function insertSWF(file, w, h, params) {
	insert = new Flash(file, '', w, h,'');
	insert.addParameter('wmode', 'transparent'); 
	insert.addParameter('showMenu', 'false'); 
	
	if(params.length>2) {
		tmp=params.split(',');
		for(i in tmp) {
			param_value = tmp[i].split('=');
			insert.addVariable(param_value[0]+'', param_value[1]+'');
		}
	}
	return insert.toString();
}

function addListener(el, event, func) {
	try { el.addEventListener(event, func, false); } 
	catch (e) {
		try {
			el.detachEvent('on'+ event, func);
			el.attachEvent('on'+ event, func);
		} catch (e) {}
	}
}

function showImgUploaded(img, wrapper) { var img=UPLOAD_DIR+img; $('#'+wrapper).html('<img src="'+img+'>'); }

function loadVideo(idVideo, content, w, h){
	var params = { allowScriptAccess: "always", wmode:"transparent" };
	swfobject.embedSWF("http://www.youtube.com/v/" + idVideo + "&enablejsapi=1&playerapiid=player1",""+content, w, h, "8", null, null, params);
}

/*----------YouTube Player----------*/
function createYTPlayer(idVideo,w,h,content,idPlayer){
	var params = { allowScriptAccess: "always" };
	var atts = { id: idPlayer };
	swfobject.embedSWF("http://www.youtube.com/v/" + idVideo + "&enablejsapi=1&playerapiid="+idPlayer+"&version=3",content, w, h, "8", null, null, params,atts);
}

function onYouTubePlayerReady(playerId) {
	YouTubePlayer = document.getElementById(playerId);
	YouTubePlayer.addEventListener("onStateChange", "onYTPlayerStateChange");
	//console.info("player id ->"+playerId);
}

function onYTPlayerStateChange(newState) {
  //console.info("new state -> "+newState);
  switch(newState) {
  	case -1: //não iniciou a reprodução
  	case 0:  /*encerrou a reprodução*/
  	case 2: /*pausado*/
  	case 3: /*armazenando em buffer*/
  	//case 5: /*video indicado*/
  	case 1: break;/*em reprodução*/
  		
  }
}

function carregarVideo(idVideo,w,h,content) {
	if(YouTubePlayer==null)	createYTPlayer(idVideo,w,h,content,"YTPlayer");
	else YouTubePlayer.cueVideoById(idVideo);
}

function carregarVideoYoutube(idVideo,w,h,content) {
	$('#dv_video_vimeo').html('');
	$('#dv_video_vimeo').css({backgroundColor:'transparent'});
	$('#main_video_youtube').css({backgroundColor:'#f0f0f0'});
	if($('#main_video_youtube').html()=='')
		$('#main_video_youtube').html('<div id="dv_video_youtube"></div>');
	if(YouTubePlayer==null)	createYTPlayer(idVideo,w,h,content,"YTPlayer");
	else YouTubePlayer.cueVideoById(idVideo);
		
}

function carregarVideoVimeo(idVideo,w,h,content) {
	$('#main_video_youtube').html('');
	$('#main_video_youtube').css({backgroundColor:'transparent'});
	$('#dv_video_vimeo').css({backgroundColor:'#f0f0f0'});
	var str='<iframe src="http://player.vimeo.com/video/'+idVideo+'" width="'+w+'" height="'+h+'" frameborder="0"></iframe>';
	$('#'+content).html(str);
	YouTubePlayer=null;
	
}

function showImgUploaded(img,id) {
	$('#'+id).html('<img src="upload/'+img+'" class="thumb pad">');
}

addListener(window, 'load', init);
