function ShowTab(Evt, ctl)
{
	var Tab = 0;
	if (typeof Evt == 'number'){
		Tab = Evt;
	}else{
		var Event = new xEvent(Evt);
		var Element = Event.target;
		if (Element.Tab)
		{
			Tab = Element.Tab
		}
		else if (Element.tab)
		{
			Tab = Element.tab
		}
		else
		{
			for(var i = 0; i < Element.attributes.length; i++)
			{
				if (Element.attributes[i].name.toLowerCase() == 'tab')
				{
					Tab = Element.attributes[i].value;
				}
			}
		}
	}
	//$("Banner").src = "images_"+Lang+"/tab_"+Tab+".jpg";
	$("TabContent").innerHTML = "<table width='100%' align='center'><tr><td align='center'><img src='images/waiting.gif'></td></tr></table>";
	var request = new Request.JSON({'url' : 'tab.php', 'onComplete':PresentTabContent}).get({'Tab' : Tab + ''});
	$$('#Banner li a').each(function(item) {
		item.removeClass('active');
	});
	$(ctl).set('class', 'active');
}
function PresentTabContent(TabContentJSON)
{
	var Align = Lang == "en" ? "right" : "left";

	var Text = "";
	var TabContent;

	TabContent = $("TabContent");

	var Result = TabContentJSON.Content;
	var Subject = TabContentJSON.Subject;

	switch (TabContentJSON.Tab - 0)
	{
		case 5:
			Text += "<table width='100%' ><tr>";
			var Video = Result[0];
			var Audio = Result[1];

			if(Video.length > 0)
				Text += "<td width='50%' valign='top' style='border:1px dotted #BBBBBB'>" + Result[2].TitleVideo + "<hr width='30%'>";

			for(var i = 0;i < Video.length;i++)
			{
				if(i < 0)
					Text += "<hr width='70%' align='center'>";
				if(Video[i].Image != null)
					Text += "<embed src='"+Video[i].Image+"' autostart='true' align='center' width='280' oncontrolselect = 'handler' ></embed><br>";
				Text += "<a href='"+Video[i].Link+"'>"+Video[i].Title+"</a><br>";
				Text += Video[i].Duration +"<br>";
				Text += Video[i].Summary;
			}

			if(Video.length > 0)
				Text += "</td>";
			if(Audio.length > 0)
				Text += "<td width='50%' valign='top' style='border:1px dotted #BBBBBB'>" + Result[2].TitleAudio + "<hr width='30%'>";

			for(var j = 0;j < Audio.length;j++)
			{
				 Text += "<li><a href='"+Audio[j].Link+"'>"+Audio[j].Title+"</a></li>";		
			}

			if(Audio.length > 0)
				Text +=  "</td>";

			Text += "</tr></table>";
			break;
		case 2:
			for(i = 0;i < Result.length;i++)
			{
				Text += "<table width='100%'><tr><td width='100%' style='border-bottom:1px dotted #CCCCCC'>";
				if(Result[i].Text)
					Text += Base64.decode(Result[i].Text);
				Text += "</td></tr></table>";
			}
			break;
		case 1:
			if (Lang == 'fa')
			{
				for(i = 0;i < Result.length;i++)
				{
					Text += "<table width='100%'><tr><td width='100%' style='border-bottom:1px solid #CCCCCC'>";
					Text += "<p style='float: "+Align+";margin:10px;margin-top:1px'><span dir='ltr'>"+Result[i].Date+"</span></p>";
					if(Result[i].Image != null)
						Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"'><img src="+Result[i].Image+" align='right' style='margin:5px;border:1px solid #222222'></a>";		
					Text += "<p style='height:15px'></p>";
					if(Result[i].TopTitle != "")
						Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"' style='color:#444444;font-size:9pt'>"+Result[i].TopTitle+"</a><br>";		
					if(Result[i].SecondaryTitle != "")
						Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"' style='color:#444444;font-size:9pt'>"+Result[i].SecondaryTitle+"</a><br>";		
					Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"'  style='color:#888888;font-size:9pt;font-weight:bold'>"+Result[i].Title+"</a><br>";		
					Text += Result[i].Summary;
					Text += "</td></tr>";
					Text += "</table>";
				}
				Text += "<table width='100%'><tr><td style='text-align:leftک'><a href='index.php?Page=archive&ID=23' style='font-weight:bold;font-size:7pt;color:#FF0000'>"+W_CONTINUOUS_NEWS+"...</a></td></tr></table>";
			}
			else
			{
				for(i = 0;i < Result.length;i++)
				{
					Text += "<table width='100%'><tr><td width='100%' style='border-bottom:1px dotted #CCCCCC'>";
					if(Result[i].Image != null)
					Text += "<img src="+Result[i].Image+" align='"+Align+"' style='margin:5px'>";		
					if(Result[i].TopTitle != "")
						Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"'>"+Result[i].TopTitle+"</a><br>";		
					if(Result[i].SecondaryTitle != "")
						Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"'>"+Result[i].SecondaryTitle+"</a><br>";		
					Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"'>"+Result[i].Title+"</a><br>";		
					Text += Result[i].Summary;		
					Text += "</td></tr></table>";
				}
			}
			break;
			case 3:
				if (Lang == 'fa')
				{
				for(i = 0;i < Result.length;i++)
				{
					Text += "<table width='100%'><tr><td width='100%' style='border-bottom:1px dotted #CCCCCC'>";
					if(Result[i].Text)
						Text += Base64.decode(Result[i].Text);
					Text += "</td></tr></table>";
				}

					/*
					for(i = 0;i < Result.length;i++)
					{
						Text += "<table width='100%'><tr><td width='100%' style='border-bottom:1px dotted #CCCCCC'>";
						if(Result[i].Image != null)
							Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"'><img src="+Result[i].Image+" align='"+Align+"' style='margin:5px;border:1px solid #000000'></a>";		
						Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"' style='font-weight:bold;font-size:8pt;color:#000099'>"+Result[i].Title+"</a><br>";		
						Text += W_YEAR +" : "+Result[i].Year+"<br/>";		
						Text += W_AUTHOR +" : "+Result[i].Author+"<br>";
						Text += Result[i].Summary;		
						Text += "</td></tr></table>";
					}
					Text += "<table width='100%'><tr><td style='text-align:left;font-weight:bold;font-size:7pt;color:#FF0000'><a href='index.php?Page=archive&ID=17' style='font-weight:bold;font-size:7pt;color:#FF0000'>"+W_ARCHIVE+"...</a></td></tr></table>";
*/
					break;
				}
			case 4:
				if (Lang == 'fa')
				{
					Text += "<table style='width:100%;background-color:#FFF2FF;line-height:140%;border-bottom:1px solid #555555' cellpadding='2' cellspacing='2'>";
					for(i = 0;i < Subject.length;i++)
					{
						if(i%3 == 0)
							Text += "<tr>";
						Text += "<td style='width:33%'><img src='images/arrow.jpg' />&nbsp;<a href="+Subject[i].Link+">"+Subject[i].Title+"</a></td>";
						if((i+1)%3 == 0)
							Text += "<tr>";
					}
					Text += "</table>";
					for(i = 0;i < Result.length;i++)
					{
						Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"' style='font-weight:600;line-height:150%'>&radic;&nbsp;"+Result[i].Title+"</a>";
						Text += "<hr  style='height:1px;margin:5px;'/>";
					}
					Text += "<table width='100%'><tr><td style='text-align:left;font-weight:bold;font-size:7pt;color:#FF0000'><a href='index.php?Page=archive&ID=26' style='font-weight:bold;font-size:7pt;color:#FF0000'>"+W_ARCHIVE+"...</a></td></tr></table>";

					break;
				}
			case 7:
				if (Lang == 'fa')
				{
					Text += "<table style='width:100%;background-color:#FFF2FF;line-height:160%;border-bottom:1px solid #555555' cellpadding='2' cellspacing='2'>";
					for(i = 0;i < Subject.length;i++)
					{
						if(i%3 == 0)
							Text += "<tr>";
						Text += "<td style='width:33%'><img src='../images/arrow.jpg' />&nbsp;<a href="+Subject[i].Link+">"+Subject[i].Title+"</a></td>";
						if((i+1)%3 == 0)
							Text += "<tr>";
					}
					Text += "</table>";
					for(i = 0;i < Result.length;i++)
					{
						Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"'>&radic;&nbsp;"+Result[i].Title+"</a>";
						Text += "<hr  style='height:1px;margin:10px'/>";
					}
					Text += "<table width='100%'><tr><td style='text-align:left;font-weight:bold;font-size:7pt;color:#FF0000'><a href='index.php?Page=archive&ID=34' style='font-weight:bold;font-size:7pt;color:#FF0000'>"+W_ARCHIVE+"...</a></td></tr></table>";

					break;
				}
		default:
			for(i = 0;i < Result.length;i++)
			{
				Text += "<table width='100%'><tr><td width='100%' style='border-bottom:1px dotted #CCCCCC'>";
				if(Result[i].Image != null)
					Text += "<img src="+Result[i].Image+" align='"+Align+"' style='margin:5px'>";		
				if (Lang == 'fa')
				{
					Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"' style='font-weight:bold'>"+Result[i].Title+"</a><br>";		
				}
				else
				{
					Text += "<a href="+Result[i].Link+" title='"+Result[i].Date+"'>"+Result[i].Title+"</a><br>";		
				}
				Text += Result[i].Summary;		
				Text += "</td></tr></table>";
			}
	}

	TabContent.innerHTML = "";
	TabContent.innerHTML = Text;
}

