
//constant variables



var host_address_1			='http://www.mehrjan.ir/fa';
var defOver_1				='#CFD0CC';
var defBack_1				='#b5d571';
var defBack2_1				='';
var mo_overCol_1				='#679900';
var mo_backCol_1				='#EDF8FF';
var offsete_menu_az_chap_1	=0;
var offsete_menu_az_bala_1	=30;
var fasele_beine_itemha_1	=2;
var ertefa_itemha_1			=25;
var arz_1					=150;











//end of constants

	function init_1() {
		//window.status='www.tct.ir';
		
		//alert('init');
		//self.moveTo(0,0);
		//self.resizeTo(screen.availWidth,(screen.availHeight));
		writeMennus_1();	
		//if(document.all.my3table){
		//	my3image.width=my3table.clientWidth;
		//}
	}
	
var isDOM = (document.getElementById ? true : false); 
var isIE4 = ((document.all && !isDOM) ? true : false);
var isNS4 = (document.layers ? true : false);
function getRef_1(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}
function getSty_1(id) {
	return (isNS4 ? getRef_1(id) : getRef_1(id).style);
} 

var popTimer_1 = 0;
var litNow_1 = new Array();
function popOver_1(mennu_1Num, itemNum){
	

	clearTimeout(popTimer_1);
	hideAllBut_1(mennu_1Num);
	litNow_1 = getTree_1(mennu_1Num, itemNum);
	changeCol_1(litNow_1, true);
	targetNum = mennu_1[mennu_1Num][itemNum].target;
	
	

	if (targetNum > 0) {
		thisX = parseInt(mennu_1[mennu_1Num][0].ref.left) + parseInt(mennu_1[mennu_1Num][itemNum].ref.left);
		thisY = parseInt(mennu_1[mennu_1Num][0].ref.top) + parseInt(mennu_1[mennu_1Num][itemNum].ref.top);

		
		with (mennu_1[targetNum][0].ref) {
			left = parseInt(thisX + mennu_1[targetNum][0].x);
			top = parseInt(thisY + mennu_1[targetNum][0].y);
			visibility = 'visible';
		}
	}
}
function popOut_1(mennu_1Num, itemNum) {

	if ((mennu_1Num == 0) && !mennu_1[mennu_1Num][itemNum].target)
		hideAllBut_1(0)
	else
		popTimer_1 = setTimeout('hideAllBut_1(0)', 500);
}
function getTree_1(mennu_1Num, itemNum) {
	itemArray = new Array(mennu_1.length);
	while(1) {
		itemArray[mennu_1Num] = itemNum;
		if (mennu_1Num == 0)
			return itemArray;
		itemNum = mennu_1[mennu_1Num][0].parentItem;
		mennu_1Num = mennu_1[mennu_1Num][0].parentMennu;
	  }
}

function changeCol_1(changeArray, isOver) {
	for (mennu_1Count = 0; mennu_1Count < changeArray.length; mennu_1Count++) {
		if (changeArray[mennu_1Count]) {
			newCol = isOver ? mennu_1[mennu_1Count][0].overCol : mennu_1[mennu_1Count][0].backCol;
			//link_color = isOver ? link_over_color_1 : link_out_color_1;

			myover=mennu_1[mennu_1Count][0].textOverCol;
			myback=mennu_1[mennu_1Count][0].textBackCol;
			
			link_color = isOver ? myover : myback;



			
			with (mennu_1[mennu_1Count][changeArray[mennu_1Count]].ref) {
				if (isNS4)
					bgColor = newCol;
				else{

					backgroundColor = newCol;
					
					
					
					var ii = 'mennu_1' + mennu_1Count + 'item' + changeArray[mennu_1Count];
					eval("oobj=document.all."+ii);
					oobj.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.color=link_color;		
				
					
					
				}
		    }
		 }
	}
}
function hideAllBut_1(mennu_1Num) {
	var keepMennus = getTree_1(mennu_1Num, 1);
	for (count = 0; count < mennu_1.length; count++)
		if (!keepMennus[count])
	mennu_1[count][0].ref.visibility = 'hidden';
	changeCol_1(litNow_1, false);
}

