function $(el) {return document.getElementById(el)}
/*       ^   ЗЛОДЕЙ!!!      Хоть бы дописал поддержку
							работы с начальным символом #
							дабы избежать конфликтов с jQ */

function countNL(text) {
	var count = 0

	var temp = text.split('\n')
	for (var i=0;i<temp.length;i++) {
		if (temp[i].length > 29) {
			count += Math.round(temp[i].length/29+0.35)
//			count += Math.round(temp[i].length/29+0.45)
		}
		else if (temp[i].length > 4)
			count += 1
	}
	return count
}

function loadDivs (num) {
	var $ = function(el){return document.getElementById(el)}
	
	var select = $('div')
	select.options.length=0
  
  if (num == 1) {
  	var op = document.createElement('option');
 		var text = document.createTextNode("0101. Квартиры и комнаты (Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0102. Жилые дома, участки, дачи (Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0103. Коммерческая недвижимость (Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0104. Гаражи (Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0201. Архитектура, дизайн"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0202. Стройматериалы (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0203. Инженерные системы (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0204. Окна. Двери. Балконы. Металлоконструкции"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0205. Строительные работы"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0206. Отделочные работы"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0207. Обустройство территории"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0208. Уборка. Вывоз мусора. Химчистка"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0301. Транспортные услуги"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0302. Авто, мото, вело (Продаю. Куплю. Аренда)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0303. Автосервис"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0304. Автозапчасти и средства охраны (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0401. Мебель, сантехника (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0402. Электробытовая техника (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0403. Средства охраны (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0501. Продовольствие (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0502. ТНП (Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0503. Книги, искусство, коллекционирование (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0601. Курсы, уроки, консультации"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0602. Юридическая помощь"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0603. Деньги, ценные бумаги"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0604. Бухгалтерские  услуги"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0605. Деловое партнерство (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op) 
	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0606. Средства производства и оборудование (Продаю. Куплю. Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0607. Информационные услуги"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0608. Косметология, парикмахерские услуги"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0609. Кройка, шитье, вязание"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0610. Прокат"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0611. Спорт и туризм"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0612. Видео–фотосъемка, музыканты"); 
 		op.appendChild(text)
  	select.appendChild(op)
	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0613. Ритуальные услуги"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0701. Медицинские услуги"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0702. Медоборудование. БАДы (Продаю. Куплю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0801. Зверюшки (Услуги)"); 
 		op.appendChild(text)
  	select.appendChild(op)
	
	 var op = document.createElement('option');
 		var text = document.createTextNode("0901. Частные сообщения (Знакомства)"); 
 		op.appendChild(text)
  	select.appendChild(op)
	
	 var op = document.createElement('option');
 		var text = document.createTextNode("0902. Гадание, эзотерика"); 
 		op.appendChild(text)
  	select.appendChild(op)	
	
  	var op = document.createElement('option');
 		var text = document.createTextNode("1001. Ищу работника"); 
 		op.appendChild(text)
  	select.appendChild(op)	
	
  } 
  else if (num == 2) {
  	var op = document.createElement('option');
 		var text = document.createTextNode("0101. Квартиры и комнаты (Куплю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0101. Квартиры и комнаты (Продаю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
	  	var op = document.createElement('option');
 		var text = document.createTextNode("0101. Квартиры и комнаты (Меняю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0101. Квартиры и комнаты (Сниму)"); 
 		op.appendChild(text)
  	select.appendChild(op)
	  	var op = document.createElement('option');
 		var text = document.createTextNode("0101. Квартиры и комнаты (Сдаю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0102. Жилые дома, участки, дачи (Куплю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0102. Жилые дома, участки, дачи (Продаю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0102. Жилые дома, участки, дачи (Меняю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0102. Жилые дома, участки, дачи (Сниму)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0102. Жилые дома, участки, дачи (Сдаю)"); 
 		op.appendChild(text)
  	select.appendChild(op)	
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0103. Коммерческая недвижимость (Куплю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0103. Коммерческая недвижимость (Продаю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0103. Коммерческая недвижимость (Меняю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0103. Коммерческая недвижимость (Сниму)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	var op = document.createElement('option');
 		var text = document.createTextNode("0103. Коммерческая недвижимость (Сдаю)"); 
 		op.appendChild(text)
  	select.appendChild(op)	
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0104. Гаражи (Куплю)"); 
 		op.appendChild(text)
  	select.appendChild(op)  
  	var op = document.createElement('option');
 		var text = document.createTextNode("0104. Гаражи (Продаю)"); 
 		op.appendChild(text)
  	select.appendChild(op) 
  	var op = document.createElement('option');
 		var text = document.createTextNode("0104. Гаражи (Меняю)"); 
 		op.appendChild(text)
  	select.appendChild(op) 
  	var op = document.createElement('option');
 		var text = document.createTextNode("0104. Гаражи (Сниму)"); 
 		op.appendChild(text)
  	select.appendChild(op) 
  	var op = document.createElement('option');
 		var text = document.createTextNode("0104. Гаражи (Сдаю)"); 
 		op.appendChild(text)
  	select.appendChild(op) 	
  
  	var op = document.createElement('option');
 		var text = document.createTextNode("0502. ТНП (Продаю. Куплю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0801. Зверюшки (Продаю. Куплю)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("0901. Частные сообщения (Пропажи. Находки. Поздравления)"); 
 		op.appendChild(text)
  	select.appendChild(op)
  	
  	var op = document.createElement('option');
 		var text = document.createTextNode("1002. Ищу работу"); 
 		op.appendChild(text)
  	select.appendChild(op)
  }
}
/* 
function calcPrice(obj) {
	var $ = function(el){return document.getElementById(el)}
	
	if (obj && (obj.id == "content1" || obj.id == "content2")) {
		loadDivs(1)
		$('animatedPlashka').style.visibility = "hidden"
	}
	if (obj && (obj.id == "content3" || obj.id == "content4")) {
		loadDivs(2)
		$('animatedPlashka').style.visibility = "hidden"
	}
	if (!$('content1')) return;
	var price = 0
	var lines = parseInt($('mLength').innerHTML)
	var linePrice = 0
	if ($('content1').checked)
		linePrice = 150
	if ($('content2').checked)
		linePrice = 180
	if ($('content3').checked)
		linePrice = 60
	if ($('content4').checked)
		linePrice = 70
	price = lines * linePrice
	if ($('ramka').checked)
		price += 150
	if ($('blackBack').checked)
		price += 200
	if ($('upcase').checked)
		price = price * 2
	
	$('price').innerHTML = price
} */

function calcPriceOnDon(obj) {
	var $ = function(el){return document.getElementById(el)}
	
	if (obj && (obj.id == "content1" || obj.id == "content2")) {
		loadDivs(1)
		$('animatedPlashka').style.visibility = "hidden"
	}
	if (obj && (obj.id == "content3" || obj.id == "content4")) {
		loadDivs(2)
		$('animatedPlashka').style.visibility = "hidden"
	}
	if (!$('content1')) return;
	var price = 0
	var lines = parseInt($('mLength').innerHTML)
	var linePrice = 0
	if ($('content1').checked)
		linePrice = 90
	if ($('content3').checked)
		linePrice = 40
	price = lines * linePrice
	if ($('ramka').checked)
		price += 80
	if ($('blackBack').checked)
		price += 100
	if ($('withPhoto').checked)
		price += 200
	if ($('upcase').checked)
		price = price * 2
	
	$('price').innerHTML = price
}

function changeLength(obj) {
	var $ = function(el){return document.getElementById(el)}
	
	if (obj.value.length > 174) {
		alert('Длина объявления превысила допустимую')
		obj.value = obj.value.substr(0,174)
	}
	if (countNL(obj.value) > 6)
		alert('Объявление не может превышать 6 строк')
	
	var length = (obj.value.length - countNL(obj.value))/29
	$('mLength').innerHTML = countNL(obj.value)
	calcPrice()
}

function wrapArea(el) {
	var $ = function(el){return document.getElementById(el)}
	
	if (el.value.length-countNL(el.value)/29>0.8)
	//alert(el.value.length-countNL(el.value)/29)
	if (((el.value.length-countNL(el.value))/29 - parseInt($('mLength').innerHTML)) >= 1) {
		el.value += "\n"
		$('mLength').innerHTML = countNL(el.value)
	}
}


function ShowImageWindow(picname, width, height, title) {
	width += 30
	height += 30    
	var params='toolbar=no,height='+height+',width='+width+',location=no,scrollbars=no,status=no,menubar=no,resizable=yes';
	picwin=window.open("","_blank",params);
	picwin.document.open();
	picwin.document.write('<html><title>Ва-Банкъ</title>');
	picwin.document.write('<body>');
	picwin.document.write('<table><tr><td align="center" valign="middle"><img src="'+picname+'" border="0"/>');
	picwin.document.write('</td></tr></table></body></html>');
	picwin.document.close();
}

function showModule(obj) {
	var $ = function(el){return document.getElementById(el)}
	
	obj.className = "active"
	for (var i=1;i<=3;i++) {
		if ($(obj.id + '_' + i))
			$(obj.id + '_' + i).style.display = "block"
	}
}

function hideModule(obj) {
	var $ = function(el){return document.getElementById(el)}
	
	obj.className = ""
	for (var i=1;i<=3;i++) {
		if ($(obj.id + '_' + i))
			$(obj.id + '_' + i).style.display = "none"
	}
}

function toggleCB(el) {
	var $ = function(el){return document.getElementById(el)}
	
	var obj = $(el)
	if (el=="ramka")
		var obj2 = $("blackBack")
	else if (el=="blackBack")
		var obj2 = $("ramka")
	if (obj.checked)
		obj2.disabled="true"
	else obj2.disabled=""
}

function showYear(num) {
	var $ = function(el){return document.getElementById(el)}
	
	var year = $('year'+num)
	//alert(year.style.display)
	if (year.style.display == "none")
		year.style.display = "block"
	else
		year.style.display = "none"
	
}