function OnclickLink(ID,Sort)
{
	var TD = $("ShowAlbum")
	TD.style.height = "";
	TD.innerHTML = "<img align='center' src='images/waiting.gif' />"
	TD.blur();
	Result = new Array();
	if(Data = Remote('showalbum.php?Subject='+ ID +'&Sort='+ Sort))
	{
		for(i = 0;i < Result.length;i++)
		{
			TD.innerHTML = "";
			if(Result[i].C != null)
			TD.innerHTML += Result[i].C 
		}
	}
}
var Div
function OverImage(ID, a)
{
	if (a == true)
	{
		if (event.srcElement.tagName.toLowerCase() == 'img')
		{
			if(Div > 0 && Div != ID)
			{
				var TD = $(Div)
				TD.style.border = "0px dotted #AAAAAA";
				TD.style.height = "1px";
				//alert(TD.parentElement.tagName)
				TD.innerHTML = ""
			}
			if(Div != ID)
			{
			var TD = $(ID)
			TD.style.border = "1px dotted #AAAAAA";
			TD.style.height = "";
			//event.srcElement.src = "images/plus.jpg";
			TD.innerHTML = "<img align='center' src='images/waiting.gif' />"
			TD.blur();
			//xInnerHtml(TD, "<img align='center' src='images/waiting.gif' />")
			//TD.refresh();
			//alert()
			Div = TD.id
			_Remote('statsalbum.php?UID='+ID, 'OnRecieveRemote', ID)
			//ShowInfo(ID,TD)
			}
		}
	}
	else
	{return;}
}


