var lat = new Array('j','jo','g','f','o','t','ju','c','6','i','l','4','j','u','6','v','d','s','k','z','a','jz','m','e','h','p','e\'','i','n','r','ja','b','\'', 'i',
		'J','JO','G','F','O','T','JU','C','6','I','L','4','J','U','6','V','D','S','K','Z','A','Z','M','E','H','P','E\'','I','N','R','JA','B','\'', '_', 'I');
var cyr = new Array('й','ё','г','ф','о','т','ю','ц','ш','и','л','ч','ь','у','щ','в','д','с','к','з','а','ж','м','е','х','п','э','и','н','р','я','б','ь', 'ы',
		'Й','Ё','Г','Ф','О','Т','Ю','Ц','Ш','И','Л','Ч','Ь','У','Щ','В','Д','С','К','З','А','Ж','М','Е','Х','П','Э','И','Н','Р','Я','Б','Ь', ' ', 'Ы');
   
function translit(str) {
	for(i=0;i<cyr.length;i++){
		sym = eval('/'+cyr[i]+'/ig');
		str = str.replace(sym ,lat[i]);
	}
  return str.toLowerCase();
}

function doRTF(id, options) {
	CKEDITOR.config.contentsCss = '/css/styles.css';
	CKEDITOR.replace(id, options);
}

function bissextile(year) {
	var flag = false;
	if (year % 4 == 0) flag = true;
	if (year % 100 == 0) flag = false;
	if (year % 400 == 0) flag = true;

	return flag;
}

function incDate(date, value) {
	var A = date.split('.');
	var dayMonths = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
	dayMonths[1] = bissextile(A[2]) ? 29 : 28;

	var m = parseInt(A[1], 10) + value;
	while (m > 12) {
		m = m - 12;
		A[2] = parseInt(A[2], 10) + 1;
	}

	var d = parseInt(A[0], 10);
	if (d > dayMonths[m-1]) {
		d = 1;
		m = m + 1;
	}
	if (d < 10) d = '0' + d.toString();
	if (m < 10) m = '0' + m.toString();

	return d + '.' + m + '.' + A[2].toString();
}

function collectCheckedEntity(name) {
	var idStr = [];
	$(':checkbox[name="'+name+'"]:checked').each(function() {idStr.push(this.value);});
	return idStr.join(',');
}

function uncheckAll(name) {
	$(':checkbox[name="'+name+'"]:checked').each(function() {this.checked = false;this.onclick();});
}

function go2anchor(anchor) {
	if (!$('#'+anchor).get(0)) return false;
	if (!location.href.match(/page\=/i)) return false;

	$(window).scrollTop($('#'+anchor).offset().top);
	return true;
}

function insertAtCursor(elem, value) {
	//IE support
	if (document.selection) {
		elem.focus();

		sel = document.selection.createRange();
		sel.text = value;
	}

	//Mozilla/Firefox/Netscape 7+ support
	else if (elem.selectionStart || elem.selectionStart == '0') {
		var startPos = elem.selectionStart;
		var endPos = elem.selectionEnd;
		
		elem.value = elem.value.substring(0, startPos) + value + elem.value.substring(endPos, elem.value.length);
	}
	else {
		elem.value += value;
	}

	return false;
}

function makeUrl(url) {
	return encodeURI(url.replace(/\s/ig, '_'));
}

function addBookmark() {
	var bookmarkurl="http://www.metalweb.ru";
	var bookmarktitle="Заголовок твоего сайта!";
	if (document.all)
		window.external.AddFavorite(bookmarkurl,bookmarktitle);
	else {
		alert('Чтобы добавить в избранное нажмите CTRL+D.');
	}
}

function setHome(ob) {
	if(document.all) {
		ob.style.behavir = 'url(#default#homepage)';
		ob.setHomePage(document.location);
	}
	else {
		alert('Функция доступна только в Internet Explorer.');
	}
}

function disableControls(holder, value) {
	$(holder).find('input').each(function() { $(this).attr('disabled', value); })
}
