var scrollTop = window.pageYOffset || document.documentElement.scrollTop || 0;

function reConfDialog(largura)
{
	$('#dialog').css('width',largura);
	$('#dialog').css('margin-left','-'+(largura/2)+'px');
	$('#dialog').css('margin-top',50+scrollTop+'px');
}

function Mascara()
{
	document.body.style.overflow='hidden';
	$('#mascara').css('margin-top',scrollTop+'px');
	$('#mascara').show();
}

function Remove(destino)
{
	window.scroll(0,0);
	reConfDialog(300);
	
	$(document.body).css('overflow','hidden');
	Mascara();
	
	$('#dialog').html('Tem certeza que deseja remover?'+
					  '<br /><br />'+
					  '<div style="text-align:center; background-color:#90a6f1; padding:5px; margin-top:10px;">'+
					  '<input type="button" value="Sim" onclick="ajaxjQuery(\'conteudo\',\''+destino+'\');$(\'#dialog\').hide();$(\'#mascara\').fadeOut();$(document.body).css(\'overflow\',\'auto\');" /> '+
					  '<input type="button" value="N&atilde;o" onclick="$(\'#dialog\').hide();$(\'#mascara\').fadeOut();$(document.body).css(\'overflow\',\'auto\');" />'+
					  '</div>');
	
	$('#dialog').fadeIn();
}

//VALIDACAO DE FORMULARIOS
function validaForm(id_form)
{
	var valida=true;
	var campos_erro=new Array();
	var campo_foco="";
	
	switch(id_form)
	{
		case 'f_libera_cliente':
			var obrigatorios=new Array("login","senha");
			for(var i=0; i<obrigatorios.length; i++)
			{
				if($('#'+obrigatorios[i]).val().length==0)
				{
					campos_erro.push(obrigatorios[i]);
					
					if(campo_foco=="")
					{
						campo_foco=obrigatorios[i];	
					}
					
					valida=false;
				}
			}
		break;
	}
	
	if(valida)
	{
		document.forms[id_form].submit();
	}else{
		for(var i=0; i<campos_erro.length; i++)
		{
			$('#'+campos_erro[i]).css("background-color","#e34f4f");	
		}
		$('#'+campo_foco).focus();
		alert("Os campos em vermelho sao obrigatorios!");
	}
}

function cancelaPedido(id)
{
	window.scroll(0,0);
	reConfDialog(400);
	
	document.body.style.overflow='hidden';
	Mascara();
	
	$('#dialog').html('<b>Tem certeza que deseja cancelar este pedido?</b><br />Esta opera&ccedil;&atilde;o &eacute; irreverss&iacute;vel!'+
					  '<br /><br />'+
					  '<div style="text-align:center; background-color:#90a6f1; padding:5px; margin-top:10px;">'+
					  '<input type="button" value="Sim" onclick="ajaxjQuery(\'conteudo\',\'paginas/ped_aberto.php?cancela='+id+'\');$(\'#dialog\').hide();$(\'#mascara\').fadeOut();$(document.body).css(\'overflow\',\'auto\');" /> '+
					  '<input type="button" value="N&atilde;o" onclick="$(\'#dialog\').hide();$(\'#mascara\').fadeOut();$(document.body).css(\'overflow\',\'auto\');" />'+
					  '</div>');
	
	$('#dialog').fadeIn();
}

function finalizaPedido(id)
{
	window.scroll(0,0);
	reConfDialog(480);
	
	document.body.style.overflow='hidden';
	Mascara();
	
	$('#dialog').html('<b>Tem certeza que deseja marcar como entregue este pedido?</b><br />Esta opera&ccedil;&atilde;o &eacute; irreverss&iacute;vel!'+
					  '<br /><br />'+
					  '<div style="text-align:center; background-color:#90a6f1; padding:5px; margin-top:10px;">'+
					  '<input type="button" value="Sim" onclick="ajaxjQuery(\'conteudo\',\'paginas/ped_aberto.php?finaliza='+id+'\');$(\'#dialog\').hide();$(\'#mascara\').fadeOut();$(document.body).css(\'overflow\',\'auto\');" /> '+
					  '<input type="button" value="N&atilde;o" onclick="$(\'#dialog\').hide();$(\'#mascara\').fadeOut();$(document.body).css(\'overflow\',\'auto\');" />'+
					  '</div>');
	
	$('#dialog').fadeIn();
}