function ShowInfo(ID,TD)
{
	Result = new Array()
	//alert(1)
	if(Data = __Remote('statsalbum.php?UID='+ID))
	{
		//alert(2)
		//alert(Result.length)
		for(i = 0;i < Result.length;i++)
		{
			TD.innerHTML = "";
			if(Result[i].Album != null)
			TD.innerHTML += ""+Result[i].Album +" : "+ Result[i].CountAlbum 
			if(Result[i].Images != null)
			TD.innerHTML += "<br>"+Result[i].Images +" : "+ Result[i].CountImage
			if(Result[i].View != null)
			TD.innerHTML += "<br>"+Result[i].View +" : "+ Result[i].CountView
			if(Result[i].Opinions != null)
			TD.innerHTML += "<br>"+Result[i].Opinions +" : "+ Result[i].CountOpinions
		}
/*		if(Result[0].CountAlbum == null)
		{
			TD.style.border = "0px dotted #AAAAAA";
			TD.style.height = "1px";
			TD.innerHTML = ""
		}
			
*/		/*alert(Result[0].Album)
		//alert(Result.length)*/
	}
}
function OnRecieveRemote()
{
	if (_req.readyState == 4 && _req.status == 200)
	{
		
		//alert('OnRecieveRemote_params -> ' + Params_['OnRecieveRemote_params']);
		TD = $(Params_['OnRecieveRemote_params']);
		Result = eval(_req.responseText);
		for(i = 0;i < Result.length;i++)
		{
			TD.innerHTML = "";
			if(Result[i].Album != null)
				TD.innerHTML += ""+Result[i].Album +" : "+ Result[i].CountAlbum 
			if(Result[i].Images != null)
				TD.innerHTML += "<br>"+Result[i].Images +" : "+ Result[i].CountImage
			if(Result[i].View != null)
				TD.innerHTML += "<br>"+Result[i].View +" : "+ Result[i].CountView
			if(Result[i].Opinions != null)
				TD.innerHTML += "<br>"+Result[i].Opinions +" : "+ Result[i].CountOpinions
			/*if(Result[i].Album != null)
				TD.innerHTML += "<p style='margin:0px' align='left'><a href='index.php?Page=showalbum&Subject="+Params_['OnRecieveRemote_params'] +"'>"+W_SHOW_ALBUM+"</a></p>"*/
		}
		if(Result[0].CountAlbum == null)
		{
			TD.innerHTML += W_NO_DATA
		}
			
		/*alert(Result[0].Album)
		//alert(Result.length)*/
	}
}
function OutImage(ID)
{
	var TD = $(ID)
	TD.style.border = "0px dotted #AAAAAA";
	TD.style.height = "1px";
	TD.innerHTML = ""
}
function Next_Element(Tab,Index,Lang)
{
	if (typeof Tab != 'number') {
			var Evt = new Event(Tab).target;
			Tab = Evt._n_Tab;
			Index = Evt._n_Index;
			Lang = Evt._n_Lang;
	}

	var request = new Request.JSON({'url' : 'tab.php?Tab=' + Tab, 'onComplete':Next});
	request.usrTab = Tab;
	request.usrIndex = Index;
	request.usrLang = Lang;
	request.send();
}

