// Cannabis Joker Xizzzy - http://www.liveinternet.ru/users/cannabis_joker_xizzzy/

// Поиск подстроки subString в строке fullString. Возвращает подстроку от последнего знака subString до последнего знака в строке fullString.
function rightString(fullString, subString) {
	if (fullString.indexOf(subString) == -1) {
		return "";
	} else {
		return (fullString.substring(fullString.indexOf(subString)+subString.length, fullString.length));
	}
}

// Поиск подстроки subString в строке fullString. Возвращает подстроку от первого знака subString до последнего знака в строке fullString.
function rightBackString(fullString, subString) {
	if (fullString.lastIndexOf(subString) == -1) {
		return "";
	} else {
		return fullString.substring(fullString.lastIndexOf(subString), fullString.length);
	}
}

// Поиск подстроки в строке fullString, лежащей между концом startString и началом endString.
function middleString(fullString, startString, endString) {
	if (fullString.indexOf(startString) == -1) {
		return "";
	} else {
		var sub = fullString.substring(fullString.indexOf(startString)+startString.length, fullString.length);
		if (sub.indexOf(endString) == -1) {
			return sub;
		} else {
			return (sub.substring(0, sub.indexOf(endString)));
		}
	}
}

// Поиск подстроки в строке fullString, лежащей между началом startString и началом endString.
function middleBackString(fullString, startString, endString) {
	if (fullString.lastIndexOf(startString) == -1) {
		return "";
	} else {
		var sub = fullString.substring(0, fullString.lastIndexOf(startString));
		if (sub.indexOf(endString) == -1) {
			return sub;
		} else {
			return (sub.substring(sub.indexOf(endString)+endString.length, sub.length));
		}
	}
}

// Поиск подстроки subString в строке fullString. Возвращает подстроку от первого знака subString до первого знака в строке fullString.
function leftString(fullString, subString) {
	if (fullString.indexOf(subString) == -1) {
		return "";
	} else {
		return (fullString.substring(0, fullString.indexOf(subString)));
	}
}

// Поиск подстроки subString в строке fullString. Возвращает подстроку от последнего знака subString до первого знака в строке fullString.
function leftBackString(fullString, subString) {
	if (fullString.lastIndexOf(subString) == -1) {
		return "";
	} else {
		return fullString.substring(0, fullString.lastIndexOf(subString));
	}
}

function getCookie(c_name){
	if(document.cookie.length>0){
		c_start=document.cookie.indexOf(c_name + "=");
		if(c_start!=-1){
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if(c_end==-1) c_end=document.cookie.length
				return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}