																														var LanguageSelection = "Farsi";function ToArabic () {ToFarsi();}function ToEnglish () {}function ToFarsi () {if (window.event.keyCode == 12) {LanguageSelection = ((LanguageSelection == "Farsi") ? "English" : "Farsi");window.event.returnValue = false; return;}if (LanguageSelection == "Farsi") {switch(window.event.keyCode) {case 32:if(window.event.shiftKey) window.event.keyCode=8204;break;case 37:window.event.keyCode=1642;break;case 38:window.event.keyCode=1548;break;case 39:window.event.keyCode=1711;break;case 40:window.event.keyCode=41;break;case 41:window.event.keyCode=40;break;case 44:window.event.keyCode=1608;break;case 48:window.event.keyCode=1776;break;case 49:window.event.keyCode=1777;break;case 50:window.event.keyCode=1778;break;case 51:window.event.keyCode=1779;break;case 52:window.event.keyCode=1780;break;case 53:window.event.keyCode=1781;break;case 54:window.event.keyCode=1782;break;case 55:window.event.keyCode=1783;break;case 56:window.event.keyCode=1784;break;case 57:window.event.keyCode=1785;break;case 59:window.event.keyCode=1603;break;case 60:window.event.keyCode=62;break;case 62:window.event.keyCode=60;break;case 63:window.event.keyCode=1567;break;case 65:window.event.keyCode=1588;break;case 66:window.event.keyCode=1584;break;case 67:window.event.keyCode=1586;break;case 68:window.event.keyCode=1610;break;case 69:window.event.keyCode=1579;break;case 70:window.event.keyCode=1576;break;case 71:window.event.keyCode=1604;break;case 72:window.event.keyCode=1570;break;case 73:window.event.keyCode=1607;break;case 74:window.event.keyCode=1577;break;case 75:window.event.keyCode=1606;break;case 76:window.event.keyCode=1605;break;case 77:window.event.keyCode=1569;break;case 78:window.event.keyCode=1583;break;case 79:window.event.keyCode=93;break;case 80:window.event.keyCode=91;break;case 81:window.event.keyCode=1590;break;case 82:window.event.keyCode=1602;break;case 83:window.event.keyCode=1587;break;case 84:window.event.keyCode=1601;break;case 85:window.event.keyCode=1593;break;case 86:window.event.keyCode=1585;break;case 87:window.event.keyCode=1589;break;case 88:window.event.keyCode=1591;break;case 89:window.event.keyCode=1594;break;case 90:window.event.keyCode=1592;break;case 91:window.event.keyCode=1580;break;case 92:window.event.keyCode=1688;break;case 93:window.event.keyCode=1670;break;case 96:window.event.keyCode=1662;break;case 97:window.event.keyCode=1588;break;case 98:window.event.keyCode=1584;break;case 99:window.event.keyCode=1586;break;case 100:window.event.keyCode=1610;break;case 101:window.event.keyCode=1579;break;case 102:window.event.keyCode=1576;break;case 103:window.event.keyCode=1604;break;case 104:window.event.keyCode=1575;break;case 105:window.event.keyCode=1607;break;case 106:window.event.keyCode=1578;break;case 107:window.event.keyCode=1606;break;case 108:window.event.keyCode=1605;break;case 109:window.event.keyCode=1574;break;case 110:window.event.keyCode=1583;break;case 111:window.event.keyCode=1582;break;case 112:window.event.keyCode=1581;break;case 113:window.event.keyCode=1590;break;case 114:window.event.keyCode=1602;break;case 115:window.event.keyCode=1587;break;case 116:window.event.keyCode=1601;break;case 117:window.event.keyCode=1593;break;case 118:window.event.keyCode=1585;break;case 119:window.event.keyCode=1589;break;case 120:window.event.keyCode=1591;break;case 121:window.event.keyCode=1594;break;case 122:window.event.keyCode=1592;break;case 123:window.event.keyCode=125;break;case 125:window.event.keyCode=123;break;}}window.event.returnValue = true;}function FilterNumeric () {var PressedKeyCode, IsValid;PressedKeyCode = window.event.keyCode;IsValid = false;if (PressedKeyCode == 13) {IsValid = true;}if ((PressedKeyCode >= 48) && (PressedKeyCode <= 57)) {IsValid = true;}if ((PressedKeyCode == 45) || (PressedKeyCode == 46)) {IsValid = true;}if (!IsValid) {window.event.keyCode = 0;}}function SeperateThousands (TP) {var TCV = ",";var int = TP.value.replace (new RegExp (TCV, "g"), "");var regexp = new RegExp ("\\B(\\d{3})(" + TCV + "|$)");do {int = int.replace(regexp, TCV + "$1");} while (int.search (regexp) >= 0)TP.value = int;}function ChangeInnerHTML (LayerName, TSV) {if (document.layers) {TP = document.layers[LayerName].document; TP.open(); TP.write(TSV); TP.close();}else if (document.getElementById) {document.getElementById(LayerName).innerHTML = TSV;}else if (document.all) {document.all[LayerName].innerHTML = TSV;}}function GetElement (TSV) {if (document.getElementById) {return document.getElementById(TSV);}else if (document.all) {return document.all[TSV];}}function GoTo (TSV) {document.location = TSV;}function Trim (TSV) {while ((TSV.substring(0, 1) == ' ') || (TSV.substring(0, 1) == '\n') || (TSV.substring(0,1) == '\r')) {TSV = TSV.substring(1, TSV.length);}while ((TSV.substring(TSV.length-1, TSV.length) == ' ') || (TSV.substring(TSV.length-1, TSV.length) == '\n') || (TSV.substring(TSV.length-1, TSV.length) == '\r')) {TSV = TSV.substring(0, TSV.length-1);}return TSV;}function IsValidEMail (TSV1) {TV1 = TSV1.lastIndexOf('@');TV2 = TSV1.lastIndexOf('.');if ((TV1 < 1) || (TV2 < TV1)) {return false;} else {return true;}}function NullValueFound (TP1, TA1, TA2) {for (TV1=0; TV1 <= TA1.length-1; TV1++) {if (Trim(TP1[TA1[TV1]].value) == '') {alert(TA2[TV1] + ' is not specified'); return true;}}}function RemoveItem (TSV1, TV1) {if (confirm('Are you sure?')) {if (confirm('Are you sure you want to remove this item?')) {document.location = 'H_' + TSV1 + '.php?Action=Remove&' + TSV1 + 'ID=' + TV1;}}}function URLEncode (TSV1) {var TSV2;TSV2 = escape(TSV1);return TSV2.replace('%20', '+');}function Highlight (TP) {TP.style.background = '#E0E7F0';}function Clear (TP, TSV) {TP.style.background = '#' + TSV;}function DrawExtendedSelect (Layer, Type, Name, OptionsVariable, SelectedValue) {TA1 = Name.split('=');if (TA1.length == 2) {Name = TA1[0];Title = TA1[1];} else {Title = Name;}Options = eval(OptionsVariable);nOptions = Options.length;if (Type == -1) {nOptions > 0 ? Type = 1 : Type = 0;}if (Type == 0) {TSV1 = "<TD style='WIDTH:100%'>"+ "<INPUT name='" + Name + "' style='WIDTH:100%' onkeypress='To" + JS_Language + "()' value='" + SelectedValue + "'>"+ "</TD>"+ "<TD style='PADDING-LEFT:1px; PADDING-RIGHT:1px'>"+ "<IMG src='pic/Button_SelectItem.gif' onclick='DrawExtendedSelect(\"" + Layer + "\", 1, \"" + Name + "=" + Title + "\", \"" + OptionsVariable + "\", \"" + SelectedValue + "\")' style='CURSOR:hand' alt='Select'>";+ "</TD>";}else if (Type == 1) {TA1 = new Array();SelectedValue == "" ? TSV3 = " selected" : TSV3 = "";TSV2 = "<OPTION value=''" + TSV3 + ">- " + Title.toLowerCase() + " -";for (TV1=0; TV1 <= nOptions-1; TV1++) {if (isNaN(TA1[Options[TV1]])) {SelectedValue == Options[TV1] ? TSV3 = " selected" : TSV3 = "";TSV2 += "<OPTION value='" + Options[TV1] + "'" + TSV3 + ">" + Options[TV1];TA1[Options[TV1]] = true;}}TSV1 = "<TD style='WIDTH:100%'>"+ "<SELECT name='" + Name + "' style='WIDTH:100%'>"+ TSV2+ "</SELECT>"+ "</TD>"+ "<TD style='PADDING-LEFT:1px; PADDING-RIGHT:1px'>"+ "<IMG src='pic/Button_NewItem.gif' onclick='DrawExtendedSelect(\"" + Layer + "\", 0, \"" + Name + "=" + Title + "\", \"" + OptionsVariable + "\", \"" + SelectedValue + "\")' style='CURSOR:hand' alt='New'>"+ "</TD>";}TSV1 = "<TABLE cellpadding='0' cellspacing='0' style='WIDTH:100%'>"+ "<TR>"+ TSV1+ "</TR>"+ "</TABLE>";ChangeInnerHTML(Layer, TSV1);}																																	
