function trim(s) {
   var temp = s;
   return temp.replace(/^\s+/,'').replace(/\s+$/,'');
}

function checkEmail(id) {
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('email'+id).value)){
	return (true)
	}
//	alert("Invalid E-mail Address! Please re-enter.")
	return (false)
}

// LOGIN - INICIO
//

function envia_login_enter(e){
  if (document.all) // Internet Explorer
    var tecla = event.keyCode;
  else // FireFox / Netscape
    var tecla = e.which;

  if (tecla == 13){ // enter
    chkRedirect();
    MudaImg('info')
  }
}

function MudaImg(div1){
  var url = "http://www.anydesign.net/extranet/ajax/login_any.php";
  var pars = "login=" + document.getElementById('frmExtraUser').value + "&password=" + document.getElementById('frmExtraSenha').value + "&chk=1";
  $(div1).innerHTML = "<BR>Logando...";
  var meuAjax = new Ajax.Updater(div1, url, {method: 'post', parameters: pars});
}

function chkRedirect(){
  var url = "http://www.anydesign.net/extranet/ajax/login_any.php";
  var pars = "login=" + document.getElementById('frmExtraUser').value + "&password=" + document.getElementById('frmExtraSenha').value;
  var myAjax = new Ajax.Request( url, {method: 'post',
  parameters: pars,
  onComplete: redireciona} );
}
function redireciona(or1){
  temp1 = or1.responseText;
  if(temp1=="<BR>Redirecionando..."){
    document.getElementById('frmExtraUser').value = "";
    document.getElementById('frmExtraSenha').value = "";
    window.location= "http://www.anydesign.net/extranet/home.php";
  }
}

//
// LOGIN - FIM
//

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function topo_flash(){
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="772" height="411">\n');
document.write('<param name="movie" value="images/menu.swf" />\n');
document.write('<param name="quality" value="high" />\n');
document.write('<param name="wmode" value="Transparent" />\n');
document.write('<embed src="images/menu.swf" wmode="transparent" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="772" height="411"></embed>\n');
document.write('</object>\n');
}

//
// SOLUÇÃO ADOBE PARA ATIVAÇÃO NO IE - INICIO
//

//v1.1
//Copyright 2006 Adobe Systems, Inc. All rights reserved.
function AC_AX_RunContent(){
  var ret = AC_AX_GetArgs(arguments);
  AC_Generateobj(ret.objAttrs, ret.params, ret.embedAttrs);
}

function AC_AX_GetArgs(args){
  var ret = new Object();
  ret.embedAttrs = new Object();
  ret.params = new Object();
  ret.objAttrs = new Object();
  for (var i=0; i < args.length; i=i+2){
    var currArg = args[i].toLowerCase();

    switch (currArg){
      case "pluginspage":
      case "type":
      case "src":
        ret.embedAttrs[args[i]] = args[i+1];
        break;
      case "data":
      case "codebase":
      case "classid":
      case "id":
      case "onafterupdate":
      case "onbeforeupdate":
      case "onblur":
      case "oncellchange":
      case "onclick":
      case "ondblClick":
      case "ondrag":
      case "ondragend":
      case "ondragenter":
      case "ondragleave":
      case "ondragover":
      case "ondrop":
      case "onfinish":
      case "onfocus":
      case "onhelp":
      case "onmousedown":
      case "onmouseup":
      case "onmouseover":
      case "onmousemove":
      case "onmouseout":
      case "onkeypress":
      case "onkeydown":
      case "onkeyup":
      case "onload":
      case "onlosecapture":
      case "onpropertychange":
      case "onreadystatechange":
      case "onrowsdelete":
      case "onrowenter":
      case "onrowexit":
      case "onrowsinserted":
      case "onstart":
      case "onscroll":
      case "onbeforeeditfocus":
      case "onactivate":
      case "onbeforedeactivate":
      case "ondeactivate":
        ret.objAttrs[args[i]] = args[i+1];
        break;
      case "width":
      case "height":
      case "align":
      case "vspace":
      case "hspace":
      case "class":
      case "title":
      case "accesskey":
      case "name":
      case "tabindex":
        ret.embedAttrs[args[i]] = ret.objAttrs[args[i]] = args[i+1];
        break;
      default:
        ret.embedAttrs[args[i]] = ret.params[args[i]] = args[i+1];
    }
  }
  return ret;
}

//
// SOLUÇÃO ADOBE PARA ATIVAÇÃO NO IE - FIM
//

//Redimencionar
function resize(width,height){
  heightComBarra = eval(height) + 268;
  window.resizeTo(width,heightComBarra);

//alert(navigator.appName);
/*
if(document.layers)
  window.innerHeight = height;
else
  window.document.body.clientHeight = height;
if(document.layers)
  window.innerWidth  = width;
else
  window.document.body.clientWidth  = width;
*/
/*
  if (navigator.appName=="Netscape") {
    window.innerWidth = width;
    window.innerHeight = height;
    alert(window.innerHeight);
  } else {
*/
//    document.body.offsetWidth = width;
//    document.body.offsetHeight = height;
//    window.resizeTo(width,height);
//    alert(document.body.clientHeight);
//  }

//  window.innerWidth = width;
//  window.innerHeight = height;
  window.moveTo(((screen.availWidth-width)/2), ((screen.availHeight-heightComBarra)/2))
}

