
//constant variables



var host_address_2			='http://www.prsa.ir/fa';
var defOver_2				='#CC0F15';
var defBack_2				='#20455C';
var defBack2_2				='';
var mo_overCol_2				='#244367';
var mo_backCol_2				='';
var offsete_menu_az_chap_2	=-640;
var offsete_menu_az_bala_2	=-10;
var fasele_beine_itemha_2	=10;
var ertefa_itemha_2			=26;
var arz_2					=26;











//end of constants

	function init_2() {
		//window.status='www.tct.ir';
		
		//alert('init');
		//self.moveTo(0,0);
		//self.resizeTo(screen.availWidth,(screen.availHeight));
		writeMennus_2();	
		//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_2(id) {
	if (isDOM) return document.getElementById(id);
	if (isIE4) return document.all[id];
	if (isNS4) return document.layers[id];
}
function getSty_2(id) {
	return (isNS4 ? getRef_2(id) : getRef_2(id).style);
} 

var popTimer_2 = 0;
var litNow_2 = new Array();
function popOver_2(mennu_2Num, itemNum){
	

	clearTimeout(popTimer_2);
	hideAllBut_2(mennu_2Num);
	litNow_2 = getTree_2(mennu_2Num, itemNum);
	changeCol_2(litNow_2, true);
	targetNum = mennu_2[mennu_2Num][itemNum].target;
	
	

	if (targetNum > 0) {
		thisX = parseInt(mennu_2[mennu_2Num][0].ref.left) + parseInt(mennu_2[mennu_2Num][itemNum].ref.left);
		thisY = parseInt(mennu_2[mennu_2Num][0].ref.top) + parseInt(mennu_2[mennu_2Num][itemNum].ref.top);

		
		with (mennu_2[targetNum][0].ref) {
			left = parseInt(thisX + mennu_2[targetNum][0].x);
			top = parseInt(thisY + mennu_2[targetNum][0].y);
			visibility = 'visible';
		}
	}
}
function popOut_2(mennu_2Num, itemNum) {

	if ((mennu_2Num == 0) && !mennu_2[mennu_2Num][itemNum].target)
		hideAllBut_2(0)
	else
		popTimer_2 = setTimeout('hideAllBut_2(0)', 500);
}
function getTree_2(mennu_2Num, itemNum) {
	itemArray = new Array(mennu_2.length);
	while(1) {
		itemArray[mennu_2Num] = itemNum;
		if (mennu_2Num == 0)
			return itemArray;
		itemNum = mennu_2[mennu_2Num][0].parentItem;
		mennu_2Num = mennu_2[mennu_2Num][0].parentMennu;
	  }
}

function changeCol_2(changeArray, isOver) {
	for (mennu_2Count = 0; mennu_2Count < changeArray.length; mennu_2Count++) {
		if (changeArray[mennu_2Count]) {
			newCol = isOver ? mennu_2[mennu_2Count][0].overCol : mennu_2[mennu_2Count][0].backCol;
			//link_color = isOver ? link_over_color_2 : link_out_color_2;

			myover=mennu_2[mennu_2Count][0].textOverCol;
			myback=mennu_2[mennu_2Count][0].textBackCol;
			
			link_color = isOver ? myover : myback;



			
			with (mennu_2[mennu_2Count][changeArray[mennu_2Count]].ref) {
				if (isNS4)
					bgColor = newCol;
				else{

					backgroundColor = newCol;
					
					
					
					var ii = 'mennu_2' + mennu_2Count + 'item' + changeArray[mennu_2Count];
					eval("oobj=document.all."+ii);
					oobj.childNodes[0].childNodes[0].childNodes[0].childNodes[0].childNodes[0].style.color=link_color;		
				
					
					
				}
		    }
		 }
	}
}
function hideAllBut_2(mennu_2Num) {
	var keepMennus = getTree_2(mennu_2Num, 1);
	for (count = 0; count < mennu_2.length; count++)
		if (!keepMennus[count])
	mennu_2[count][0].ref.visibility = 'hidden';
	changeCol_2(litNow_2, false);
}