function visualizaPedido(id)
{
	window.open("../pedido_de_compra.php?id="+id+"&act=bGliZXJh&vi=dHJ1ZQ==");	
}

function relatorio(caminho)
{
	var janela = window.open(caminho, '', 'menubar=yes,location=no,resizable=yes,scrollbars=yes,status=no,width='+screen.width+',height='+screen.height+'');
}

function mascaraMAC(campo){
	var valor = campo.value;
	if (valor.length == 3){
		valor = valor + ':';
		campo.value = valor;
		return true;              
	}
	if (valor.length == 7){
		valor = valor + ':';
		campo.value = valor;
		return true;
	}
	if (valor.length == 11){
		valor = valor + ':';
		campo.value = valor;
		return true;
	}
	if (valor.length == 15){
		valor = valor + ':';
		campo.value = valor;
		return true;
	}
	if (valor.length == 19){
		valor = valor + ':';
		campo.value = valor;
		return true;
	}
}

function mascaraCEP(campo){
	var valor = campo.value;
	if (valor.length == 5){
		valor = valor + '-';
		campo.value = valor;
		return true;              
	}
}

function mascaraCPF(campo){
	var valor = campo.value;
	if (valor.length == 3){
		valor = valor + '.';
		campo.value = valor;
		return true;              
	}
    if (valor.length == 7){
		valor = valor + '.';
		campo.value = valor;
		return true;
	}
	if (valor.length == 11){
		valor = valor + '-';
		campo.value = valor;
		return true;
	}
}

function mascaraCNPJ(campo){
	var valor = campo.value;
	if (valor.length == 2){
		valor = valor + '.';
		campo.value = valor;
		return true;              
	}
    if (valor.length == 6){
		valor = valor + '.';
		campo.value = valor;
		return true;
	}
	if (valor.length == 10){
		valor = valor + '/';
		campo.value = valor;
		return true;
	}
	if (valor.length == 15){
		valor = valor + '-';
		campo.value = valor;
		return true;
	}
}

function mascaraFONE(campo){
	var valor = campo.value;
	if (valor.length == 2){
		valor = valor + '-';
		campo.value = valor;
		return true;              
	}
    if (valor.length == 7){
		valor = valor + '-';
		campo.value = valor;
		return true;
	}
}

function mascaraDATA(campo){
	var valor = campo.value;
	if (valor.length == 2){
		valor = valor + '/';
		campo.value = valor;
		return true;              
	}
    if (valor.length == 5){
		valor = valor + '/';
		campo.value = valor;
		return true;
	}
}

function pagar(id){
	$.blockUI({
		theme: false,
		message: '<div style="text-align:center;">'+
				 'Informe a data do pagamento<br />'+
				 '<input type="text" id="data" maxlength="10" style="width:100px; margin-top:3px; text-align:center;" onkeyup="mascaraDATA(this);" />'+
				 '</div><div style="margin:-5px; margin-top:15px; background-color:#f9f9f9; border-top:1px solid #ececec; text-align:center; padding:5px;">'+
				 '<input type=\"button\" value=\"Salvar\" onclick=\"pagar2(\''+id+'\');\" /> '+
				 '<input type=\"button\" value=\"Cancelar\" onclick=\"$.unblockUI();\" />'+
				 '</div>',
		css: {
			width: '350px',
			left: '50%',
			marginLeft: '-175px',
			cursor: 'default',
			fontSize: '12px',
			textAlign: 'center',
			padding: '5px'
		},
		overlayCSS: {
			cursor: 'default'
		}
	});	
}

