﻿

//**************** Initialize ****************\\


//------- Introduction -------\\
	Introduction = new Array();
		Introduction[0] = new Array("introductionmenu", "introduction");
		Introduction[1] = new Array(155,658,180);
		Introduction[2] = new Array("تاریخچه شهر","تاریخچه شهرداری","دیدنیهای شهر","مشاهیر شهر","تاریخ و فرهنگ شهر","راهنمای شهر","اسامی شهرداران","معرفی کمسیونها","معرفی مسئولین دوایر شهرداری","معرفی موسسات وابسته","چارت سازمانی وشرح وظایف واحدها","آمار پرسنلی");		
		Introduction[3] = new Array("statics.aspx?flag=1","statics.aspx?flag=2","Attractions-list.aspx","FamousPeople-list.aspx","statics.aspx?flag=3","statics.aspx?flag=4","mayor-list.aspx","comision-list.aspx?flag=0","responser-list.aspx","institute-list.aspx","chart.aspx","statics.aspx?flag=5");
//------- Introduction -------\\
//------- Committee -------\\
	Committee = new Array();
		Committee[0] = new Array("committeemenu", "committee");
		Committee[1] = new Array(155,621,130);
		Committee[2] = new Array("تاریخچه و معرفی شورا","اعضاء شورای اسلامی","کمیسیون ها","مصوبات شورای اسلامی","طرح درخواست الکترونیک","پرسش و پاسخ");
		Committee[3] = new Array("statics.aspx?flag=6","regent-list.aspx","comision-list.aspx?flag=1","MeetApp-cat.aspx","ElecReq-form.aspx","faq-list.aspx?Flag=1");		
//------- Committee -------\\
//------- Department -------\\
	Department = new Array();
		Department[0] = new Array("departmentmenu", "department");
		Department[1] = new Array(155,566,100);
		Department[2] = new Array("خدمات شهری","عمران شهری","خدمات اداری");
		Department[3] = new Array(null,null,null);		
		Department[4] = new Array("cityservicesmenu","citydevelopmenu","officialmenu");

		//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: Department Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\
		//------- Services of City -------\\
			CityServices = new Array();
				CityServices[0] = new Array("cityservicesmenu", "department");
				CityServices[1] = new Array(155,429,130);
				CityServices[2] = new Array("زیبا سازی و تاسیسات","فضای سبز","اجرائیات","آتش نشانی");
		    	CityServices[3] = new Array("statics.aspx?flag=8","statics.aspx?flag=9",null,null);
				CityServices[4] = new Array(null,null,"executionmenu","firebrigademenu");
				CityServices[5] = new Array("departmentmenu");

				//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: CityServices Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\
               	//------- Execution -------\\
					Execution = new Array();
						Execution[0] = new Array("executionmenu", "department");
						Execution[1] = new Array(192,322,100);
						Execution[2] = new Array("سد معبر","پلیس ساختمانی","موتوری و امور نقلیه");
						Execution[3] = new Array("statics.aspx?flag=11","statics.aspx?flag=12","statics.aspx?flag=13");
						Execution[5] = new Array("cityservicesmenu","departmentmenu");
				//------- Execution -------\\
				//------- Fire Brigade -------\\
					FireBrigade = new Array();
						FireBrigade[0] = new Array("firebrigademenu", "department");
						FireBrigade[1] = new Array(212,322,100);
						FireBrigade[2] = new Array("ایستگاه ها","ماشین آلات","عملیات انجام شده","آموزشهای همگانی");
						FireBrigade[3] = new Array("statics.aspx?flag=14","statics.aspx?flag=15","statics.aspx?flag=16","statics.aspx?flag=17");
						FireBrigade[5] = new Array("cityservicesmenu","departmentmenu");
				//------- Fire Brigade -------\\
				//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: CityServices Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\

		//------- Develop of City -------\\
			CityDevelop = new Array();
				CityDevelop[0] = new Array("citydevelopmenu", "department");
				CityDevelop[1] = new Array(174,429,130);
				CityDevelop[2] = new Array("آماده سازی معابر","ایجاد جوی و جدول","آسفالت","پیاده رو سازی");
				CityDevelop[3] = new Array("statics.aspx?flag=42","statics.aspx?flag=43","statics.aspx?flag=44","statics.aspx?flag=45");
				CityDevelop[5] = new Array("departmentmenu");
		//------- Develop of City -------\\
		//------- Official -------\\
			Official = new Array();
				Official[0] = new Array("officialmenu", "department");
				Official[1] = new Array(193,429,130);
				Official[2] = new Array("امور مالی و درآمد","حقوقی و املاک","کامپیوتر","حراست","نوسازی","دایره ساختمانی","کارشناس صدور پروانه","امور امانی و پیمانی","روابط عمومی");
				Official[3] = new Array("statics.aspx?flag=33","statics.aspx?flag=34","statics.aspx?flag=35","statics.aspx?flag=36","statics.aspx?flag=37","statics.aspx?flag=38","statics.aspx?flag=39","statics.aspx?flag=40","statics.aspx?flag=41");
				Official[5] = new Array("departmentmenu");
		//------- Official -------\\
		//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: Department Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\
