// JavaScript Document
//<!--
///////////////////////contentManager/////////////////////////
var adbar,
	waitMassage='<span class="farTextLong">&nbsp;&nbsp; ...لطفاً صبر کنید</span>',
	waitMassage_rev='<span class="farTextLong">لطفاً صبر کنید... &nbsp;&nbsp;</span>';
	//waitMassage='<img src="images/loading_06.gif">';
function SS_showResume(person, pages){
	//////////////setBackButton////////////////
	adbar=location.href;
	adbar=adbar.substring(adbar.indexOf('#'));
	document.getElementById('resumeContainerBack').href=adbar;
	
	var content='';
	document.getElementById('resumeContainer2').style.height=(pages==1)? '100%' : '450px';
	for (i=1; i<=pages; i++) content+='<div id="resumeContainer0'+i+'" class="SlidingPanelsContent p1"></div>'
	document.getElementById('resumeContent').innerHTML = content;
	resumeContainerJ.showPanel(0);
	for (i=1; i<=pages; i++) eval('var loaderResume0'+i+' = new Spry.Widget.HTMLPanel("resumeContainer0'+i+'")')
	SS_hideOthersAndShowThis('resumeContainer');
	MM_setTextOfLayer('resumeContainer01','',waitMassage);
	if (pages==1) eval('loaderResume01.loadContent("resume'+person+'.html")') 
	else for (i=1; i<=pages; i++) eval('loaderResume0'+i+'.loadContent("resume'+person+'0'+i+'.html")')
	document.getElementById('pageNavResumeContainer').style.display=(pages>1)? 'inline' : 'none';
	MM_swapImage('genAnim1','','images/staff/BW/'+person+'.jpg',1);
}

function SS_showEvent(obj, pages){
	//////////////setBackButton////////////////
	adbar=location.href;
	adbar=adbar.substring(adbar.indexOf('#'));
	document.getElementById('resumeContainerBack').href=adbar;
	
	var content='';
	document.getElementById('resumeContainer2').style.height=(pages==1)? '100%' : '450px';
	for (i=1; i<=pages; i++) content+='<div id="resumeContainer0'+i+'" class="SlidingPanelsContent p1"></div>'
	document.getElementById('resumeContent').innerHTML = content;
	resumeContainerJ.showPanel(0);
	for (i=1; i<=pages; i++) eval('var loaderResume0'+i+' = new Spry.Widget.HTMLPanel("resumeContainer0'+i+'")')
	SS_hideOthersAndShowThis('resumeContainer');
	MM_setTextOfLayer('resumeContainer01','',waitMassage);
	if (pages==1) eval('loaderResume01.loadContent("event'+obj+'.html")') 
	else for (i=1; i<=pages; i++) eval('loaderResume0'+i+'.loadContent("event'+obj+'0'+i+'.html")');
	document.getElementById('pageNavResumeContainer').style.display=(pages>1)? 'inline' : 'none';
	//MM_swapImage('genAnim1','','images/event/'+obj+'.jpg',1);
}

function setAdBar(clicked){
	var panel=clicked[1],
		div=clicked[2]? clicked[1]+clicked[2] : clicked[1];
	if (panel=='en'){
		//load the English index...
	} else {
		if (!panel && !div) MM_swapImage('genAnim1','','images/Sequence 02.gif',1)
		else if (panel=='resume') SS_showResume(clicked[2], parseInt(clicked[3], 10))
		else if (panel=='event') {
			panel='news';
			eval("Accordion1.openPanel('"+panel+"PanelTab')");
			SS_showEvent(clicked[2], parseInt(clicked[3], 10));
			setPic();
		} else {
			//alert(panel);
			eval("Accordion1.openPanel('"+panel+"PanelTab')");
			document.getElementById(div+'Button').onclick();
			if (clicked[3]) {
				(clicked[2]=='Classes')?
					setClasses(clicked[3], parseInt(clicked[4], 10)) :
				(clicked[1]=='news' && clicked[3])?
					SS_loadNewsCharsu(clicked[3]) :
					setContent(clicked[2], clicked[3])
			}
		}
	}
	document.getElementById('onLoadDummy').style.visibility='hidden';
	document.getElementById('mainLinks').style.visibility='visible';
}
function SS_resumeBack(){ setAdBar(adbar.split('#')) }
function SS_setAddress(){ setAdBar(location.href.split('#')) }