function Mennu_1(isVert, popInd, x, y, width, overCol, backCol, borderClass, textClass,textOverCol,textBackCol,textalign) {
	this.isVert = isVert;
	this.popInd = popInd;
	this.x = x;//faseleh table as bala
	this.y = y;//faseleh table as chap
	this.width = width;//width of table
	this.overCol = overCol;//color of overing mouse.
	this.backCol = backCol;//background of td
	this.borderClass = borderClass;
	this.textClass = textClass;
	this.parentMennu = null;
	this.parentItem = null;
	this.ref = null;
	this.textOverCol = textOverCol;
	this.textBackCol = textBackCol;
	this.textalign   = textalign;
}

function Item_1(text, href, frame, length, spacing, target) {
	this.text = text;
	this.href = href;
	this.frame = frame;
	this.length = length;//height of one td
	this.spacing = spacing;
	this.target = target;
	this.ref = null;
}
function f_on_click(href){
	if(parseInt(href)==(href)){
		href	='';
		mo_href	='';
	}
	mo_href='';
	if(href!=''){
		http_index=href.indexOf('http:');
		mailto_index=href.indexOf('mailto:');
		if(http_index<0 && mailto_index<0)
			mo_href=host_address_1+'/'+href;
		else
			mo_href=href;
	}
	window.open(mo_href,'_self');	
}
function writeMennus_1() {
	
	if (!isDOM && !isIE4 && !isNS4) return;
	
	for (currMennu = 0; currMennu < mennu_1.length; currMennu++) with (mennu_1[currMennu][0]) {
		var str = '', itemX = 0, itemY = 0;
			
			for (currItem = 1; currItem < mennu_1[currMennu].length; currItem++) with (mennu_1[currMennu][currItem]) {
				var itemID = 'mennu_1' + currMennu + 'item' + currItem;
				var w = (isVert ? width : length);
				var h = (isVert ? length : width);

				cursor=" cursor:hand; ";
				if(parseInt(href)==(href)){
					href	='';
					mo_href	='';
					cursor	='';
				}

				if (isDOM || isIE4) {
					str += '<div  onclick=f_on_click("'+href+'");  id="' + itemID + '" style="'+cursor+';position: absolute; left: ' + itemX + '; top: ' + itemY + '; width: ' + w + '; height: ' + h + '; visibility: inherit; ';
					if (backCol) str += 'background: ' + backCol + '; ';
					str += '" ';
				}

				
				if (isNS4) {
					str += '<layer id="' + itemID + '" left="' + itemX + '" top="' + itemY + '" width="' +  w + '" height="' + h + '" visibility="inherit" ';
					if (backCol) str += 'bgcolor="' + backCol + '" ';
				}
				if (borderClass) str += 'class="' + borderClass + '" ';
				str += 'onMouseOver="popOver_1(' + currMennu + ',' + currItem + ')" onMouseOut="popOut_1(' + currMennu + ',' + currItem + ')">';
				
				
				spacing=1;
				
				mo_href="";
				if(href!=""){
					http_index=href.indexOf("http:");
					mailto_index=href.indexOf("mailto:");
					if(http_index<0 && mailto_index<0)
						mo_href=' href="'+host_address_1+'/'+href+'" ';
					else
						mo_href=' href="'+href+'" ';
				}
			
				//yalert(textClass);

				//mohammad:
				myborder=1
				if(currMennu==0)
					myborder=0;
				
				str += '<table width="' + w + '" border="0" style="BORDER-BOTTOM: #b5d571 '+myborder+'px solid;" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '"><tr><td  style="padding-right:5" align="'+textalign+'" height="' + h  + '" class="'+textClass+'" >' + '<a dir=rtl  style="color:'+textBackCol+';text-decoration:none;font-family:tahoma;font-size:8pt;" '+mo_href+' ' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
					
				if (target > 0) {
					mennu_1[target][0].parentMennu = currMennu;
					mennu_1[target][0].parentItem = currItem;
					if (popInd) str += '<td class="' + textClass + '" align="left">' + popInd + '</td>';
				}
				str += '</tr></table>' + (isNS4 ? '</layer>' : '</div>');
				if (isVert) itemY += length + spacing;
				else itemX += length + spacing;
			}
			if (isDOM) {//alert("isDOM");
				var newDiv = document.createElement('div');
				//document.getElementsByTagName('body').item(0).appendChild(newDiv);
				td_menu_location_1.appendChild(newDiv);
				newDiv.innerHTML = str;
				//alert(str);
				//td_mennu_1_location.innerHTML = str;//alert(str);
				//alert(newDiv.style.posTop);
				ref = newDiv.style;
				// added by mohammad in: 1388-2-5
				if(ref.posTop==0)
					ref.position = 'absolute';
				else
					ref.position = 'relative';

				//ref.position = 'relative';
				ref.left =-500;//این کار برای اینه که وقتی اول منوها بصورت هیدن چاپ میشه اینقدر میاد سما راست که صفحه بیخودی اسکرول میکنه. برای اینکه هر چقدر عرض منوها و ساب منوها زیاد هم بشه و باعث بیرون اومدن از صفحه نشه من -100 میدم تا همه منوها و ساب منوها بیان وسط صفحه و صفحه الکی اسکرول نکنه.
				ref.visibility = 'hidden';
				ref.posTop=10;
				//alert(ref.color);
			}

			if (isIE4) {//alert("isIE4");
				document.body.insertAdjacentHTML('beforeEnd', '<div id="mennu_1' + currMennu + 'div" ' + 'style="position: absolute; visibility: hidden">' + str + '</div>');
				ref = getSty_1('mennu_1' + currMennu + 'div');
			}

			if (isNS4) {alert("isNS4");
				ref = new Layer(0);
				ref.document.write(str);
				ref.document.close();
			}

			for (currItem = 1; currItem < mennu_1[currMennu].length; currItem++) {
				itemName = 'mennu_1' + currMennu + 'item' + currItem;
				if (isDOM || isIE4) mennu_1[currMennu][currItem].ref = getSty_1(itemName);
				if (isNS4) mennu_1[currMennu][currItem].ref = ref.document[itemName];
			}
		}
		with(mennu_1[0][0]) {
			//x=50;y=50;
			//alert(x+","+y);
			ref.left = x;
			ref.top = y;
			ref.visibility = 'visible';
			
		}
}



	
	
	
	

	var xmenu_1=new Array();
	var mennu_1 = new Array();
	var xitem_1=new Array();
	mo_arrow="<img border=0 align=left src="+host_address_1+"/pictures/m10.gif>";
	var defLength =ertefa_itemha_1;



 