// PopUP do tamanho exato da IMG
function popUp(id,tmp,width,height){
    width = 578;
    height = eval(height) + 200;
//    alert("W="+width+"H="+height);
    Nw = window.open('popup.php?id='+id+'&img='+tmp,'ANYDESIGN2006','width='+width+',height='+height+',scrollbars=auto,left=' + ((screen.availWidth-width)/2) + ',top=' + ((screen.availHeight-height)/2));
    Nw.focus();
}

// Contar Caracteres e soh permite o backspace qnd estourar o tamanho
function contaChar(e){

  if (document.all) // Internet Explorer
    var tecla = event.keyCode;
  else // Nestcape / FireFox
    var tecla = e.which;

  if (document.getElementById('sms_msg').value.length < 154){
    document.getElementById('sms_count').value = 153 - document.getElementById('sms_msg').value.length;
    return true;
  } else {
    if (tecla != 8) // backspace
      return false;
	else
	  return true;
  }
}

// AJAX SMS
function sms(){
  if(document.getElementById('sms_msg').value == ""){
    alert("Favor preencher o campo da mensagem");
    document.getElementById('sms_msg').focus();
  }else if(document.getElementById('sms_tel_retorno').value == ""){
    alert("Favor preencher o campo telefone para retorno");
    document.getElementById('sms_tel_retorno').focus();
  }else if(document.getElementById('sms_seu_nome').value == ""){
    alert("Favor preencher o campo Seu nome");
    document.getElementById('sms_seu_nome').focus();
  }else if(document.getElementById('sms_seu_email').value == ""){
    alert("Favor preencher o campo Seu Email");
    document.getElementById('sms_seu_email').focus();
  } else {

    var url = "lib/sms.php";
    var pars = "nome=" + document.getElementById('sms_seu_nome').value
             + "&telefone=" + document.getElementById('sms_tel_retorno').value
             + "&email=" + document.getElementById('sms_seu_email').value			 
             + "&msg=" + document.getElementById('sms_msg').value
             + "&enviar=1";
    $('sms').innerHTML = "<BR><BR>Enviando SMS...";
    var meuAjax = new Ajax.Updater('sms', url, {method: 'get', parameters: pars});
    
  }

}

// AJAX newsletter
function envia_newsletter_enter(e,DIV,nomeCampo){
  if (document.all) // Internet Explorer
    var tecla = event.keyCode;
  else // FireFox / Netscape
    var tecla = e.which;

  if (tecla == 13){ // enter
    newsletter(DIV,nomeCampo)
  }
}

// Função de cadastro dos comentários

function cadcoment(id){
  if(document.getElementById('nome'+id).value == ""){
    alert("Favor preencher o campo Nome");
    document.getElementById('nome'+id).focus();
  }else if(document.getElementById('email'+id).value == ""){
    alert("Favor preencher o campo Email");
    document.getElementById('email'+id).focus();
  }else if(checkEmail(id) == false){
    alert("Favor preencher o campo Email corretamente"); 	  
  }else if(document.getElementById('comentario'+id).value == ""){
    alert("Favor preencher o campo Comentario");
    document.getElementById('comentario'+id).focus();
  }else if(document.getElementById('mailing1'+id).checked == false && document.getElementById('mailing2'+id).checked == false){
    alert("Favor selecionar  a opção Mailing"); 
  }else{
	var url = "lib/ajax/inserir_coments.php";
    var pars = "nome=" + document.getElementById('nome'+id).value;
	pars = pars + "&email=" + document.getElementById('email'+id).value;
	pars = pars + "&comentario=" + document.getElementById('comentario'+id).value;
	if(document.getElementById('mailing1'+id).checked == true){
		pars = pars + "&mailing=" + document.getElementById('mailing1'+id).value;
	}else{
		pars = pars + "&mailing=" + document.getElementById('mailing2'+id).value;		
	}
	pars = pars + "&idpost="+ id;
	$(id).innerHTML = "<BR><BR>Cadastrando comentário...";	
    //var meuAjax = new Ajax.Updater(DIV, url, {method: 'post', parameters: pars});
	var myAjax = new Ajax.Request( url, {method: 'post', parameters: pars, onComplete: LoadComents} );	
  }
}