//-------  Provisions-------\\
	Provisions = new Array();
		Provisions[0] = new Array("provisionsmenu", "provisions");
		Provisions[1] = new Array(155,200,126);
		Provisions[2] = new Array("قانون شهرداریها","قانون نظام صنفی","قانون نظام مهندسی","آیین نامه های فنی","آیین نامه های استخدامی","آیین نامه های محاسباتی");
		Provisions[3] = new Array("statics.aspx?flag=22","statics.aspx?flag=23","statics.aspx?flag=24","statics.aspx?flag=25","statics.aspx?flag=26","statics.aspx?flag=27");
//-------  provisions-------\\
//-------  Services --------\\
	Services = new Array();
		Services[0] = new Array("servicesmenu", "services");
		Services[1] = new Array(155,490,90);
		Services[2] = new Array("خدمات شهری","عمران شهری","خدمات اداری");
		Services[3] = new Array("statics.aspx?flag=18","statics.aspx?flag=20","offser-list.aspx");
//------- Services -------\\

//-------  Projects-------\\
	Projects = new Array();
		Projects[0] = new Array("projectsmenu", "projects");
		Projects[1] = new Array(155,285,126);
		Projects[2] = new Array("همه پروژه ها","پروژه های آتی","پروژه های جاری","پروژه های به اتمام رسیده");
		Projects[3] = new Array("projects.aspx?flag=5","projects.aspx?flag=3","projects.aspx?flag=2","projects.aspx?flag=1");
//-------  Projects-------\\
//-------  Budget-------\\
	Budget = new Array();
		Budget[0] = new Array("budgetmenu", "budget");
		Budget[1] = new Array(184,759,100);
		Budget[2] = new Array("بودجه مصوبه","درآمدها","هزینه ها","توافقات");
		Budget[3] = new Array("statics.aspx?flag=30","statics.aspx?flag=31","statics.aspx?flag=32","statics.aspx?flag=47");
//-------  Budget -------\\
//-------  Contractors-------\\
	Contractors = new Array();
		Contractors[0] = new Array("contractorsmenu", "contractors");
		Contractors[1] = new Array(240,759,100);
		Contractors[2] = new Array("موضوع","معیارهای گزینش","شرایط و ضوابط");
		Contractors[3] = new Array("contractors.aspx","statics.aspx?flag=52","statics.aspx?flag=51");
//-------  Contractors-------\\
//-------  Research-------\\
	Research = new Array();
		Research[0] = new Array("researchmenu", "research");
		Research[1] = new Array(212,774,85);
		Research[2] = new Array("تقویم آموزشی","معرفی دوره ها");
		Research[3] = new Array("","Course-list.aspx");
		Research[4] = new Array("calendarmenu",null);
	
//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: Research Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\

		//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: Commitees Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\
		Calendar = new Array();
		Calendar[0] = new Array("calendarmenu", "research");
		Calendar[1] = new Array(212,647,120);
		Calendar[2] = new Array("تمام دوره ها","دوره های برگزاری شده","دوره های آتی","دوره های جاری");
		Calendar[3] = new Array("learning.aspx?drop=4","learning.aspx?drop=1","learning.aspx?drop=3","learning.aspx?drop=2");
		Calendar[5] = new Array("researchmenu");
		//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: Commitees Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\

