﻿Ext.Updater.defaults.loadScripts=false;

UI.currentMenuIndex=0;
UI.onLoad=function()
{
this.catalog=[
	{title:"Acasa",handler:UI.acasaMenuClick,text:"..:: RCA Cluj ::.. Broker de Asigurari AUTO Obligatorii si neobligatorii"},
	{title:"Compara tarife",handler:UI.comparaMenuClick,text:"Comparatie intre tarifele firmelor de Asigurari AUTO cu care colaboram"},
	{title:"Comanda RCA",handler:UI.rcaOnlineMenuClick,text:"Fa comanda ONLINE la un RCA"},
	{title:"CASCO",handler:UI.cascoMenuClick,text:"Cere informatii despre o Asigurare AUTO de tip CASCO"},
	{title:"Alte Asigurari/CREDITE",handler:UI.alteMenuClick,text:"Alte tipuri de asigurari obligatorii, neobligatorii si CREDITE"},
	{title:"Informatii utile",handler:UI.infoMenuClick,text:"Informatii Utile despre Asigurari"},
	{title:"Contact",handler:UI.contactMenuClick,text:"Contactati-ne !"}
];
for(var C=0,E;E=this.catalog[C];C++){E.id="menu-"+C}
var A=new Ext.data.JsonStore({
	idProperty:"id",
	fields:["id","title"],
	data:UI.catalog
});
var B=new Ext.XTemplate(
	'<tpl for="."><li id="{[UI.catalog[xindex - 1].id]}" {[(xindex == UI.currentMenuIndex + 1) ? " class=\\"current\\"" : ""]}><span onclick="if (\'function\' == typeof(UI.catalog[{[xindex - 1]}].handler)) UI.catalog[{[xindex - 1]}].handler.call(UI);"><b>{title}</b></span></li></tpl>'
	);
B.overwrite("sample-menu",this.catalog);

this.bodyPanel=new Ext.Panel({
renderTo:"mainPanel",
title:this.catalog[0].text,
tbar:[
'Salut <span id="userName"></span> !',
"->","-",
{
	text:"Categorii Vehicule",
	tooltip:"Management Categorii Vehicule",
	tooltipType:"title",
	handler:UI.manageVehicleCategories,
	scope:UI
},
{
	text:"Tip Vehicule",
	tooltip:"Management Tip Vehicule",
	tooltipType:"title",
	handler:UI.manageVehicleTypes,
	scope:UI
},
{
	text:"Tip Clienti",
	tooltip:"Management Tip Clienti",
	tooltipType:"title",
	handler:UI.manageCustomerTypes,
	scope:UI
},
{
	text:"Locatii Clienti",
	tooltip:"Management Locatii Clienti",
	tooltipType:"title",
	handler:UI.manageCustomerLocations,
	scope:UI
},
{
	text:"Perioada Plata",
	tooltip:"Management Perioada Plcata",
	tooltipType:"title",
	handler:UI.managePaymentTypes,
	scope:UI
},
{
	text:"Firme",
	tooltip:"Management Firme",
	tooltipType:"title",
	handler:UI.manageFirms,
	scope:UI
},
{
	text:"Preturi",
	tooltip:"Management Preturi",
	tooltipType:"title",
	handler:UI.managePrices,
	scope:UI
},
{
	text:"Stiri",
	tooltip:"Management Stiri",
	tooltipType:"title",
	handler:UI.manageNews,
	scope:UI
},
{
	text:"Reduceri",
	tooltip:"Management Reduceri",
	tooltipType:"title",
	handler:UI.manageDiscounts,
	scope:UI
},
"-"
],
tools:[
	{
	id:"gear",
	qtip:"Autentificare...",
	handler:function(H,G,F){
		Login.show({
			loginHandler:UI.onLogin,
			loginScope:UI
		},G);
	}
	}
],
items:[
	{
	xtype:"portal",
	baseCls:"x-plain",
	items:[
		{
		columnWidth:1,
		style:"padding: 20px 20px 0px 20px",
		items:[
			{
			id:"loadingPanel",
			autoLoad:"acasa.html",
			baseCls:"x-plain"
			}
		]
		},
		{
		width:200,
		style:"padding: 20px 10px 0px 5px",
		items:[
			{
			title:"Noutati",
			titleCollapse:true,
			autoScroll:true,height:160,
			html:'<div id="stiriDiv" style="font-size:11px;"></div>'
			},
			{
			id:"gadget-bnr",
			title:"Info Financiar",
			titleCollapse:true,autoLoad:"Gadgets/bnr.html",height:225
			},
			{
			id:"gadget-reclame",
			title:"Publicitate",
			titleCollapse:true,
			autoLoad:"Gadgets/reclame.html"
			},
			{
			id:"gadget-vremea",
			title:"Vremea",
			titleCollapse:true,
			autoLoad:"Gadgets/vremea.html",
			height:190
			}
			]
		}
		]
	}
],
bbar:[
	"&nbsp;&nbsp;&nbsp;&nbsp;","-","&nbsp;&nbsp;&nbsp;&nbsp;",
	{
	text:"Despre",
	handler:UI.despreMenuClick,
	scope:UI
	},
	"&nbsp;&nbsp;&nbsp;&nbsp;","-","&nbsp;&nbsp;&nbsp;&nbsp;",
	{
	text:"Cariera",
	handler:UI.carieraMenuClick,
	scope:UI
	},
	"&nbsp;&nbsp;&nbsp;&nbsp;","-","&nbsp;&nbsp;&nbsp;&nbsp;",
	{
	text:"Promotii",
	handler:UI.promotiiMenuClick,
	scope:UI
	},
	"&nbsp;&nbsp;&nbsp;&nbsp;","-","&nbsp;&nbsp;&nbsp;&nbsp;",
	{
	text:"Intrebari / Raspunsuri",
	handler:UI.intrebariMenuClick,
	scope:UI
	},
	"&nbsp;&nbsp;&nbsp;&nbsp;","-","&nbsp;&nbsp;&nbsp;&nbsp;",
	{
	text:"Parerea Clientilor",
	handler:UI.pareriMenuClick,
	scope:UI
	},
	"&nbsp;&nbsp;&nbsp;&nbsp;","-","&nbsp;&nbsp;&nbsp;&nbsp;",
	{
	text:"Linkuri",
	handler:UI.linkuriMenuClick,
	scope:UI
	},
	"&nbsp;&nbsp;&nbsp;&nbsp;","-","&nbsp;&nbsp;&nbsp;&nbsp;",
	'->',
	'©2008-2010 <a href="http://www.Host4All.Ro" target="_blank" title="Programare Web Cluj, Web Design Cluj"><font color=white>Host4All.Ro</font></a> & <a href="http://www.wTools.Ro" target="_blank" title="Programare ASP.net, Programare Web, Web Tools"><font color=white>Gavrilovici Ciprian Flavius PFA</font></a>'
	]
}
);
var D=new Ext.XTemplate(
	'<tpl for=".">',
	"<b>[{Date}]</b><br />{Text}<br /><br />",
	"</tpl>"
);
D.overwrite(Ext.get("stiriDiv"),news.rows);
this.verifyLogin();
setTimeout(function(){
	Ext.get("loading").fadeOut({
		duration:0.3,
		remove:true,
		callback:function(){
			Ext.get("loading-mask").remove()
		}
		})
	},250)
};