function pagarserv(id){
	$.blockUI({
		theme: false,
		message: '<div style="text-align:center;">'+
				 'Informe a data do pagamento<br />'+
				 '<input type="text" id="data" maxlength="10" style="width:100px; margin-top:3px; text-align:center;" onkeyup="mascaraDATA(this);" />'+
				 '</div><div style="margin:-5px; margin-top:15px; background-color:#f9f9f9; border-top:1px solid #ececec; text-align:center; padding:5px;">'+
				 '<input type=\"button\" value=\"Salvar\" onclick=\"pagar2serv(\''+id+'\');\" /> '+
				 '<input type=\"button\" value=\"Cancelar\" onclick=\"$.unblockUI();\" />'+
				 '</div>',
		css: {
			width: '350px',
			left: '50%',
			marginLeft: '-175px',
			cursor: 'default',
			fontSize: '12px',
			textAlign: 'center',
			padding: '5px'
		},
		overlayCSS: {
			cursor: 'default'
		}
	});	
}


function pagar2(id){
	if($('#data').val().length!=10){
		alert("A data esta incorreta!");
		return;
	}else{
		var html = $.ajax({
			url: "paginas/cad_cob2009.php?pagar=true&id="+id,
			cache: false,
			type: "POST",
      		data: "&ajax=1&data="+$("#data").val(),
      		dataType: "html",
			success: function(html){
				alert("Pagamento efetuado com sucesso!");
				$.unblockUI();
				formjQuery('conteudo', 'form', 'paginas/cad_cob2009.php');
			}
		}).responseText;
	}
}

function pagar2serv(id){
	if($('#data_pag').val().length!=10){
		alert("A data esta incorreta!");
		return;
	}else{
		var html = $.ajax({
			url: "paginas/cad_servicos.php?pagarserv=true&id="+id,
			cache: false,
			type: "POST",
      		data: "&ajax=1&data="+$("#data_pag").val(),
      		dataType: "html",
			success: function(html){
				alert("Pagamento efetuado com sucesso!");
				$.unblockUI();
				formjQuery('conteudo', 'form', 'paginas/cad_servicos.php');
			}
		}).responseText;
	}
}



function enviaFichaEmail(id){
	$.blockUI({
            theme: false,
            message: '<div style="text-align:center;">'+
					 'Informe um endere&ccedil;o de email<br />'+
					 '<input type="text" id="email" style="width:250px; margin-top:3px; text-align:center;" />'+
					 '</div><div style="margin:-5px; margin-top:15px; background-color:#f9f9f9; border-top:1px solid #ececec; text-align:center; padding:5px;">'+
					 '<input type=\"button\" value=\"Enviar\" onclick=\"enviaFichaEmail2(\''+id+'\');\" /> '+
					 '<input type=\"button\" value=\"Cancelar\" onclick=\"$.unblockUI();\" />'+
					 '</div>',
            css: {
                width: '350px',
				left: '50%',
				marginLeft: '-175px',
				cursor: 'default',
                fontSize: '12px',
                textAlign: 'center',
                padding: '5px'
            },
            overlayCSS: {
                cursor: 'default'
            }
        });	
}

function enviaFichaEmail2(id){
	if($('#email').val().length==0){
		alert("Informe um email!");
		return;
	}else{
		var html = $.ajax({
			url: "paginas/cad_cob2009.php?sendMail=true&id="+id,
			cache: false,
			type: "POST",
      		data: "&ajax=1&email="+$("#email").val(),
      		dataType: "html",
			success: function(html){
				alert("Email enviado com sucesso!");
				$.unblockUI();
			}
		}).responseText;
	}
}




function get_cli_plano(){

	if(($('#cliente').val() != "false") &&
	   ($('#cliente').val() != "")      &&
	   ($('#ano').val() != "")          &&
	   ($('#mes').val() != "")){

		$.ajax({
			url:      "paginas/cad_cob2009_form.php?getPlano="+$('#cliente').val()+"&ano="+$('#ano').val()+"&mes="+$('#mes').val(),
			cache:    false,
			type:     "POST",
			data:     "&ajax=1&email="+$("#email").val(),
			dataType: "html",
			success: function(retorno){
				$('#plano').html(retorno);
			}
		});
  
	}else{
		alert("Selecione um cliente!");	
	}
}