//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: Research Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\	
	//-------  Newspaper -------\\
		Newspaper = new Array();
			Newspaper[0] = new Array("newspapermenu", "newspaper");
			Newspaper[1] = new Array(297,679,180);
			Newspaper[2] = new Array("اخبار و آمار فعالیت واحدها","انتصابات و رویدادهای مهم شهرداری","اطلاعیه و آگهی ها");
			Newspaper[3] = new Array("news-list.aspx?type=1","news-list.aspx?type=0","advertise-list.aspx");
	//-------  Newspaper -------\\
	//-------  Forms -------\\
		Forms = new Array();
			Forms[0] = new Array("formsmenu", "forms");
			Forms[1] = new Array(325,759,100);
			Forms[2] = new Array("فرم تسویه حساب","فرم نوسازی","فرم درخواست پروانه","فرم پایان کار","نظر سنجی","پرسش و پاسخ");
			Forms[3] = new Array("statics.aspx?flag=60","statics.aspx?flag=61","statics.aspx?flag=62","statics.aspx?flag=63","opinion-form.aspx?flag=0","faq-list.aspx?Flag=0");
	//-------  Forms -------\\
	//-------  Commitees-------\\
		Commitees = new Array();
			Commitees[0] = new Array("commiteesmenu", "commitees");
			Commitees[1] = new Array(155,20,126);
			Commitees[2] = new Array("کمیته برنامه ریزی","کمیته اداری مالی","کمیته عمران","کمیته فضای سبز","کمیته خدمات شهری","کمیته رفاه وتعاون");
			Commitees[3] = new Array("Committees.aspx?id=1","Committees.aspx?id=2","Committees.aspx?id=3","Committees.aspx?id=4","Committees.aspx?id=5",null);
			Commitees[4] = new Array(null,null,null,null,null,"welfaremenu");
	//-------  Commitees-------\\

	//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: Commitees Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\
		//------- Welfare -------\\
			Welfare = new Array();
				Welfare[0] = new Array("welfaremenu", "commitees");
				Welfare[1] = new Array(250,153,170);
				Welfare[2] = new Array("تعاونی مسکن","صندوق قرض الحسنه کارکنان شهرداری");
				Welfare[3] = new Array("Committees.aspx?id=6","Committees.aspx?id=7");
				Welfare[5] = new Array("commiteesmenu");
		//------- Welfare -------\\
		//:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-: Commitees Submenu :-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:-:\\

///-------  People -------\\
	People = new Array();
		People[0] = new Array("peoplemenu", "people");
		People[1] = new Array(352,749,110);
		People[2] = new Array("آموزشهای عمومی","اطلاعیه های عمومی","طرح تکریم ارباب رجوع");
		People[3] = new Array("GeneralTrain.aspx","GeneralAdvertise.aspx",null);
		People[4] = new Array(null,null,"costmenu");
//-------  People -------\\
//------- engmenu -------\\
	cost = new Array();
		cost[0] = new Array("costmenu", "people");
		cost[1] = new Array(390,602,140);
		cost[2] = new Array("شکایات و کنترل و نظارت","تلفن گویا","هدایت ارباب رجوع");
		cost[3] = new Array("opinion-form.aspx?flag=1","statics.aspx?flag=49","statics.aspx?flag=50");
		cost[5] = new Array("peoplemenu");
//------- engmenu -------\\

//-------  Other Facilities-------\\
		OtherFacilities = new Array();
		OtherFacilities[0] = new Array("otherfacilitiesmenu", "otherfacilities");
		OtherFacilities[1] = new Array(155,0,122);
		OtherFacilities[2] = new Array("پیش بینی وضع هوا","بانک اطلاعاتی","مجموعه های تصویری","فیلم و موسیقی محلی شهر","نقشه سایت","پیوندها","تماس با ما");
		OtherFacilities[3] = new Array("http://www.iranweather.com/",null,"Gallery.aspx?fflag=0","Gallery.aspx?fflag=1","statics.aspx?flag=84","links.aspx?drop=-1","statics.aspx?flag=28");
	    OtherFacilities[4] = new Array(null,"bankmenu",null,null,null,null,null);
//-------  Other Facilities-------\\

//------- engmenu -------\\
	eng = new Array();
		eng[0] = new Array("engmenu", "otherfacilities");
		eng[1] = new Array(193,127,140);
		eng[2] = new Array("اسامی مهندسین ناظر ساختمان","اسامی مهندسین تاسیسات","پیمانکاران","ضوابط و مقررات");
		eng[3] = new Array("constengineers.aspx","instengineers.aspx","contractors.aspx","Statics.aspx?flag=24");
		eng[5] = new Array("otherfacilitiesmenu");