function Next(TabContentJSON)
{
	var Tab = this.usrTab;
	var Index = this.usrIndex;
	var Lang = this.usrLang;
	
	var Index = (Index * 1) + 1
	var Index1 = (Index * 1) - 1
	if(Lang == "en")
		Align = "right"
	else
		Align = "left"
	var Text = ""
	var ImageNext = $("ImgN"+Tab);
	var ImagePrev = $("ImgP"+Tab);
	var TabContent = $("TabContent"+Tab)

	var Result = TabContentJSON.Content;
	var Subject = TabContentJSON.Subject;
	Text += "";
	if(Result.length > Index)
	{
		Text += "";
		if(Result[Index].Image != null)
			Text += "<img src="+Result[Index].Image+" align='"+Align+"' style='margin:5px'>";		
		Text += "<a href="+Result[Index].Link+" title='"+Result[Index].Date+"'>"+Result[Index].Title+"</a><br>";		
		Text += "";
		ImageNext._n_Tab = Tab;
		ImageNext._n_Index = Index;
		ImageNext._n_Lang = Lang;
		ImageNext.onclick = Next_Element;

		ImagePrev._n_Tab = Tab;
		ImagePrev._n_Index = Index;
		ImagePrev._n_Lang = Lang;
		ImagePrev.onclick = Prev_Element;
		
	if(Index > 0)
		ImagePrev.style.visibility = "visible"
	else
		ImagePrev.style.visibility = "hidden"

	if(Result.length > Index + 1)
		ImageNext.style.visibility = "visible"
	else
		ImageNext.style.visibility = "hidden"
	}
	TabContent.innerHTML = "";
	TabContent.innerHTML = Text;
	
}
function Prev_Element(Tab,Index,Lang)
{
	if (typeof Tab != 'number') {
			var Evt = new Event(Tab).target;
			Tab = Evt._n_Tab;
			Index = Evt._n_Index;
			Lang = Evt._n_Lang;
	}

	var request = new Request.JSON({'url' : 'tab.php?Tab=' + Tab, 'onComplete':Prev});
	request.usrTab = Tab;
	request.usrIndex = Index;
	request.usrLang = Lang;
	request.send();
}
function Prev(TabContentJSON)
{
	var Tab = this.usrTab;
	var Index = this.usrIndex;
	var Lang = this.usrLang;

	var Index = (Index * 1) - 1
	var Index1 = (Index * 1) + 1
	if(Lang == "en")
		Align = "right"
	else
		Align = "left"
	var Text = ""
	var ImageNext = $("ImgN"+Tab)
	var ImagePrev = $("ImgP"+Tab)
	var TabContent = $("TabContent"+Tab)
	var Result = TabContentJSON.Content;
	var Subject = TabContentJSON.Subject;
	Text += "";
	if(Index >= 0)
	{
		Text += "";
		if(Result[Index].Image)	
			if(Result[Index].Image != null)
				Text += "<img src="+Result[Index].Image+" align='"+Align+"' style='margin:5px'>";		
		Text += "<a href="+Result[Index].Link+" title='"+Result[Index].Date+"'>"+Result[Index].Title+"</a><br>";		
		Text += "";

		ImageNext._n_Tab = Tab;
		ImageNext._n_Index = Index;
		ImageNext._n_Lang = Lang;
		ImageNext.onclick = Next_Element;

		ImagePrev._n_Tab = Tab;
		ImagePrev._n_Index = Index;
		ImagePrev._n_Lang = Lang;
		ImagePrev.onclick = Prev_Element;
	}

	if(Index > 0)
		ImagePrev.style.visibility = "visible"
	else
		ImagePrev.style.visibility = "hidden"

	if(Result.length > Index + 1)
		ImageNext.style.visibility = "visible"
	else
		ImageNext.style.visibility = "hidden"

	TabContent.innerHTML = "";
	TabContent.innerHTML = Text;
}