//Função que atualiza div dos comentários
function LoadComents(or1){
	temp1 = or1.responseText;
	ArrFinal = temp1.split('-');
	var tmp1 = trim(ArrFinal[0]);
	var id = ArrFinal[1];
	var DIV = ArrFinal[2];
	if(tmp1 == "ok"){
		var url = "lib/ajax/load_coments.php";
		var pars = "idpost=" + id;
		$(id).innerHTML = "<center><span class=\"titulosComent\"><b><BR><BR>Carregando comentário...</b></span></center>";	
		document.getElementById('spanComents'+DIV).innerHTML = parseInt(document.getElementById('spanComents'+DIV).innerHTML) + 1;
		var meuAjax = new Ajax.Updater(id, url, {method: 'post', parameters: pars});
 	}
}
// Cadastro de Comentários



// Exibe Div comentários
function showHide (ID) {
if (document.getElementById(ID).style.display == "none") {
   document.getElementById(ID).style.display= "";
}
else {
   document.getElementById(ID).style.display = "none";
}
}

//VALIDAÇÕES DO ADM

	function Verifica(){
		frm = document.FrmCadastro;
//		alert(frm.cbotipo.value);
		if (frm.cbotipo.value == 0){
			frm.ckvarejo.disabled='';
			frm.ckinst.disabled='';
			frm.cklab.disabled='';		
		}else if (frm.cbotipo.value == 1){
			frm.ckvarejo.disabled='';
			frm.ckinst.disabled='';
			frm.cklab.disabled='';		
			frm.ckvarejo.disabled='false';
		}else if(frm.cbotipo.value == 2){
			frm.ckvarejo.disabled='';
			frm.ckinst.disabled='';
			frm.cklab.disabled='';		
			frm.ckinst.disabled='false';
		}else if(frm.cbotipo.value == 3){
			frm.ckvarejo.disabled='';
			frm.ckinst.disabled='';
			frm.cklab.disabled='';		
			frm.cklab.disabled='false';		
		}
/*
		if (frm.cbotipo2.value == 0){
			frm.ckvarejo2.disabled='';
			frm.ckinst2.disabled='';
			frm.cklab2.disabled='';		
		}else if (frm.cbotipo2.value == 1){
			frm.ckvarejo2.disabled='';
			frm.ckinst2.disabled='';
			frm.cklab2.disabled='';		
			frm.ckvarejo2.disabled='false';
		}else if(frm.cbotipo2.value == 2){
			frm.ckvarejo2.disabled='';
			frm.ckinst2.disabled='';
			frm.cklab2.disabled='';		
			frm.ckinst2.disabled='false';
		}else if(frm.cbotipo2.value == 3){
			frm.ckvarejo2.disabled='';
			frm.ckinst2.disabled='';
			frm.cklab2.disabled='';		
			frm.cklab2.disabled='false';		
		}
		*/
	}
	
	function Verifica2(){
		frm = document.FrmCadastro;
		
		if (frm.cboclientes.value != 0){
			frm.txtcliente.value = '';
			frm.txtcliente.disabled='false';
		}else{
			frm.txtcliente.disabled='';
		}
		/*
		if (frm.cboclientes2.value != 0){
			frm.txtcliente2.value = '';
			frm.txtcliente2.disabled='false';
		}else{
			frm.txtcliente2.disabled='';
		}
		*/
	}

//Validações
	function Validacao(frm){

		if (frm.txtcliente.value == "" && frm.cboclientes.value == 0){
			alert('Digite ou selecione um Cliente !!!!');
			return false;
		}

		if (frm.cbotipo.value == 0){
			alert('Digite o Tipo !!!!');
			return false;
		}

		if (frm.txtdescricao.value == ""){
			alert('Digite a descrição !!!!');
			frm.txtdescricao.focus;			
			return false;
		}
		
		if (frm.foto1.value == ""){
			alert('Selecione a 1º foto !!!!');
			frm.foto1.focus;
			return false;
		}

		if (frm.foto2.value == ""){
			alert('Selecione a 2º foto !!!!');
			frm.foto2.focus;
			return false;
		}

		if (frm.foto3.value == ""){
			alert('Selecione a 3º foto !!!!');
			frm.foto3.focus;
			return false;
		}

		if (frm.foto4.value == ""){
			alert('Selecione a 4º foto !!!!');
			frm.foto4.focus;
			return false;
		}

	}

//Validações
	function Validacao2(frm){

		if (frm.txtcliente.value == "" && frm.cboclientes.value == 0){
			alert('Digite ou selecione um Cliente !!!!');
			return false;
		}

		if (frm.cbotipo.value == 0){
			alert('Digite o Tipo !!!!');
			return false;
		}

		if (frm.txtdescricao.value == ""){
			alert('Digite a descrição !!!!');
			frm.txtdescricao.focus;			
			return false;
		}
		
		if (frm.txtcliente2.value == "" && frm.cboclientes2.value == 0){
			alert('Digite ou selecione um Cliente !!!!');
			return false;
		}

		if (frm.cbotipo2.value == 0){
			alert('Digite o Tipo !!!!');
			return false;
		}

		if (frm.txtdescricao2.value == ""){
			alert('Digite a descrição !!!!');
			frm.txtdescricao2.focus;			
			return false;
		}		
	}