//start of body

xmenu_1[0]=new Array('صفحه نخست',25,0,'http://www.mehrjan.ir');
xmenu_1[1]=new Array('عضويت در سايت',25,0,'page/register_user.htm');
xmenu_1[2]=new Array('اخبار',25,0,'news');
xmenu_1[3]=new Array('در باره برات',25,0,'40');
xmenu_1[4]=new Array('گالري تصاوير            ',25,0,'gallery');
xmenu_1[5]=new Array('صوتی و تصويري',25,0,'multimedia');
xmenu_1[6]=new Array('دانلود نرم افزار',25,0,'multimedia/software');
xmenu_1[7]=new Array('كتاب الكترونيك',25,0,'multimedia/ebook');
xmenu_1[8]=new Array('جستجو',25,0,'search.php');

				
				
				
xitem_1[0]=new Array();
xitem_1[0][0]=new Array('70',defOver_1,defBack_1);
				
				
				
xitem_1[1]=new Array();
xitem_1[1][0]=new Array('70',defOver_1,defBack_1);
				
				
				
xitem_1[2]=new Array();
xitem_1[2][0]=new Array('70',defOver_1,defBack_1);
				
				
				
xitem_1[3]=new Array();
xitem_1[3][0]=new Array('87',defOver_1,defBack_1);
xitem_1[3][1]=new Array('سايت برات','page/site_barat.htm',0);
xitem_1[3][2]=new Array('شهيد برات','36',10);
xitem_1[3][3]=new Array('تاريخچه نخلستان','page/history.htm',0);
xitem_1[3][4]=new Array('در باره ما','page/about_us.htm',0);
xitem_1[3][5]=new Array('سؤال و جواب','page/faq.htm',0);
xitem_1[3][6]=new Array('تصاوير مهرجان','page/picture_mehrjan.htm',0);
				
				
				
