$(document).ready(function() {
    // Скрываем форму выбора для отключивших js и показываем скриптовую
    //$('div#region_filter_wrapper_noscript').hide();
	//$('div#region_filter_wrapper').show();
	// по умолчанию выбирается первый регион из списка
	$('form#region').attr('action', $('form#region').find('option:eq(0)').val() );


//if ($("div#form-user-register-form-wrapper").length)
if ($("p#uid").length && $("p#uid").text() != 0)
{
	 $("div#registration").hide();
}
/*Close any widget's forms*/

$("div#form-user-register-form-wrapper div.note").text("x");
$("div#form-user-register-form-wrapper div.note").css("display:none;");
$("div#form-user-register-form-wrapper div.note:first").css("display:block;");

$("div#form-user-register-form-wrapper div.note").click(
		function() {
			/*$("div#form-user-register-form-wrapper:visible").hide(400);*/
			window.location.href="/club_zl/";
			return(false);
		}
);

$("div.form-widget-wrapper div.note").text("x");
$("div.form-widget-wrapper div.note").click(
		function() {
			$("div.form-widget-wrapper:visible").hide(400);
			return(false);
		}
);



/*Close any widget's forms*/

/*Add photo in Club*/

	$("a#add").click(
			function() {
			$("div.type-addfoto-form:visible").hide(400);
			$("div.type-addfoto-form:hidden").show(400);
			return(false);
			}
	);
	$("form#form-create-addfoto input.form-submit").click(
			function() {
				var name = $("input#unnamed-ctl-5").attr("value");
				var mail = $("input#unnamed-ctl-6").attr("value");
				var url = $("input#unnamed-ctl-8").attr("value");
				var mssrr="";
				if (name == null  || name == "") mssrr+= "Вы не представились\n";
				if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z,\.]{2,6}$/.test(mail)) ) mssrr+= "Адрес элетронной почты заполнен не правельно\n";
				if (url ==null || url == "") mssrr+="Поле с ссылкой на изображение не заполнено\n ";

				if (mssrr != "") {
					alert(mssrr);
					return(false);
				}
				else 	{
					return(false);
				}
			}
	);

/*Add photo in Club*/

$("form#form-create-feedback input.form-submit").click(
				function() {
				var name = $("form#form-create-feedback input#unnamed-ctl-7").attr("value");
				var mail = $("form#form-create-feedback input#unnamed-ctl-8").attr("value");
				var quation = $("form#form-create-feedback textarea#unnamed-ctl-9").attr("value");
				var mssrr="";
				if (name == null  || name == "") mssrr+= "Вы не представились\n";
				if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z,\.]{2,6}$/.test(mail)) ) mssrr+= "Адрес элетронной почты заполнен не правельно\n";
				if (quation ==null || quation == "") mssrr+="Нет содержания в поле вопрос \n ";

				if (mssrr != "") {
					alert(mssrr);
					return(false);
				}
				else 	{
					return(true);
				}
			}
	);

$("form#form-create-report input.form-submit").click(
				function() {
				var name = $("form#form-create-report #control-node-name-wrapper input").attr("value");
				var mail = $("form#form-create-report #control-node-mail-wrapper input").attr("value");
				var quation = $("form#form-create-report  #control-node-text-wrapper textarea").attr("value");
				var mssrr="";
				if (name == null  || name == "") mssrr+= "Вы не представились\n";
				if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z,\.]{2,6}$/.test(mail)) ) mssrr+= "Адрес элетронной почты заполнен не правильно\n";
				if (quation ==null || quation == "") mssrr+="Нет содержания в поле вопрос \n ";

				if (mssrr != "") {
					alert(mssrr);
					return(false);
				}
				else 	{
					return(true);
				}
			}
	);
/*Take a quations in consultation*/
	$("a.question").click(
			function() {
				$("div.type-consultation-form:visible").hide(400);
				$("div.type-consultation-form:hidden").show(400);
				return(false);
			}
	);
	$("form#form-create-consultation input.form-submit").click(
			function() {
				var name = $("input#unnamed-ctl-12").attr("value");
				var mail = $("input#unnamed-ctl-13").attr("value");
//				var quation = $("input#unnamed-ctl-14").attr("value");
				var mssrr="";
				if (name == null  || name == "") mssrr+= "Вы не представились\n";
				if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z,\.]{2,6}$/.test(mail)) ) mssrr+= "Адрес элетронной почты заполнен не правельно\n";
//				if (quation ==null || quation == "") mssrr+="Нет содержания в поле вопрос \n ";

				if (mssrr != "") {
					alert(mssrr);
					return(false);
				}
				else 	{
					return(false);
				}
			}
	);
/*Take a quations*/

/*answer in consultation*/

$("a.answer").click(
		function() {
			var lnk = this.id;
			$("blockquote[@id='answer_"+ lnk + "']:visible").hide(400);
			$("blockquote[@id='answer_"+ lnk + "']:hidden").show(400);
			return(false);
		}
);

/*answer in consultation*/

$("a.more").click(
		function() {
			var lnk = this.id;
			$("div.collapse:visible").hide();
			$("div[@id='block_"+ lnk + "']").show();
			return(false);
		}
	);

//vote
$("form#vote input.btn").click(
		function() {
			$("form#vote div").hide();
			$("form#vote p").hide();
			$("form#vote input").hide();
			$("form#vote h1").show(1000);
		return(false);
		}
	);


