    window.history.go(1);
//=============================================
//function convert2(fld,e,lang,num) {
//	var b = navigator.userAgent.toLowerCase() ;
//
//	var msie  = (b.indexOf('msie')>-1)  ? true : false ;
//var gecko = (b.indexOf('gecko')>-1) ? true : false ;
//var opera = (b.indexOf('opera')>-1) ? true : false ;
//	k =(msie) ? event.keyCode : e.which ;
//alert (k);
//}
function convert(fld,e,lang,num) { // farsi=Fa ??  english=En ?? useDefault=null
var farsi = true ;
var s = new Array(32,33,34,35,36,37,1548,1711,41,40,215,43,
                  1608,45,46,47,48,49,50,51,52,53,54,55,56,
                  57,58,1603,44,61,46,1567,64,1616,1584,125,
                  1609,1615,1609,1604,1570,247,1600,1548,47,
                  8217,1583,215,1563,1614,1569,1613,1601,
                  8216,123,1611,1618,1573,126,1580,1688,
                  1670,94,95,1662,1588,1584,1586,1610,1579,
                  1576,1604,1575,1607,1578,1606,1605,1574,
                  1583,1582,1581,1590,1602,1587,1601,1593,
                  1585,1589,1591,1594,1592,60,124,62,1617);
                  
var b = navigator.userAgent.toLowerCase() ;
var msie  = (b.indexOf('msie')>-1)  ? true : false ;
var gecko = (b.indexOf('gecko')>-1) ? true : false ;
var opera = (b.indexOf('opera')>-1) ? true : false ;
	k =(msie) ? event.keyCode : e.which ;
	if(num == null && k>47 && k<58) return false;
	if (k>128){
		if (msie) alert("لطفا زبان صفحه ي كليد خود را در سيستم عامل ويندوز به انگليسي تغيير دهيد.");
		else alert(".لطفا زبان صفحه ي كليد خود را در سيستم عامل ويندوز به انگليسي تغيير دهيد");
		return false;
	}
	if ( (k >= 65 && k <= 90) && !e.shiftKey ) {
		if (msie) alert("Caps Lock فعال است. لطفا براي عملكرد درست سيستم تايپ فارسي، اين دكمه را غير فعال نماييد.");
		else alert(" .فعال است. لطفا براي عملكرد درست سيستم تايپ فارسي، اين دكمه را غير فعال نماييد Caps Lock");
		return false;
	}
	else if ( (k >= 97 && k <= 122 ) && e.shiftKey ) {
		if (msie) alert("Caps Lock فعال است. لطفا براي عملكرد درست سيستم تايپ فارسي، اين دكمه را غير فعال نماييد.");
		else alert(" .فعال است. لطفا براي عملكرد درست سيستم تايپ فارسي، اين دكمه را غير فعال نماييد Caps Lock");
		return false;
	}
	// Shift-space -> ZWNJ
	if (k == 32 && e.shiftKey){
		k = 8204;
		if (msie) { 
			event.keyCode=k;
			return true;		
		}
		else if (gecko || opera) {
			fld.value  = fld.value + String.fromCharCode(k) ;
			return false;
		}
	}
	if (  lang=='Fa' || (lang==-1 && farsi) ) {
//		if (msie) event.keyCode = s[k-32] ;
		if (msie && k>31 && k<128) event.keyCode = s[k-32] ;
		else if (gecko || opera) {
			if (k>31 && k<128) {
				fld.value  = fld.value + String.fromCharCode(s[k-32]) ;
				return false ;
			}
			else {
			    return true;
			}
		}
		else return false ;
	}
}

//==================================================  =================
function LangFar (myobj)
{
       myobj.style.textAlign = "right";
       myobj.style.direction = "rtl";
       myobj.focus();
}


function LangEng (myobj)
{
       myobj.style.textAlign = "left";
       myobj.style.direction = "ltr";
       myobj.focus();

}

//==================================================  =================
function change(obj){
	farsi = !farsi ;
		obj.focus() ;
}
//==================================================  =================
  	 
function switchLang(langElement , textElement)
{
	if(langElement.value == 'Fa')
	{
		langElement.value = 'En';
	}
	else if(langElement.value == 'En')
	{
		langElement.value = 'Fa';
	}
	textElement.focus();
}

// number text box onkeypress="return numbersonly(this,event,true/false)" true for decimal point

function numbersonly(myfield, e, dec)
{
var key;
var keychar;

if (window.event)
   key = window.event.keyCode;
else if (e)
   key = e.which;
else
   return true;

keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

// numbers
else if ((("0123456789").indexOf(keychar) > -1))
   return true;

// decimal point jump
else if (dec.indexOf(keychar)>-1 )
   {
   return true;
   }
else
   return false;
}

function SetCookie(cookieName,cookieValue) {
 var today = new Date();
 var expire = new Date();
 expire.setTime(today.getTime() + 30000);
 document.cookie = cookieName+"="+escape(cookieValue)
                 + ";expires="+expire.toGMTString()
}
function openWindow(url) {
 window.open(url,'mywindow','left=0,top=0,width='+ screen.availWidth +',height='+ screen.availHeight);
}
function codemeliCheck(sender, args) {
    var meli_code;
    meli_code = args.Value;
    if (meli_code.length == 10) {
        if (meli_code == '1111111111' || meli_code == '0000000000' || meli_code == '2222222222' || meli_code == '3333333333' || meli_code == '4444444444' || meli_code == '5555555555' || meli_code == '7777777777' || meli_code == '8888888888' || meli_code == '9999999999') {
            args.IsValid = false;
            return;
        }
        if (meli_code.charAt(0) == '0' && meli_code.charAt(1) == '0' && meli_code.charAt(2) == '0' && meli_code.charAt(3) == '0' && meli_code.charAt(4) == '0' && meli_code.charAt(5) == '0' && meli_code.charAt(6) == '0') {
            args.IsValid = true;
            return;
        }
        else {
            c = parseInt(meli_code.charAt(9));
            n = parseInt(meli_code.charAt(0)) * 10 + parseInt(meli_code.charAt(1)) * 9 + parseInt(meli_code.charAt(2)) * 8 + parseInt(meli_code.charAt(3)) * 7 + parseInt(meli_code.charAt(4)) * 6 + parseInt(meli_code.charAt(5)) * 5 + parseInt(meli_code.charAt(6)) * 4 + parseInt(meli_code.charAt(7)) * 3 + parseInt(meli_code.charAt(8)) * 2;
            r = n - parseInt(n / 11) * 11;
            if ((r == 0 && r == c) || (r == 1 && c == 1) || (r > 1 && c == 11 - r)) {
                args.IsValid = true;
                return;
            }
            else {
                args.IsValid = false;
                return;
            }
        }
    }
    else {
        args.IsValid = false;
        return;
    }
}