xitem_1[9]=new Array();
xitem_1[9][0]=new Array('87',defOver_1,defBack_1);
xitem_1[9][1]=new Array('درباره شهيد','page/shahid.htm',0);
xitem_1[9][2]=new Array('وصيت نامه شهيد','page/vasiiat.htm',0);
xitem_1[9][3]=new Array('خانواده شهيد','page/kh_shahid.htm',0);
xitem_1[9][4]=new Array('اشعار شهید','poem',0);
				
				
				
xitem_1[4]=new Array();
xitem_1[4][0]=new Array('70',defOver_1,defBack_1);
				
				
				
xitem_1[5]=new Array();
xitem_1[5][0]=new Array('70',defOver_1,defBack_1);
xitem_1[5][1]=new Array('موسيقي','multimedia/music',0);
xitem_1[5][2]=new Array('فیلم','multimedia/video',0);
				
				
				
xitem_1[6]=new Array();
xitem_1[6][0]=new Array('70',defOver_1,defBack_1);
				
				
				
xitem_1[7]=new Array();
xitem_1[7][0]=new Array('70',defOver_1,defBack_1);
				
				
				
xitem_1[8]=new Array();
xitem_1[8][0]=new Array('70',defOver_1,defBack_1);




//end of body



	

	

	mennu_1[0] 		= new Array();
	mennu_1[0][0] 	= new Mennu_1(true, '', offsete_menu_az_chap_1, offsete_menu_az_bala_1									, arz_1, mo_overCol_1,mo_backCol_1 , 'itemBorder', 'menuText','#ffffff','#000000','right');
	for(i=0;i<xmenu_1.length;i++){
		//alert(xmenu_1[i][0]);
		lable=xmenu_1[i][0];
		if(xitem_1[i].length>1)
			lable=mo_arrow+lable;
		mennu_1[0][i+1]=new Item_1(lable,xmenu_1[i][3],'',xmenu_1[i][1],fasele_beine_itemha_1,i+1);
	}
	

	for(j=0;j<xitem_1.length;j++){//alert(xmenu_1.length);alert(j);
		
				width=xitem_1[j][0][0];
				xpos=0-Number(width);
				//if(j==0)
				//	xpos=140;
				
				ypos=0;
		mennu_1[j+1] = new Array();
		mennu_1[j+1][0] = new Mennu_1(true, '', xpos, ypos, width, xitem_1[j][0][1], xitem_1[j][0][2], 'itemBorder', 'itemText','#000000','#000000','right');
		for(i=1;i<(xitem_1[j].length);i++){
			xlable=xitem_1[j][i][0];
			//alert(xitem_1[j][i][2]);
			if(xitem_1[j][i][2]!=0)
				xlable=mo_arrow+xlable;
			mennu_1[j+1][i] = new Item_1(xlable,xitem_1[j][i][1], '', defLength, 0, xitem_1[j][i][2]);
		}
	}
	
	
	