/*$("form#faq input.btn").click(
		function() {
			$("form#faq div").hide();
			$("form#faq p").hide();
			$("form#faq input").hide();
			$("form#faq h1").show(1000);
			return(false);
		}
	);

$("form#faq1 input.btn").click(
		function() {
			$("form#faq1 div").hide();
			$("form#faq1 p").hide();
			$("form#faq1 input").hide();
			$("form#faq1 h1").show(1000);
			return(false);
		}
	);

*/
	$("div.collapse span a").click(
		function() {
				$("div.collapse").hide();
				return(false);
		}
	);
	$("div#text blockquote:visible").hide(400);
	$("div#text address a").click(
		function() {
				$("div#text blockquote:visible").hide(400);
				$("div#text blockquote:hidden").show(400);
				return(false);
		}
	);

	$("ul#vacancy_list .vacancy_block").hide();

	$("ul#vacancy_list a.vacancy_link").click(
		function() {
			$("ul#vacancy_list .vacancy_block:visible").hide(400)
			$(this).parent().parent().find(".vacancy_block:hidden").show(400);
			$("div.type-resume-form").hide(400);
			return(false);
		}
	);
/*$("div#type-resume-form").hide();*/



	$("a.type-resume-form").click(
		function() {
			$("div.type-resume-form:visible").hide(400);
			$("div.type-resume-form:hidden").show(400);
			return(false);
		}
	);
		$("input#unnamed-ctl-11-input").after("<div id='fakefile'><input id='fake' value='' /><img src='bg-form-sent.gif' /></div>");
		$("form#form-create-resume input.form-submit").click(
			function() {
				var name = $("input#unnamed-ctl-6").attr("value");
				var vacancy= $('select#unnamed-ctl-9 option:eq(0)').attr('selected');
				var region=$("select#unnamed-ctl-9 option:eq(0)").attr("selected");
				var telephone = $("input#unnamed-ctl-10").attr("value");
				var mail = $("input#unnamed-ctl-12").attr("value");
				var mssrr="";
				if (name == null  || name == "") mssrr+= "Вы не представились\n";
				if (region) mssrr+= "Вы не выбрали регион\n";
				if (vacancy) mssrr+= "Вы не выбрали вакансию\n";
				if (telephone == null  || telephone == "") mssrr+= "Вы не оставили свой контактный телефон\n";
				if (mail == "") {if (!(/^\w+[-_\.]*\w+@\w+-?\w+\.[a-z,\.]{2,6}$/.test(mail)) ) mssrr+= "Адрес элетронной почты заполнен не правельно\n";}

//				if (quation ==null || quation == "") mssrr+="Нет содержания в поле вопрос \n ";
				$("input#unnamed-ctl-5").attr("value") = name;
				if (mssrr != "") {
					alert(mssrr);
					return(false);
				}
				else 	{
					return(true);
				}
			}
	);

		$("div#control-node-vacancy-wrapper div.note").text("Если вы не нашли интересующей вас вакансии, выберите позицию «Другое».");
		$("div#control-node-vacancy-wrapper div.note").show();
		$("div#control-node-vacancy-wrapper div.note").css("margin-left", "240px");
		$("div#control-node-vacancy-wrapper div.note").css("font-style", "italic");
		//alert($("#vote-form label").html.length);

	/*$("#region_filter_wrapper select").change(function(){
		selectVal = $(this).val();
		if (selectVal == "show_all") $("#scroll tr").show();
		else {
			$("#scroll tr").hide();
			$("#scroll tr[title='" + $(this).val() + "']").show();
		}
	});
	*/

	$('div.type-consultation-form').attr('id', 'fixme');

});



/**
 * Оптика
 */
	$(function() {
		
		if ($('#optics-map').length) {
			var map, mapDrawn = false, pointSet = {
				msk: false,
				spb: false
			};
			
        	$('#optics-map-regions').change(function() {
				var city = $(this).find('option:selected').text() == 'Москва' ? 'msk' : 'spb';
				
				var s = new YMaps.Style();
					
				s.iconStyle = new YMaps.IconStyle();
				
				s.iconStyle.href = '/themes/ludi/images/optics.png';
				s.iconStyle.size = new YMaps.Point(32, 22);
				//s.iconStyle.offset = new YMaps.Point(-9, -29);
				
				if (!mapDrawn) {
					map = new YMaps.Map($('#optics-map')[0]);
				
					map.addControl(new YMaps.TypeControl());
					map.addControl(new YMaps.ToolBar());
					map.addControl(new YMaps.Zoom());
					map.addControl(new YMaps.ScaleLine());
					
					map.enableScrollZoom();
					
					mapDrawn = true;
				}
				
				if (city == 'spb') {
					map.setCenter(new YMaps.GeoPoint(30.313622,59.93772), 10);
				} else {
					map.setCenter(new YMaps.GeoPoint(37.609218,55.753559), 10);
				}
				
				if (!pointSet[city]) {
					for (var i = 0; i < opticsMapData[city].length; i++) {
						var record = opticsMapData[city][i], lat = parseFloat(record.latlng.split(',')[0]), lng = parseFloat(record.latlng.split(',')[1]);
							placemark = new YMaps.Placemark(new YMaps.GeoPoint(lat, lng), {style: s});
						
						placemark.name = record.drugstore;
						
						placemark.description = '';
						
						if (record.opticstext) {
							placemark.description += '<strong>' + record.opticstext +  '</strong><br />';
						}
						
						placemark.description += 'Адрес: ' + record.name + '<br />Ближайшее метро: ' + record.text1 + '<br />Время работы: ' + record.time + '<br />Телефон: ' + record.telephone;
						
						map.addOverlay(placemark); 
					}
					
					pointSet[city] = true;
				}
				
				return false;
			}).change();
		}
		
	});