//------- engmenu -------\\

//------- bankmenu -------\\
	bank = new Array();
		bank[0] = new Array("bankmenu", "otherfacilities");
		bank[1] = new Array(174,127,140);
		bank[2] = new Array("اسامی شرکتهای خدماتی","اسامی شرکتهای ساختمانی","نرم افزارها");
		bank[3] = new Array("admincompanies.aspx","constcompanies.aspx","softwares.aspx");
		bank[5] = new Array("otherfacilitiesmenu");
//------- bankmenu -------\\


var MenusGroup = new Array(Provisions,People,cost,bank,OtherFacilities,Provisions,Committee,Introduction,Department,CityServices,CityDevelop,Official,Execution,FireBrigade,Services,Commitees,Welfare,Projects,Budget,Contractors,Research,Newspaper,Forms,Calendar);
var SiteMap=false;
var hLateMoveto = hmoving = setTimeout("null",1);
var BorderStyle = "1px solid #2d432c";
var BgColor = new Array("#3c784b","#6fb281");
var Padding = "2px 4px 0px 0px";
var divAlign ="right";
var fontColor = new Array("#deffdc","#ffea00");	
var FontStyle = new Array("tahoma","7pt");

//**************** End Initialize ****************\\


//**************** Over ****************\\

function divOver(num){
	VisibilityLayer(MenusGroup[num][0][0],"show");
	if(MenusGroup[num][5]){
		for(var j=0 ; j<MenusGroup[num][5].length;j++) {VisibilityLayer(MenusGroup[num][5][j],"show");}
	}
}


function divOut(num){
	var CallFunction="HideControl(MenusGroup[num][0][0]";
	if(MenusGroup[num][4]){
		var HideorShow = "hide";
		var which = 0;
		for(var i=0 ; i<MenusGroup[num][4].length ; i++){
			if(MenusGroup[num][4][i] != null){
				var proSubLayer = (stdBrowser) ? document.getElementById(MenusGroup[num][4][i]).style : document.all[MenusGroup[num][4][i]].style;
				if(proSubLayer.visibility=="visible" || proSubLayer.visibility=="show"){
					which = i;
					HideorShow = "Show";
					break;
				}
			}
		}
		if(HideorShow != "Show"){
			if(MenusGroup[num][5]){
				for(var i=0 ; i<MenusGroup[num][5].length ; i++){
					CallFunction=CallFunction+",MenusGroup[num][5]["+i+"]";
				}
				CallFunction+=");";
				eval(CallFunction);
			}
			else {HideControl(MenusGroup[num][0][0])}
		}
		else if(HideorShow == "Show"){
			if(MenusGroup[num][5]){
				for(var i=0 ; i<MenusGroup[num][5].length ; i++){
					CallFunction=CallFunction+",MenusGroup[num][5]["+i+"]";
				}
				CallFunction+=",MenusGroup[num][4][which]);";
				eval(CallFunction);
			}
			else {HideControl(MenusGroup[num][0][0],MenusGroup[num][4][which]);}
		}
	}
	else if(MenusGroup[num][5]){
		for(var i=0 ; i<MenusGroup[num][5].length ; i++){
			CallFunction=CallFunction+",MenusGroup[num][5]["+i+"]";
		}
		CallFunction+=");";
		eval(CallFunction);
	}
	else{HideControl(MenusGroup[num][0][0]);}
}

function optOver(numLayer,numOption,chr){
	if(MenusGroup[numLayer][4]){
		if(MenusGroup[numLayer][4][numOption]!=null){
			HideAll(MenusGroup[numLayer][0][0]);
			VisibilityLayer(MenusGroup[numLayer][4][numOption],"show");
		}
		else{
			HideAll(MenusGroup[numLayer][0][0]);
		}
	}
}

function OverElement(){
	Arg=new Object();
	Arg=OverElement.arguments;
	switch(Arg[4]){
		case "Over":
			if(MenusGroup[Arg[2]][4] && MenusGroup[Arg[2]][4][Arg[3]]!=null){
				document.getElementById(Arg[0]).style.background=""+BgColor[1]+" url(images/arrow_submenu_on.gif) no-repeat left center";
			}
			else{
				document.getElementById(Arg[0]).style.background=BgColor[1];
			}
			document.getElementById(Arg[1]).style.color=fontColor[1];
			break;
		case "Out":
			if(MenusGroup[Arg[2]][4] && MenusGroup[Arg[2]][4][Arg[3]]!=null){
				document.getElementById(Arg[0]).style.background=""+BgColor[0]+" url(images/arrow_submenu.gif) no-repeat left center";
			}
			else{
				document.getElementById(Arg[0]).style.background=BgColor[0];
			}
			document.getElementById(Arg[1]).style.color=fontColor[0];
			break;
	}
}