function openClassesAccordion(){
	var divName=arguments[0];
	if (divName){
		if (divName.indexOf('Group')==-1 && divName!='Teachers' && divName!='Register')
			Accordion2.openPanel("newWay"+"PanelTab")
		else if (divName.indexOf('Group')!=-1)
			Accordion2.openPanel("supplementary"+"PanelTab")
		else
			Accordion2.closePanel()
	}
}

function setContent(root, obj){
	root=root.toLowerCase();
	var file=root+obj+'.html';
	SS_hideOthersAndShowThis(root+'Content');
	switch(root){
		case 'classes':
			document.getElementById(clicked[3]).onclick();
			break;
		case 'groups':
			MM_setTextOfLayer(root+'Content','',waitMassage_rev);
			loaderGroupsContent.loadContent(file);
			break;
		case 'projects':
			MM_setTextOfLayer(root+'Content','',waitMassage_rev);
			loaderProjectsContent.loadContent(file);
			break;		
		case 'books':
			MM_setTextOfLayer(root+'Content','',waitMassage);
			loaderBooksContent.loadContent(file);
			break;
	}
	return false
}

function SS_loadNewsCharsu(pages){
	var	container=document.getElementById('newsCharsuContent'),
		maxPages=15;
	maxPages = (pages<maxPages)? pages : maxPages;
	for (i=1; i<=maxPages; i++) {
		var newsCharsuId = (i<10)? 'newsCharsu0' : 'newsCharsu';
		container.innerHTML+='<div id="'+newsCharsuId+i+'" class="SlidingPanelsContent p1"></div>';
	}
	MM_setTextOfLayer('newsCharsu0'+pages-2,'',waitMassage);
	for (i=1; i<=maxPages; i++) {
		var	newsCharsuId = (i<10)? 'newsCharsu0' : 'newsCharsu',
			newsCharsuId2 = (pages-i+1)<10? 'newsCharsu0' : 'newsCharsu',
			loaderNewsCharsuId = (i<10)? 'loaderNewsCharsu0' : 'loaderNewsCharsu';
		eval('var '+loaderNewsCharsuId+i+' = new Spry.Widget.HTMLPanel("'+newsCharsuId+i+'")');
		eval(loaderNewsCharsuId+i+'.loadContent("'+newsCharsuId2+(pages-i+1)+'.html", {id:"content"})');
	}
	/*for (i=1; i<=pages; i++) {
		var newsCharsuId = (i<10)? 'newsCharsu0' : 'newsCharsu',
			theId=document.getElementById(newsCharsuId+i);
		if (theId.className.indexOf('Error')!=-1) theId.parentNode.removeChild(theId)
	}*/
	newsCharsuContainerJ.showPanel(0);	
	document.getElementById('pageNavNewsCharsu').style.display=(container.childNodes.length>2)? 'inline' : 'none'
}

function setClasses(obj, pages){
	var content='';
	for (i=1; i<=pages; i++) content+='<div id="educationClasses0'+i+'" class="SlidingPanelsContent p1"></div>'
	document.getElementById('educationClassesContent').innerHTML = content;
	educationClassesContainerJ.showPanel(0);
	for (i=1; i<=pages; i++) eval('var loaderEducationClasses0'+i+' = new Spry.Widget.HTMLPanel("educationClasses0'+i+'")')
	
	MM_setTextOfLayer('educationClasses01','',waitMassage_rev);
	document.getElementById('educationClassesContainer2').style.visibility='visible';
	if (pages==1) {
		loaderEducationClasses01.loadContent('education'+obj+'.html');
		document.getElementById('pageNavEducationClassesContainer').style.visibility='hidden';
	} else {
		for (i=1; i<=pages; i++) eval('loaderEducationClasses0'+i+'.loadContent("education'+obj+'0'+i+'.html")') 
		document.getElementById('pageNavEducationClassesContainer').style.visibility='visible';
	}
	openClassesAccordion(obj);
}

