/* --- SCRIPT DATA --- */

function data () {
	var mydate=new Date();
	var theYear=mydate.getFullYear();
	var day=mydate.getDay();
	var month=mydate.getMonth();
	var daym=mydate.getDate();
	if (daym<10) {
		daym="0"+daym
	}
	var dayarray=new Array("domingo","segunda-feira","terça-feira","quarta-feira","quinta-feira","sexta-feira","sábado");
	var montharray=new Array("janeiro","fevereiro","março","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro");
	//document.write( dayarray[day] + ", " + daym + " de " + montharray[month] + " de " + theYear + "&nbsp;&nbsp;");
	document.write( "São José do Rio Preto" + ", " + daym + " de " + montharray[month] + " de " + theYear + "&nbsp;&nbsp;");
}

/* --- SCRIPT BUSCA PÁGINA PRINCIPAL --- */

function busca() {
    document.form.action = 'do/busca';
    document.form.op.value = 'buscaForm';
    document.form.buscaAvancada.value = 'false';
    document.form.buscaSimples.value = 'false';
    document.form.isHead.value = 'true';
    document.form.submit();
}

function enterBusca(e) {
    if(e.keyCode == 13){
       document.form.action = 'do/busca';
       document.form.op.value = 'buscaForm';
       document.form.buscaAvancada.value = 'false';
       document.form.buscaSimples.value = 'false';
       document.form.submit();
    }
}

/* --- SCRIPT FONTSIZE --- */

var expDays = 9999;
var standardStyle = '1';
var nameOfCookie = 'switchstyle';
var urlToCSSDirectory = 'css/'; 

var ScreenCSS_1 = 'PMS.css';
var ScreenCSS_2 = 'PMS_M.css';
var ScreenCSS_3 = 'PMS_G.css';


function imagemCSS1(){
	var fontSize = GetCookie(nameOfCookie);
	var link1 = "Imagens/portal/a_pq.gif";
	var link2 = "Imagens/portal/a_md.gif";
	var link3 = "Imagens/portal/a_gd.gif";
	
	if (fontSize == 1) {
		var link1 = "Imagens/portal/a_pq_s.gif";
	}
	return document.write("<img src='" + link1 + "' border='0' alt='Fonte Pequena'>");
}

function imagemCSS2(){
	var fontSize = GetCookie(nameOfCookie);
	var link1 = "Imagens/portal/a_pq_s.gif";
	var link2 = "Imagens/portal/a_md.gif";
	var link3 = "Imagens/portal/a_gd.gif";
	if (fontSize == 2) {
		var link2 = "Imagens/portal/a_md_s.gif";
	}
	return document.write("<img src='" + link2 + "' border='0' alt='Fonte M?dia'>");
}

function imagemCSS3(){
	var fontSize = GetCookie(nameOfCookie);
	var link1 = "Imagens/portal/a_pq_s.gif";
	var link2 = "Imagens/portal/a_md.gif";
	var link3 = "Imagens/portal/a_gd.gif";
	if (fontSize == 3) {
		var link3 = "Imagens/portal/a_gd_s.gif";
	}
	return document.write("<img src='" + link3 + "' border='0' alt='Fonte Grande'>");
}


function switchStyleOfUser(){
	var fontSize = GetCookie(nameOfCookie);
	//alert(nameOfCookie + " " + fontSize);
	if (fontSize == null) {
		fontSize = standardStyle;
	}

	if (fontSize == "1") { SetCookie(nameOfCookie, 1, exp); document.write('<link rel="stylesheet" type"text/css" href="' + urlToCSSDirectory + ScreenCSS_1 + '" media="screen">'); }
	if (fontSize == "2") { SetCookie(nameOfCookie, 2, exp); document.write('<link rel="stylesheet" type"text/css" href="' + urlToCSSDirectory + ScreenCSS_2 + '" media="screen">'); }
	if (fontSize == "3") { SetCookie(nameOfCookie, 3, exp); document.write('<link rel="stylesheet" type"text/css" href="' + urlToCSSDirectory + ScreenCSS_3 + '" media="screen">'); }

	var fontSize = "";
	return fontSize;
}

var exp = new Date();
exp.setTime(exp.getTime() + (expDays*24*60*60*1000));

function getCookieVal (offset) {
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1)
	endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function GetCookie (name) {
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0;
	while (i < clen) {
		var j = i + alen;
		if (document.cookie.substring(i, j) == arg)
		return getCookieVal (j);
		i = document.cookie.indexOf(" ", i) + 1;
		if (i == 0) break;
	}
	return null;
}

function SetCookie (name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "" : ("; path=" + path)) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function DeleteCookie (name) {
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
	var cval = GetCookie (name);
	document.cookie = name + "=" + cval + "; expires=" + exp.toGMTString();
}

function doRefresh(){
	if(document.location.href.indexOf("home.html") > 0){
		document.forms[0].action= "";
		document.forms[0].submit();
	}else{
		location.reload();
	}
	
	
	//history.go(0);
	//window.refresh;
}

document.write(switchStyleOfUser());

/* --- LIMPAR CAMPO BUSCA HOME ---*/
 function clear_box(id_box)
 {
 	document.getElementById(id_box).value='';
 }
 
/* --- VALIDA??O EMAIL --- */

function echeck(str) {

		var msg = "";
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			alerta('Email inválido');
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			alerta('Email inválido');
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
			alerta('Email inválido');
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			alerta('Email inválido');
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
			alerta('Email inválido');
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
			alerta('Email inválido');
		    return false
		 }

 		 return true					
	}

function ValidateForm(){
	var emailID=document.FaleconoscoForm.dsEmail
	
	if ((emailID.value==null)||(emailID.value=="")){
		alerta('Informe um email válido');
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}
	return true
 }
 
// Submete o formulario passando destino como parametro.
function submete(destino) {
	document.forms[0].action = destino;
	document.forms[0].submit();
}

function download(descricao) {
	var url = "<c:url value='/do/edicao?op=loadCurrentFile&descricao=' />" + descricao;
	download_window = window.open(url,'download','width=1,height=1');
	window.setTimeout('download_window.close()', 5000);
}