//**************** End Over ****************\\

//**************** Build ****************\\

function BuildPopupMenu(){
	var Zindex=10 ;
	for(var i=0 ; i<MenusGroup.length ; i++){
		Zindex+=1;
		document.writeln("<div id=\""+MenusGroup[i][0][0]+"\" style=\"position:absolute;visibility:hidden;top:"+MenusGroup[i][1][0]+"px;left:"+MenusGroup[i][1][1]+"px;height:auto;text-align:"+divAlign+";z-index:"+Zindex+";\" onmouseover=\"divOver("+i+");Mouseover(\'"+MenusGroup[i][0][1]+"\');\" onmouseout=\"divOut("+i+");Mouseout(\'"+MenusGroup[i][0][1]+"\');\">");
		for(var j=0 ; j<(MenusGroup[i][2].length) ; j++){
			var idName01="Bg"+i+j;
			var idName02="cl"+i+j;
			if(MenusGroup[i][4] && MenusGroup[i][4][j]!=null){
				document.write("<p id=\""+idName01+"\" style=\"font-family:"+FontStyle[0]+";font-size:"+FontStyle[1]+";font-weight:bold;width:"+MenusGroup[i][1][2]+"px;height:14px;margin-top:1px;padding:"+Padding+";background:"+BgColor[0]+" url("+Path+"images/arrow_submenu.gif) no-repeat left center;border:"+BorderStyle+";\" onmouseover=\"optOver("+i+","+j+",'over');OverElement(\'"+idName01+"\',\'"+idName02+"\',"+i+","+j+",\'Over\');\" onmouseout=\"OverElement(\'"+idName01+"\',\'"+idName02+"\',"+i+","+j+",\'Out\');\">");
			}
			else{
				document.write("<p id=\""+idName01+"\" style=\"font-family:"+FontStyle[0]+";font-size:"+FontStyle[1]+";font-weight:bold;width:"+MenusGroup[i][1][2]+"px;height:14px;margin-top:1px;padding:"+Padding+";background:"+BgColor[0]+";border:"+BorderStyle+";\" onmouseover=\"optOver("+i+","+j+",'over');OverElement(\'"+idName01+"\',\'"+idName02+"\',"+i+","+j+",\'Over\');\" onmouseout=\"OverElement(\'"+idName01+"\',\'"+idName02+"\',"+i+","+j+",\'Out\');\">");
			}
			if(MenusGroup[i][3][j]!=null){
				if(MenusGroup[i][3][j].indexOf("http://") >= 0) {document.write("<a style=\"font-family:"+FontStyle[0]+";color:#d6d9dd;font-size:"+FontStyle[1]+";font-weight:bold;\" href=\""+MenusGroup[i][3][j]+"\" target=\"_blank\" style=\"margin-left:4px;\">");}			
				else if(MenusGroup[i][6] && MenusGroup[i][6][0]!=null && MenusGroup[i][6][j]!=false){
					document.write("<a onclick=\"newWindow(600,500,\'"+MenusGroup[i][3][j]+"\');return false;\" style=\"font-family:"+FontStyle[0]+";color:#d6d9dd;font-size:"+FontStyle[1]+";font-weight:bold;\" href=\"#\">");
				}
				else{
					document.write("<a style=\"font-family:"+FontStyle[0]+";color:#d6d9dd;font-size:"+FontStyle[1]+";font-weight:bold;\" href=\""+MenusGroup[i][3][j]+"\">");}
			}
			else {document.write("<a style=\"font-family:"+FontStyle[0]+";color:#d6d9dd;font-size:"+FontStyle[1]+";font-weight:bold;\" onclick=\"return false;\" href=\"www.parsehcomputer.com\">");}
			document.write("<span id=\""+idName02+"\" style=\"color:"+fontColor[0]+";\">"+MenusGroup[i][2][j]+"<\/span><\/a><\/p>");
		}
		document.writeln("<\/div>");
	}
}

//**************** End Build ****************\\