var _HTTP_PATH_ = "http://" + document.domain + "/";
switch (document.domain)
{
	case 'www.magicwebdesign.com.br':
		_HTTP_PATH_ += "dev/biosystems/";
		break;
	
	case '192.168.0.200':
		_HTTP_PATH_ += "dev/biosystems.com.br/";
		break;
}





function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function validaemail(email) {
  var objRegExp  = /^[A-Za-z0-9]([\w\.\-\_]*)@([A-Za-z0-9\.]*)\.(([A-Za-z]{3}\.[A-Za-z]{2}$)|([A-Za-z]{3}$)|([a-z]{2}$))/i ;
  return objRegExp.test(email);
}

function validaBuscaLojas()
{
	if($('nomeLoja').value=="" && $('segmentoLoja').value=="")
	{
		alert('- Digite o nome da loja e/ou selecione alguma categoria.');
		return false;
	}
	else
	{
		if($('nomeLoja').value!="" && $('nomeLoja').value.length<3)
		{
			alert('- A busca pelo nome da loja deve possuir no mínimo 3 caracteres.');
			return false;
		}
		else
		{
			//deixa buscar
			$('frm_buscaLoja').submit();
			return true;
		}
	}
}

function envia(param)
{
	if (param == 1)
	{
		if (document.f1.nome.value.length < 3)
		{
			alert("Preencha o campo NOME!");
			document.f1.nome.focus();
		}
		else
		{
			if (!validaemail(document.f1.emai.value))
			{
				alert("Preencha o campo E-MAIL!");
				document.f1.emai.focus();
			}
			else
			{
				document.f1.submit();
			}
		}
	}
	else if (param == 2)
	{
		if (!validaemail(document.f2.emai.value))
		{
			alert("Preencha o campo E-MAIL!");
			document.f2.emai.focus();
		}
		else
		{
			document.f2.submit();
		}
	}
	else if ( param == 3 )
	{
		if (document.f1.nome.value.length < 3)
		{
			alert("Preencha o campo NOME!");
			document.f1.nome.focus();
		}
		else
		{
			if (!validaemail(document.f1.email.value))
			{
				alert("Preencha o campo E-MAIL!");
				document.f1.email.focus();
			}
			else
			{
				if ( document.f1.comentario.value.length < 3 )
				{
					alert("Preencha o campo MENSAGEM!");
				}
				else
				{
					document.f1.submit();
				}
			}
		}
	}
	else if ( param == 4 )
	{
		var controle1 = false;
		var controle2 = false;
		var controle3 = false;
		var msg = 'As seguintes perguntas devem ser respondidads:\n';
	
		for (var i=0; i<document.f1.pergunta_1.length; i++)
		{
			if (document.f1.pergunta_1[i].checked) 
			{
				
				controle1 = true;
				break;
			}
		}
		
		if (!controle1) msg += '	- Pergunta 1\n';
		
		for (var i=0; i<document.f1.pergunta_2.length; i++)
		{
			if (document.f1.pergunta_2[i].checked) 
			{
				controle2 = true;
				break;
			}
		}
		
		if (!controle2) msg += '	- Pergunta 2\n';
		
		for (var i=0; i<document.f1.pergunta_3.length; i++)
		{
			if (document.f1.pergunta_3[i].checked) 
			{
				controle3 = true;
				break;
			}
		}
		
		if (!controle3) msg += '	- Pergunta 3\n';
		
		controle1 && controle2 && controle3 ? 
			document.f1.submit() : 
			alert(msg);
		
	}
	else
	{
		if (document.f1.nome.value.length < 3)
		{
			alert("Preencha o campo NOME!");
			document.f1.nome.focus();
		}
		else
		{
			if (!validaemail(document.f1.email.value))
			{
				alert("Preencha o campo E-MAIL!");
				document.f1.email.focus();
			}
			else
			{
				document.f1.submit();
			}
		}
	}
}

var res = screen.height;
	if (res <= 600)
	{
		document.write('<style type="text/css">#geral{min-height:80%;_height:80%;}<\/style>')
	}
	else if ( res == 768 )
	{
		document.write('<style type="text/css">#geral{min-height:80%;_height:80%;}<\/style>')
	}
	else if ( res == 864 )
	{
		document.write('<style type="text/css">#geral{min-height:64%;_height:64%;}<\/style>')
	}
	else if ( res == 1024 )
	{
		document.write('<style type="text/css">#geral{min-height:86%;_height:86%;}<\/style>')
	}
	else if ( res == 1200 )
	{
		document.write('<style type="text/css">#geral{min-height:86%;_height:86%;}<\/style>')
	}
	else
	{
		document.write('<style type="text/css">#geral{min-height:74%;_height:74%;}<\/style>')
	}