UI.onLogin=function(B,A){
	A.hide(undefined,function(){
		RCAService.Login(
			B.findField("email").getValue(),
			B.findField("pass").getValue(),
			function D(E,F){
			if(!Ext.isEmpty(E))
				{
				ClientSession=E;
				UI.verifyLogin()
				}
			else
				{
				F.findField("email").markInvalid("Adresa de email sau parola invalida !");
				Login.show();
				}
			},
			function C(E){
			Services.onError(E);
			},
			this
		);
	},B);
};
			
UI.afterMenuClicked=function(){
	UI.bodyPanel.setTitle(UI.catalog[UI.currentMenuIndex].text);
	for(var A=0,B;B=UI.catalog[A];A++)
	{
		Ext.get("menu-"+A).removeClass("current")
	}
	Ext.get("menu-"+UI.currentMenuIndex).addClass("current")
};

UI.acasaMenuClick=function(){
	Ext.get("loadingPanel").load({
	url:"acasa.html"
	});
	UI.currentMenuIndex=0;
	UI.afterMenuClicked()
};

UI.comparaMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"compara.html",
	scripts:true
	});
	UI.currentMenuIndex=1;
	UI.afterMenuClicked()
};

UI.rcaOnlineMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"rcaOnline.html",
	scripts:true
	});
	UI.currentMenuIndex=2;
	UI.afterMenuClicked()
};

UI.cascoMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"casco.html",
	scripts:true
	});
	UI.currentMenuIndex=3;
	UI.afterMenuClicked()
};

UI.alteMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"alte.html"
	});
	UI.currentMenuIndex=4;
	UI.afterMenuClicked()
};

UI.infoMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"info.html",
	scripts:true
	});
	UI.currentMenuIndex=5;
	UI.afterMenuClicked()
};

UI.contactMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"contact.html",
	scripts:true
	});
	UI.currentMenuIndex=6;
	UI.afterMenuClicked()
};

UI.despreMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"despre.html",
	scripts:true
	});
	window.scrollTo(0,100)
};

UI.carieraMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"cariera.html",
	scripts:true
	});
	window.scrollTo(0,100)
};

UI.promotiiMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"promotii.html",
	scripts:true
	});
	window.scrollTo(0,100)
};

UI.intrebariMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"intrebari.html",
	scripts:true
	});
	window.scrollTo(0,100)
};

UI.pareriMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"pareri.html",
	scripts:true
	});
	window.scrollTo(0,100)
};

UI.linkuriMenuClick=function(){
	var A=Ext.get("loadingPanel");
	A.load({
	url:"linkuri.html",
	scripts:true
	});
	window.scrollTo(0,100)
};
