//  Source From: http://www.baldean.com/
//  Edit By: Reza Mohammadpour (reza7711@yahoo.com)
//  All rights reserved for http;//www.KetabeMarja.com



//***********************************
//INITIALIZING FOR DOING TRANSACTIONS
//***********************************




var strKeyword = '';
var numberOfTabs = tabProp.length;

if (numberOfTabs > 11) numberOfTabs = 11;

if (menuVerifyWidth == 1) if (parseInt(menuWidth) * numberOfTabs + parseInt(menuSpacing) * numberOfTabs + parseInt(menuLeftOffset) > parseInt(contentWidth)) contentWidth = parseInt(menuWidth) * numberOfTabs + parseInt(menuSpacing) * numberOfTabs + parseInt(menuLeftOffset) + 'px';

//OnClick Function
function ttSetMenu(tabID) {
   for (var i = 0; i < numberOfTabs; i++) { 
		ttSetClass(tabProp[i][0],'tabMenuOff');
		ttSetStyle(tabProp[i][3],'display','none');
		ttSetStyle(tabProp[i][0],'backgroundColor',menubgcolorOff);	
		ttSetStyle(tabProp[i][0],'borderBottom', menuBorderStyle + " " + menubordercolor);

 		/*if (i == 9) // Disbled Items
 		{
			ttSetStyle(tabProp[i][0],'color',"#BBBBBB");
			ttSetStyle(tabProp[i][0],'cursor',"default");
		}
		else*/
		{
			ttSetStyle(tabProp[i][0],'color',menuFontColorOff);
			ttSetStyle(tabProp[i][0],'cursor',menuCursor);
		}
		//		ttSetStyle(tabProp[i][0],'color',menuFontColorOff);
		ttSetStyle(tabProp[i][0],'fontWeight',menuFontWeightOff);
      }
      
	ttSetStyle(tabProp[tabID][3],'display','block');
	ttSetClass(tabProp[tabID][0],'tabMenuOn');

	ttSetStyle(tabProp[tabID][0],'backgroundColor', menubgcolorOff);
	ttSetStyle(tabProp[tabID][0],'borderBottom', "5px solid" + " " + tabProp[tabID][4]);
	ttSetStyle(tabProp[tabID][0],'color',menuFontColorOn);
	ttSetStyle(tabProp[tabID][0],'fontWeight',menuFontWeightOn);
	ttSetStyle('tabContent','backgroundColor', tabProp[tabID][2]);

	var m_Selected_txtQ =  document.getElementById("txtSearch" + menuSelected);
	if (m_Selected_txtQ != null)
	{
		for (var i = 0; i < numberOfTabs; i++) 
		{
			document.getElementById("txtSearch" + i).value = m_Selected_txtQ.value;
		}
		
		document.getElementById("txtSearch" + tabID).focus();
	}

	var m_txtTab = document.getElementById('txtTab');
	m_txtTab.value = tabID;
	menuSelected = tabID;
	

	//-------------------------------
}

//On Mouse Over Function
function ttMenuOver(objectID,bgcolor) {
   var status = document.getElementById(objectID).className;
   if (status != "tabMenuOn")  ttSetStyle(objectID,'borderBottom',menuHoverborder);
}

//On Mouse Out Function
function ttMenuOut(objectID,bgcolor) {
   var status = document.getElementById(objectID).className;
   if (status != "tabMenuOn")  ttSetStyle(objectID,'borderBottom',"none");
}

//Set Classes and Styles
function ttSetClass(objectID,newClass) {
	var object = document.getElementById(objectID);
	object.className = newClass;
}

function ttSetStyle(objectID,styleName,newVal) {
	var object = document.getElementById(objectID);
	object.style [styleName] = newVal;
}

