var CONTEXT_JSP = "../jsp/";
var CONTEXT_PAGES= "../pages/";
var ID_GCLIENTES="gclientes"
var ID_GSITE="gsite"
var ID_GMAIL="gmail"
var ID_GTORPEDO="gtorpedo"
var ID_GACESSO="gacesso"

function openModule(module){
	if (ID_GSITE==module){
		openMenuGSite();
		openWelcomeGSite();
	} else 	if (ID_GCLIENTES==module){
		openMenuGClientes();
		openWelcomeGClientes();
	} else 	if (ID_GMAIL==module){
		openMenuGMail();
		openWelcomeGMail();
	} else 	if (ID_GTORPEDO==module){
		openMenuGTorpedos();
		openWelcomeGTorpedos();
	} else 	if (ID_GACESSO==module){
		openMenuGAcesso();
		openWelcomeGAcesso();
	}
}

function openHome(){
	openMenuHome();
	openWelcomeHome();
}

function getDocumentOfFrameMenu(){
	return parent.leftFrame.document;
}

function getDocumentOfMainFrame(){
	return parent.mainFrame.document;
}

function openMenuHome(){
	getDocumentOfFrameMenu().location.href=CONTEXT_JSP+"lateral_home.html";
}

function openWelcomeHome(){
	getDocumentOfMainFrame().location.href=CONTEXT_JSP+"index_home.jsp";
}

function openMenuGAcesso(){
	getDocumentOfFrameMenu().location.href=CONTEXT_JSP+"lateral_GAcesso.jsp";
}

function openWelcomeGAcesso(){
	getDocumentOfMainFrame().location.href=CONTEXT_PAGES+"home_GAcesso.html";
}


function openMenuGMail(){
	getDocumentOfFrameMenu().location.href=CONTEXT_JSP+"lateral_GMail.jsp";
}

function openWelcomeGMail(){
	getDocumentOfMainFrame().location.href=CONTEXT_PAGES+"home_GMail.html";
}

function openMenuGTorpedos(){
	getDocumentOfFrameMenu().location.href=CONTEXT_JSP+"lateral_GTorpedos.jsp";
}

function openWelcomeGTorpedos(){
	getDocumentOfMainFrame().location.href=CONTEXT_PAGES+"home_GTorpedos.html";
}


function openMenuGSite(){
	getDocumentOfFrameMenu().location.href=CONTEXT_JSP+"lateral_GSite.jsp";
}

function openWelcomeGSite(){
	getDocumentOfMainFrame().location.href=CONTEXT_PAGES+"home_GSite.html";
}

function openMenuGClientes(){
	getDocumentOfFrameMenu().location.href=CONTEXT_JSP+"lateral_GClientes.jsp";
}

function openWelcomeGClientes(){
	getDocumentOfMainFrame().location.href=CONTEXT_PAGES+"home_GClientes.html";
}


function executeService(service){
	aguarde();
	var frm = document.forms[0];
	populateService(service);
	frm.submit();
}

function populateService(serviceName){
	var frm = document.forms[0];
	frm.jbfaction.value = serviceName;
}

function aguarde(){
	document.all['change_body'].style.visibility = "hidden";
	document.all['change_aguarde'].style.visibility = "visible";	
}

function composeURLGET(serviceName){
	return "../servlet/WebController?jbfaction="+serviceName;
}

function logout(){
	if (window.confirm("Deseja realmente sair do sistema?")){
		executeServiceOfGet("jbflogout");
	}
}

function executeServiceOfGet(serviceName){
	var url_open = composeURLGET(serviceName);
	parent.mainFrame.document.location.href=url_open;
}

function composeURLGET(serviceName){
	return "../servlet/SPSAdministrator?jbfaction="+serviceName;
}

function listaGruposSite(){
	executeServiceOfGet('listaGruposSite');
}

function listaLayoutsSite(){
	executeServiceOfGet('listaLayoutsSite');
}

function listaPagesSite(){
	executeServiceOfGet('listaPagesSite');
}

function listaCardapio(){
	executeServiceOfGet('listaCardapio');
}

function listaImageSite(){
	executeServiceOfGet('openImageSite');
}

function reloadSingletons(){
	executeServiceOfGet('updateSingletonSite');
}

function listaEmbedded(){
	executeServiceOfGet('listaEmbedded');
}

function listaStatusPages(){
	executeServiceOfGet('listaStatusSite');
}

function searchPages(){
	var frm = document.forms[0];
	executeService('searchPages');
}

function createPages(){
	executeServiceOfGet('createPages');
}

function createCardapio(){
	executeServiceOfGet('createCardapio');
}


function listaLabelsSite(){
	executeServiceOfGet('listaLabelSite');
}

function openLoginSite(){
  var frm = document.forms[0];
  if (frm.tUser.value != "" && frm.tPassword.value != "") {
	  frm.tUserHiden.value = frm.tUser.value;
  	  frm.tPwdHidden.value = frm.tPassword.value;
      frm.tUser.value = ""; 
      frm.tPassword.value = "";   
  	  window.open("../servlet/SPSAdministrator",'spsadmin','width=750 ,height=388 ,resizable=0 ,toolbar=No ,scrollbars=yes ,top = 40, left = 40');
  } else{
  		alert("Para efetuar o login é necessário preencher os dois campos.");
  }
}

function loadLoginSite(){
	var frm = document.forms[0];
	var frmj = window.opener.document.forms[0];
	aguarde();
	frm.tLogin.value = frmj.tUserHiden.value;
	frm.tPassword.value = frmj.tPwdHidden.value;
	frm.submit();
}
