// Other Language Version
var	languageDef = "en", // Default site language
	
	cf = String(document.location);
function openOtherLanguage (languageSofx) {
	if (!languageSofx) var languageSofx = "fa";
	if (languageSofx=="def") languageSofx = languageDef;

	var extExclusive = cf.substring(0, cf.lastIndexOf("/")) + cf.substring(cf.lastIndexOf("/"), cf.lastIndexOf(".")),
		currLang,
		xdfgrt = extExclusive.substring(extExclusive.lastIndexOf("/"), extExclusive.length).indexOf("~")!=-1?extExclusive.lastIndexOf("~"):-1;
	if (xdfgrt!=-1) {
		currLang = extExclusive.substr(xdfgrt);
		extExclusive = extExclusive.substring(0, xdfgrt);
		}
	extExclusive += ((languageSofx!=languageDef && currLang!=languageSofx) ? "~" + languageSofx : "") + cf.substring(cf.lastIndexOf("."), cf.length);
	if (currLang!=languageSofx) window.location = extExclusive;
}