function SS_loadPage(){
	var name=arguments[0]? arguments[0] : '',
		pages=arguments[1]? arguments[1] : 1;
	SS_hideOthersAndShowThis(name);
	for (var i=1; i<=pages; i++) {
		var page=(pages==1)? '' : (i<10)? '0'+i : i;
		eval('loader'+name+page+'=new Spry.Widget.HTMLPanel("'+name+page+'")');
		eval('loader'+name+page+'.loadContent("'+name+page+'.html")');
	}
}

function setPic(){
	if(!globalNumber) var globalNumber=-1;
	if(!randPic) var randPic=-1;
	var maxNum=37;
	while (globalNumber==randPic) randPic=Math.floor(Math.random()*(maxNum+1) )
	globalNumber=randPic;
	randPic=(randPic<10)? '0'+randPic : randPic.toString()
	document.getElementById('genAnim1').src='images/seq/02/charsu_gen_'+randPic+'.jpg';
}

function SS_dragLayers(){
	var layers=['gifAnimDiv', 'charsuIntroText', 'mainLinks', 'educationClassesContainer'];	
	for (var i=0, layer; layer=layers[i]; i++)
		MM_dragLayer(layer,'',0,0,0,0,false,false,-1,-1,-1,-1,false,false,0,'',false,'')
}

function redirectTo(page) {if (location.href.indexOf('#')==-1) location.href += page}

////////////////////////////set the address section of the top left//////////////////////////////////
var pageList ={'aboutUs':'درباره‌ی ما', 'History':'تاریخچه', 'Approach':'رویکرد', 'Goals':'اهداف', 'Staff':'مسئولین و همکاران',
			'education':'آموزش', 'Classes':'کلاس‌ها', 'Teachers':'مدرسین',
			'news':'اخبار', 'Charsu':'رویدادهای هنری چارسو', 'event':'رویداد',
			'projectsAndGroups':'پروژه‌ها و فعالیت‌ها', 'Groups':'گروه‌ها', 'Projects':'پروژه‌ها', 'Galleries':'نمایشگاه‌ها',
			'publicationAndResearch':'جستار و نقد', 'publicationAndResearch':'پژوهش و نشر', 'Articles':'جستار و نقد', 'Books':'کتاب و نشریه',
			'membership':'عضویت', 'contactUs':'تماس با ما', 'links':'پیوندها',
			'resume':'رزومه'}
function setNavBar(e) {
	var	targetElement = (e==null)? event.srcElement : e.target,
		pages = targetElement.toString().split("#"),
		slash = '<span class="charsuLogoText"> &nbsp; | &nbsp; <span>',
		page = '';
	if (pages.toString().indexOf('object')!=-1) pages = location.href.split("#");
	document.getElementById('navBar').innerHTML='<a href="index.html" class="charsuLogoText"></a>';
	for (var i=1; i < pages.length; i++) {
		var	farName=pageList[pages[i]]? pageList[pages[i]] : pages[i];
		if (i==pages.length-2 && pages[i+1].length==1) {
			page+='#'+pages[i]+'#'+pages[i+1];
			document.getElementById('navBar').innerHTML+=slash+'<a href="index.html'+page+'" class="charsuLogoText" onclick="window.location.reload();" >'+farName+'</a>';
			break;
		} else
			page+='#'+pages[i]
		document.getElementById('navBar').innerHTML+=slash+'<a href="index.html'+page+'" class="charsuLogoText">'+farName+'</a>';
	}
	document.getElementById('navBar').innerHTML+=slash+'<span class="charsuLogoText">...</span>';
}
///////////////////////////////////////
document.onclick = setNavBar;
window.onLoad = redirectTo("#news#Charsu");
//onLoad=setAddress();
//-->