//Display Tab Menus
 function ttMenuDisplay() {
	document.write("<table dir=rtl cellspacing=0 cellpadding=0 border=0><tr>")
 	for (var i = 0; i < numberOfTabs; i++) { 
 		/*if (i == 9)
 			document.write("<td align=center><div class=\"tabMenuOff\" id=\"tabMenu" + i + "\" onMouseOut=\"ttMenuOut('tabMenu" + i + "',menubgcolorOff)\" title=\"" + tabProp[i][1] + "\">" + tabProp[i][1] + "</div></td>");
		else*/
 			document.write("<td align=center><div class=\"tabMenuOff\" id=\"tabMenu" + i + "\" onclick=\"ttSetMenu(" + i + ")\" onMouseOver=\"ttMenuOver('tabMenu" + i + "', '" + tabProp[i][2] + "') \" onMouseOut=\"ttMenuOut('tabMenu" + i + "',menubgcolorOff)\" title=\"" + tabProp[i][1] + "\">" + tabProp[i][1] + "</div></td>");
		
		//NOT ALLOW TO CLICK
 		//document.write("<td align=center><div class=\"tabMenuOff\" id=\"tabMenu" + i + "\" onMouseOut=\"ttMenuOut('tabMenu" + i + "',menubgcolorOff)\" title=\"" + tabProp[i][1] + "\">" + tabProp[i][1] + "</div></td>");
	}
	document.write("</tr></table>")
	
}

function ChangeTab(tab)
{
	if (tab != menuSelected)
	{
		strKeyword = document.getElementById("txtSearch").value;
		location.href = "../Redirect.aspx?tab=" + tab + "&q=" + strKeyword;
	}
	else
	{
		this.href= "#";
	}
}

function ttStaticMenuDisplay() {
	for (var i = 0; i < numberOfTabs; i++) { 
	document.write("<a href=\"JavaScript:ChangeTab(" + i + ")\"><div class=\"tabMenuOff\" id=\"tabMenu" + i + "\" onMouseOver=\"ttMenuOver('tabMenu" + i + "', '" + tabProp[i][2] + "') \" onMouseOut=\"ttMenuOut('tabMenu" + i + "',menubgcolorOff)\" title=\"" + tabProp[i][1] + "\">" + tabProp[i][1] + "</div></a>");
	}
}


function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function showProfile (page) {
	window.open(page, '_blank', 'width=467,height=600,scrollbars=yes,status=no');
}
function selectPrint () {
	window.open('../print_select.htm', '_blank', 'width=330,height=340,scrollbars=no,status=no');
}



function divSearchBar_Onkeydown(e, btnID)
{
	var m_txtSearchValue = document.getElementById("txtSearchValue");
	if (m_txtSearchValue != null)	
	{
		m_txtSearchValue.value = "true";
	}
	
}


function getParm(string,parm) {
    // returns value of parm from string
    var startPos = string.indexOf(parm + "=");
    if (startPos > -1) {
        startPos = startPos + parm.length + 1;
        var endPos = string.indexOf("&",startPos);
        if (endPos == -1)
            endPos = string.length;
        return unescape(string.substring(startPos,endPos));
    }
    return '';
}


var En = "qwertyuiop[]asdfghjkl;'zxcvbnm,./\`|TYHZXCM?()*+";
var Fa = [1590,1589,1579,1602,1601,1594,1593,1607,1582,1581,91,1670,1588,1587,1610,1576,1604,1575,1578,1606,1605,1705,1711,1592,1591,1586,1585,1584,1583,1574,1608,46,47,1662,247,1548,1563,1570,1577,1610,1688,1569,1567,40,41,42,43];


function FarsiKeyboard()
{
	var code = event.keyCode;
	if (code == 91)  // [
	{
		event.keyCode = 1580;
	}
	else if (code == 46)  // .
	{
		event.keyCode = 46;
	}
	else if (code == 92)  // \
	{
		event.keyCode = 92;
	}
	else if (code == 63)  // ?
	{
		event.keyCode = 1567;
	}
	else if (code == 124)  // |
	{
		event.keyCode = 124;
	}
	else if (code == 40)  // (
	{
		event.keyCode = 40;
	}
	else if (code == 41)  // )
	{
		event.keyCode = 41;
	}
	else if (code == 42)  // *
	{
		event.keyCode = 42;
	}
	else if (code == 43)  // +
	{
		event.keyCode = 43;
	}
	else
	{
		var Ce = En.search(String.fromCharCode(code));
		if (Ce != -1)
		{
			event.keyCode = Fa[Ce];
		}
		else
		{
			event.keyCode = code;
		}
	}
}