function abre_popup(foto) {
  window.open(_HTTP_PATH_+'foto.php?'+foto,'imagem','width=100, height=100, status=no');
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
/*
    COMO USAR
    EX: onkeypress="return Mascaras ( event, 'FONE', 'nome_id' );"
*/
function Mascaras ( e, formato, objeto )
{
    var key;

    if ( window.event ) keyPressed = window.event.keyCode; // IE hack
    else keyPressed = e.which; // <B>standard method</B>

    if ( keyPressed >= 48 && keyPressed <= 57 )
    {
        var campo = document.getElementById(objeto);

        /*
            DATA
            FORMATO: 00/00/0000
        */
        if ( formato == 'DATA' )
        {
            separador = '/';
            conjunto1 = 2;
            conjunto2 = 5;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador;

            if ( campo.value.length == conjunto2 )
                campo.value = campo.value + separador;

            return true;
        }

        /*
            HORA
            FORMATO: 00:00
        */
        if (formato == 'HORA')
        {
            separador = ':';
            conjunto1 = 2;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador;

            return true;
        }

        /*
            CEP
            FORMATO: 00000-000
        */
        if (formato == 'CEP')
        {
            separador = '-';
            conjunto1 = 5;
            if (    campo.value.length == conjunto1 )
                campo.value = campo.value + separador;

            return true;
        }

        /*
            CPF
            FORMATO: 000.000.000-00
        */
        if (formato == 'CPF')
        {
            separador = '.';
            separador1 = '-';
            conjunto1 = 3;
            conjunto2 = 7;
            conjunto3 = 11;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador;

            if ( campo.value.length == conjunto2 )
                campo.value = campo.value + separador;

            if ( campo.value.length == conjunto3 )
                campo.value = campo.value + separador1;

            return true;
        }

        /*
            CNPJ
            FORMATO: 00.000.000/0000-00
        */
        if (formato == 'CNPJ')
        {
            separador1 = '.';
            separador2 = '/';
            separador3 = '-';
            conjunto1 = 2;
            conjunto2 = 6;
            conjunto3 = 10;
            conjunto4 = 15;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador1;

            if ( campo.value.length == conjunto2 )
                campo.value = campo.value + separador1;

            if ( campo.value.length == conjunto3 )
                campo.value = campo.value + separador2;

            if ( campo.value.length == conjunto4 )
                campo.value = campo.value + separador3;

            return true;
        }

        /*
            FONE
            FORMATO: (00) 0000-0000
        */
        if ( formato == 'FONE' )
        {
            separador1 = '(';
            separador2 = ') ';
            separador3 = '-';
            conjunto1 = 0;
            conjunto2 = 3;
            conjunto3 = 9;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador1;

            if ( campo.value.length == conjunto2 )
                campo.value = campo.value + separador2;

            if ( campo.value.length == conjunto3 )
                campo.value = campo.value + separador3;

            return true;
        }

        /*
            FONE2
            FORMATO: 0000-0000
        */
        if ( formato == 'FONESIMPLES' )
        {
            separador1 = '-';
            conjunto1 = 4;
            if ( campo.value.length == conjunto1 )
                campo.value = campo.value + separador1;

            return true;
        }
    }
    else if ( keyPressed == 8 || keyPressed == 13 || keyPressed == 0 )
        return true;
    else
        return false;
}

/*
    COMO USAR
    EX: onkeypress="return TextoSimples ( event );"
*/
function TextoSimples ( e )
{
    if ( window.event ) keyPressed = window.event.keyCode; // IE hack
    else keyPressed = e.which; // <B>standard method</B>

    if ( keyPressed == 8 || keyPressed == 95  || keyPressed == 13  || keyPressed == 0 ) return true;
    else if ( ( keyPressed >= 48 && keyPressed <= 57 ) || (keyPressed > 96 && keyPressed < 123) || keyPressed == 95 ) return true;
    else if ( ( keyPressed > 191 && keyPressed < 221 ) || ( keyPressed > 223 && keyPressed < 253 ) ) return true;

    return false;
}

/*
    COMO USAR
    EX: onkeypress="return Numeros ( event );"
*/
function Numeros ( e )
{
    if ( window.event ) keyPressed = window.event.keyCode; // IE hack
    else keyPressed = e.which; // <B>standard method</B>

    if ( keyPressed == 8 || keyPressed == 13 || keyPressed == 0 ) return true;
    else if ( keyPressed >= 48 && keyPressed <= 57 ) return true;

    return false;
}

function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
function abreFotoGaleria(galer_id, foto) {
	var regex = new RegExp(foto + '$');
	if (!$('img#galeria_foto').attr('src').match(regex)) {
		$('span#loading-animation').show();
		$('img#galeria_foto')
			.fadeOut('slow', function() {
				var oSrc = this.src, img = null;
				img = $(document.createElement('img'))
								.load(function(){
									$('img#galeria_foto')
										.attr({
											src: this.src,
											oSrc: oSrc,
											alt: foto,
											title: foto
										})
										.fadeIn('slow');
									$('span#loading-animation').hide()
								})
								.attr('src', ( _HTTP_PATH_ || "") + "img/galeria/" + galer_id + "/" + foto)
			});
	}
}


function validaBusca ()
{
	if(document.getElementById('busca').value.replace(/\ /g, '') == "")
	{
		alert('Digite alguma palavra para efetuar uma busca!');
	}
	else
	{
		if(document.getElementById('busca').value.length<3)
		{
			alert('Digite alguma palavra com no mínimo 3 caracteres para efetuar uma busca!');
		}
		else
		{
			var busca = document.getElementById('busca').value.replace(/\ /g, '+');
			location.href = _HTTP_PATH_ + "busca/" + encodeURI(busca);
		}
	}
}

function submeteBusca (e)
{
	if (window.event)
		keyPressed = window.event.keyCode;
	else
    	keyPressed = e.which;
    
    if (keyPressed == 13)
    	validaBusca();
}