function goTo(id){
	if(id == '#')
		return false;
	url = 'index.php?goTo='+id;
	document.index.action = url;
	document.index.submit();
}

function AbrePopUp (Url, Name, Wi, He, scrolling, status, resizable) 
{
	if (!scrolling)
		scrolling = 'auto';
		
	if (!status)
		status = 'no';
	
	if (!resizable)
		resizable = 'no';
	
	PopUp = window.open(Url,Name,'width='+Wi+',height='+He+',scrollbars=' + scrolling + ',toolbar=no,location=no,status=' + status + ',menubar=no,resizable=' + resizable + ',left=100,top=100');
}
function goSelect(url)
{

	window.document.location = url;

}

  function move(MenuOrigem, MenuDestino){
    
	var MenuOrigem = document.getElementById(MenuOrigem);
	var MenuDestino = document.getElementById(MenuDestino);
	var arrMenuOrigem = new Array();
    var arrMenuDestino = new Array();
    var arrLookup = new Array();
    var i;
    for (i = 0; i < MenuDestino.options.length; i++){
        arrLookup[MenuDestino.options[i].text] = MenuDestino.options[i].value;
        arrMenuDestino[i] = MenuDestino.options[i].text;
    }
    var fLength = 0;
    var tLength = arrMenuDestino.length;
    for(i = 0; i < MenuOrigem.options.length; i++){
        arrLookup[MenuOrigem.options[i].text] = MenuOrigem.options[i].value;
        if (MenuOrigem.options[i].selected && MenuOrigem.options[i].value != ""){
            arrMenuDestino[tLength] = MenuOrigem.options[i].text;
            tLength++;
        }
        else{
            arrMenuOrigem[fLength] = MenuOrigem.options[i].text;
            fLength++;
        }
    }
    arrMenuOrigem.sort();
    arrMenuDestino.sort();
    MenuOrigem.length = 0;
    MenuDestino.length = 0;
    var c;
    for(c = 0; c < arrMenuOrigem.length; c++){
        var no = new Option();
        no.value = arrLookup[arrMenuOrigem[c]];
        no.text = arrMenuOrigem[c];
        MenuOrigem[c] = no;
    }
    for(c = 0; c < arrMenuDestino.length; c++){
        var no = new Option();
        no.value = arrLookup[arrMenuDestino[c]];
        no.text = arrMenuDestino[c];
        MenuDestino[c] = no;
   }
}	

function showLoading()
{
	var carregando = $('#loading');
	
	carregando.css('display', 'block').fadeIn(1000);

	//conteudoAjax.css('display', 'block').fadeIn(100000);
}

function hideLoading()
{
	var carregando = $('#loading');
	carregando.fadeOut(1000);
	
}
function includeField (source, destin, form_ind)
{
	var carregando = $('#loading');
	
	function showLoading()
	{
		
		
		carregando.css('display', 'block').fadeIn(1000);
	
		//conteudoAjax.css('display', 'block').fadeIn(100000);
	};
	
	function hideLoading()
	{
		
		carregando.fadeOut(1000);
		
	};

	showLoading();	
	Select = document.forms[form_ind].elements[source];
	
	var newSelect = new Array();
	var oldSelect = new Array();
	var n = 0;
	var o =0;
	var i =0;

	var array = new Array();
	
	tam = Select.options.length;
	
	for(j = 0; j < tam; j++)
	{
		if(Select.options[j].selected)
			newSelect[n++] = Select.options[j]; 
		else
			oldSelect[o++] = Select.options[j];	
	}
	
	if(newSelect.length < 1)
		alert("Selecione um Item!");
	else
	{
		for(y=tam; y >= 0 ; y--)
			Select.options[y] = null;		

		for(z = 0; z < oldSelect.length; z++)
			Select.options[z] = new Option(oldSelect[z].text,oldSelect[z].value,false,false);	  
		
		tamDestino = document.forms[form_ind].elements[destin].options.length;

		
		if( tamDestino == 0)
		{
			for(z = 0; z < newSelect.length; z++)
				document.forms[form_ind].elements[destin].options[z] = new Option(newSelect[z].text,newSelect[z].value,false,false);	  
		}
		else
		{
			i = 0;
			for(y = tamDestino; y < tamDestino+newSelect.length; y++) 
			{
				document.forms[form_ind].elements[destin].options[y] = new Option(newSelect[i].text,newSelect[i].value,false,false);	  
				i++;
			}
		}
	
		hideLoading();
	}
}