function Mennu_2(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_2(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){
	//alert(link);
	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_2() {
	
	if (!isDOM && !isIE4 && !isNS4) return;
	
	for (currMennu = 0; currMennu < mennu_2.length; currMennu++) with (mennu_2[currMennu][0]) {
		var str = '', itemX = 0, itemY = 0;
			
			for (currItem = 1; currItem < mennu_2[currMennu].length; currItem++) with (mennu_2[currMennu][currItem]) {
				var itemID = 'mennu_2' + currMennu + 'item' + currItem;
				var w = (isVert ? width : length);
				var h = (isVert ? length : width);

				if (isDOM || isIE4) {
					str += '<div  onclick=f_on_click("'+href+'");  id="' + itemID + '" style="cursor:hand;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_2(' + currMennu + ',' + currItem + ')" onMouseOut="popOut_2(' + currMennu + ',' + currItem + ')">';
				
				
				
				
				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_2+'/'+href+'" ';
					else
						mo_href=' href="'+href+'" ';
				}
			
				//yalert(textClass);

				str += '<table width="' + w + '" border="0" cellspacing="0" cellpadding="' + (!isNS4 && borderClass ? 3 : 0) + '"><tr><td  style="padding-right:5" align="'+textalign+'" height="' + (h - 7) + '" class="'+textClass+'" >' + '<a dir=rtl  style="color:'+textBackCol+';text-decoration:none;font-family:tahoma;font-size:8pt;font-weight:normal" '+mo_href+' ' + (frame ? ' target="' + frame + '">' : '>') + text + '</a></td>';
					
				if (target > 0) {
					mennu_2[target][0].parentMennu = currMennu;
					mennu_2[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_2.appendChild(newDiv);
				newDiv.innerHTML = str;
				//alert(str);
				//td_mennu_2_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 =-100;//این کار برای اینه که وقتی اول منوها بصورت هیدن چاپ میشه اینقدر میاد سما راست که صفحه بیخودی اسکرول میکنه. برای اینکه هر چقدر عرض منوها و ساب منوها زیاد هم بشه و باعث بیرون اومدن از صفحه نشه من -100 میدم تا همه منوها و ساب منوها بیان وسط صفحه و صفحه الکی اسکرول نکنه.
				ref.visibility = 'hidden';
				ref.posTop=10;
				//alert(ref.color);
			}

			if (isIE4) {//alert("isIE4");
				document.body.insertAdjacentHTML('beforeEnd', '<div id="mennu_2' + currMennu + 'div" ' + 'style="position: absolute; visibility: hidden">' + str + '</div>');
				ref = getSty_2('mennu_2' + currMennu + 'div');
			}

			if (isNS4) {alert("isNS4");
				ref = new Layer(0);
				ref.document.write(str);
				ref.document.close();
			}

			for (currItem = 1; currItem < mennu_2[currMennu].length; currItem++) {
				itemName = 'mennu_2' + currMennu + 'item' + currItem;
				if (isDOM || isIE4) mennu_2[currMennu][currItem].ref = getSty_2(itemName);
				if (isNS4) mennu_2[currMennu][currItem].ref = ref.document[itemName];
			}
		}
		with(mennu_2[0][0]) {
			//x=50;y=50;
			//alert(x+","+y);
			ref.left = x;
			ref.top = y;
			ref.visibility = 'visible';
			
		}
}



	
	
	
	

	var xmenu_2=new Array();
	var mennu_2 = new Array();
	var xitem_2=new Array();
	mo_arrow="<img border=0 align=left src="+host_address_2+"/pictures/m11.gif>";
	var defLength =ertefa_itemha_2;



 
//start of body

xmenu_2[0]=new Array('پادكست',73,0,'page/padkast.htm');
xmenu_2[1]=new Array('انتشارات',74,0,'page/publications');
xmenu_2[2]=new Array('عضويت',65,0,'page/register');
xmenu_2[3]=new Array('منابع',54,0,'page/resources');
xmenu_2[4]=new Array('جوايز',54,0,'page/awards.htm');
xmenu_2[5]=new Array('رويدادها',70,0,'page/events');
xmenu_2[6]=new Array('مديريت',65,0,'page/direction');
xmenu_2[7]=new Array('در باره انجمن   ',107,0,'page/about_us.htm');

xitem_2[0]=new Array();
xitem_2[0][0]=new Array('100',defOver_2,defBack_2);


xitem_2[1]=new Array();
xitem_2[1][0]=new Array('100',defOver_2,defBack_2);
xitem_2[1][1]=new Array('كتاب','page/publications/books.htm',0);
xitem_2[1][2]=new Array('مجله','page/journal.htm',0);
xitem_2[1][3]=new Array('خبرنامه','page/newsletter.htm',0);
xitem_2[1][4]=new Array('ویژه نامه','page/special_letter.htm',0);


xitem_2[2]=new Array();
xitem_2[2][0]=new Array('109',defOver_2,defBack_2);
xitem_2[2][1]=new Array('مزاياي عضويت','page/register_benefits.htm',0);
xitem_2[2][2]=new Array('گروههای عضویت','page/register_groups.htm',0);
xitem_2[2][3]=new Array('فرم عضویت','page/register/member_form.htm',0);
xitem_2[2][4]=new Array('راهنمای عضویت','page/register_help.htm',0);
xitem_2[2][5]=new Array('منشور اخلاقی','page/register_charter.htm',0);


xitem_2[3]=new Array();
xitem_2[3][0]=new Array('110',defOver_2,defBack_2);
xitem_2[3][1]=new Array('مقالات','page/resources/articles',0);
xitem_2[3][2]=new Array('اخبار','news.php',0);
xitem_2[3][3]=new Array('راهنمای تخصصی','page/special_help',0);
xitem_2[3][4]=new Array('يادمان','page/resources/yademan.htm',0);


xitem_2[4]=new Array();
xitem_2[4][0]=new Array('100',defOver_2,defBack_2);
xitem_2[4][1]=new Array('نشان ويژه','page/special_mark.htm',0);
xitem_2[4][2]=new Array('نشان سپاس','page/special_thnaks.htm',0);
xitem_2[4][3]=new Array('آیین نامه ها','page/regulations.htm',0);
xitem_2[4][4]=new Array('برندگان','page/winners.htm',0);


xitem_2[5]=new Array();
xitem_2[5][0]=new Array('100',defOver_2,defBack_2);
xitem_2[5][1]=new Array('جشنواره ها','page/events/festivals',0);
xitem_2[5][2]=new Array('گردهمایی ها','page/gatherings',0);
xitem_2[5][3]=new Array('کارگاهها','page/workshops.htm',0);
xitem_2[5][4]=new Array('نشست ها','page/meetings.htm',0);


xitem_2[6]=new Array();
xitem_2[6][0]=new Array('116',defOver_2,defBack_2);
xitem_2[6][1]=new Array('هيات مديره جديد','page/direction/new_members.htm',0);
xitem_2[6][2]=new Array('کمیته ها','page/direction/committee/list.htm',0);
xitem_2[6][3]=new Array('هیات مدیره اسبق','page/direction/prev_members.htm',0);
xitem_2[6][4]=new Array('هیات موسس','page/direction/founding_board.htm',0);
xitem_2[6][5]=new Array('صورتجلسات','page/direction/sessions',0);


xitem_2[7]=new Array();
xitem_2[7][0]=new Array('130',defOver_2,defBack_2);
xitem_2[7][1]=new Array('اساسنامه','page/association/statute.htm',0);
xitem_2[7][2]=new Array('بروشور','page/association/brochure.htm',0);
xitem_2[7][3]=new Array('خدمات','page/services.htm',0);
xitem_2[7][4]=new Array('منشور اخلاقي        ','page/charter.htm',0);
xitem_2[7][5]=new Array('فعاليتها','page/association/activities.htm',0);
xitem_2[7][6]=new Array('آرم انجمن','page/association/arm.htm',0);






//end of body



	

	

	mennu_2[0] 		= new Array();
	mennu_2[0][0] 	= new Mennu_2(false, '', offsete_menu_az_chap_2, offsete_menu_az_bala_2									, arz_2, mo_overCol_2,mo_backCol_2 , 'itemBorder', 'menuText','#ffffff','#000000','right');
	for(i=0;i<xmenu_2.length;i++){
		//alert(xmenu_2[i][0]);
		lable=xmenu_2[i][0];
		if(xitem_2[i].length>1)
			lable=mo_arrow+lable;
		mennu_2[0][i+1]=new Item_2(lable,xmenu_2[i][3],'',xmenu_2[i][1],fasele_beine_itemha_2,i+1);
	}
	

	for(j=0;j<xitem_2.length;j++){//alert(xmenu_2.length);alert(j);
		
				width=xitem_2[j][0][0];
				if(j>=xmenu_2.length){
					width=xitem_2[j][0][0];
					xpos=0-width;
					ypos=0;
				}
				else{
					width=xitem_2[j][0][0];
					xpos=xmenu_2[j][1]-xitem_2[j][0][0];
					ypos=arz_2;
				}			
			
		mennu_2[j+1] = new Array();
		mennu_2[j+1][0] = new Mennu_2(true, '', xpos, ypos, width, xitem_2[j][0][1], xitem_2[j][0][2], 'itemBorder', 'itemText','#ffffff','#ffffff','right');
		for(i=1;i<(xitem_2[j].length);i++){
			xlable=xitem_2[j][i][0];
			//alert(xitem_2[j][i][2]);
			if(xitem_2[j][i][2]!=0)
				xlable=mo_arrow+xlable;
			mennu_2[j+1][i] = new Item_2(xlable,xitem_2[j][i][1], '', defLength, 0, xitem_2[j][i][2]);
		}
	}
	
	
	