function _ajaxSimple(id,url,form)
{

	//$.blockUI({ message: null});
	
		
	//$(id).append('<span id="loading"><img  src="TCC_style/carregando.gif" alt="Carregando..."  align="absmiddle"/>&nbsp;&nbsp;Carregando</span>')

	
	//$(conteudoAjax).css('opacity', .94);
	
	//conteudoAjax.slideUp();
	
	showLoading();
	
	
	if(form)
	    var form = form.formSerialize();
	else
		var form = '';
	
	
	$.ajax({
	    type: "POST",
	    url: url,
	    data: form,
		/*beforeSend: function(){
		  // Mostra a mensagem de carregando
		  
		  
		},*/
	
	
		complete: function(){
		  // Oculta a mensagem carregando
		  //conteudoAjax.slideUp();
		  hideLoading();
		  
		},
	
		success: function(conteudo){
			$(id).html(conteudo);
			
			//$.unblockUI();
				
	   }
	});
	
	return;
}

function _ajax(id,url,form)
{
	//$.blockUI({ message: null});
	
	$.blockUI({ 
		theme:     true, 
		draggable: true,
		title:    'Aguarde! Trabalhando em sua requisição.', 
		message:  '<p><img  src="image/carregando.gif" alt="Carregando..."  align="absmiddle"/>&nbsp;&nbsp;Carregando...</p>', 
		timeout:   2000 
	}); 


	//var carregando = $('#loading');
	var conteudoAjax = $(id);

	/*function mostrarCarregando()
	{
		carregando.css('display', 'block').fadeIn(1000);
		//conteudoAjax.css('display', 'block').fadeIn(100000);
	};*/

	function aposCarregamento()
	{
		//carregando.fadeOut(1000);
		//conteudoAjax.fadeOut(1000000);
		$.unblockUI();
		conteudoAjax.slideDown();
		$('.fechar').click
		(
			function() 
			{
				conteudoAjax.slideUp('slow');
			}
		);
		
	};
	
	$(conteudoAjax).css('opacity', .94);
	
	conteudoAjax.slideUp();
	//mostrarCarregando();
	
	
	if(form)
	    var form = form.formSerialize();
	else
		var form = '';
	
	
	$.ajax({
	    type: "POST",
	    url: url,
	    data: form,
		/*beforeSend: function(){
		  // Mostra a mensagem de carregando
		  
		  
		},*/
	
	
		complete: function(){
		  // Oculta a mensagem carregando
		  //conteudoAjax.slideUp();
		  aposCarregamento();
		  
		},
	
		success: function(conteudo){
			$(id).html(conteudo);
			
			/*$.unblockUI();*/
				
	   }
	});

	return;
}

// JavaScript Document
function adicionaNoticia()
{

	var texto = getTextFCKeditor('texto');
	var chamada = document.getElementById('chamada').value;
	var inicial; 
	if(document.getElementById('inicial').checked)
		inicial = 1;
	else
		inicial = 0;

	var date = new Array();	
		date[2]  = document.getElementById('datadia').value;
		date[1]  = document.getElementById('datames').value;
		date[0]  = document.getElementById('dataano').value;

	if(texto == '')
	{
		alert("Preencha o campo texto!");
		return false;
	}
	if(chamada == '')
	{
		alert("Preencha o campo chamada!");
		return false;
	}
	noticia.addNews(chamada,date,texto,inicial);
	
	var answer = confirm("Deseja adicionar imagem?");
	if(answer)
	{
		AbrePopUp ('admin/imagem.php', 'status',300,300,'yes');
	}

	listarNoticias();
	
	return false;
}
function editarNoticia(id)
{
		
	var texto = getTextFCKeditor('texto');
	var chamada = document.getElementById('chamada').value;
	if(document.getElementById('inicial').checked)
		inicial = 1;
	else
		inicial = 0;

	var date = new Array();
		date[2]  = document.getElementById('datadia').value;
		date[1]  = document.getElementById('datames').value;
		date[0]  = document.getElementById('dataano').value;
	
	if(texto == '')
	{
		alert("Preencha o campo texto!");
		return false;
	}
	if(chamada == '')
	{
		alert("Preencha o campo chamada!");
		return false;
	}	
	
	noticia.editNews(chamada,date,texto,inicial,id);
	//return;
	listarNoticias();
	return false;
}

function apagarNoticia(id)
{
	
	showLoading()
	var apagar = new Array();

	var check = document.getElementsByName('noticias');

	for(var i = 0 ; i < check.length ; i++)
	{
		
		if(check[i].checked == true)
		{
			apagar[i] = check[i].value;
		}
	}

	
	noticia.removeNews(apagar);
	
	hideLoading()
	
	return false;
}


function getTextFCKeditor(instanceName) {

	return CKEDITOR.instances.instanceName.getData();
}

function showLoading()
{
	document.body.style.cursor = 'wait';
	document.getElementById('loading').style.display = 'block';
	return false;
};

function hideLoading()
{
	document.body.style.cursor = '';
	document.getElementById('loading').style.display = 'none';
	return false;
};

