/**
 * @author Georgi Rangelov
 */

function singUpForm(){
	$("#result").html("");
	var name = $('#name').val();
	var tel = $('#tel').val();
	var email = $('#email').val();
	var address = $('#address').val();
	var message = $('#message').val();
	if(!(name.length > 0)){ $('#nameErr').html("Моля, въведете Вашето име!"); }else{$('#nameErr').html("");}
	if(!(tel.length > 0)){ $('#telErr').html("Моля, въведете телефон за връзка!"); }else{$('#telErr').html("");}
	if(!(address.length > 0)){ $('#addressErr').html("Моля, въведете Вашия адрес!"); }else{$('#addressErr').html("");}
	
	if(name.length > 0 && tel.length > 0 && address.length > 0){
		$.post("/sendEmail.php",
				{
					action:"newClient",
					name:name,
					tel:tel,
					email:email,
					address:address,
					message:message
				},
				function(data){
					if(data==1){
						$("#result").html('<font color="green">Вашата заявка бе изпратена успешно!</font>');
					}else{
						$("#result").html('<font color="red">Моля, попълнете полетата правилно!</font>');
					}
				}
				, "json"
		); 	
	}else{
		$("#result").html('<font color="red">Моля, попълнете полетата правилно!</font>');
	}
}

function showPromo(item, el){
	$(".promoWrapLink").hide();
	$("#promo"+item).show();
	$(".promoMenu").children("li").removeClass("selPromoMenuLi");
	$(el).parent("li").addClass("selPromoMenuLi");
}

function filter(selector, query){
	query = $.trim($(query).val());
	query = query.replace(/ /gi, '|');
	$(selector).each(function(){
		if($(this).text().search(new RegExp(query, "i")) < 0){
			$(this).hide().removeClass('visible');
		}else{
			$(this).show().addClass('visible');
		}				   
	});
}

function map() {
  var myLatLng = new google.maps.LatLng(42.6506, 23.3739);
  var myOptions = {
    zoom: 13,
    center: myLatLng,
    mapTypeId: google.maps.MapTypeId.ROADMAP
  };

  var mladost_polygon;
  var mlivadi_polygon;

  var map = new google.maps.Map(document.getElementById("map_canvas"),
      myOptions);

  var mladost = [
    new google.maps.LatLng(42.6231, 23.3850),
    new google.maps.LatLng(42.6235, 23.3748),
    new google.maps.LatLng(42.6272, 23.3716),
    new google.maps.LatLng(42.6342, 23.3718),
	new google.maps.LatLng(42.6394, 23.3645),
	new google.maps.LatLng(42.6426, 23.3660),
	new google.maps.LatLng(42.6491, 23.3570),
	new google.maps.LatLng(42.6518, 23.3595),
	new google.maps.LatLng(42.6529, 23.3599),
	new google.maps.LatLng(42.6545, 23.3595),
	new google.maps.LatLng(42.6614, 23.3590),
	new google.maps.LatLng(42.6624, 23.3586),
	new google.maps.LatLng(42.6632, 23.3577),
	new google.maps.LatLng(42.6681, 23.3674),
	new google.maps.LatLng(42.6677, 23.3687),
	new google.maps.LatLng(42.6494, 23.3935),
	new google.maps.LatLng(42.6454, 23.3858),
	new google.maps.LatLng(42.6400, 23.3877),
	new google.maps.LatLng(42.6231, 23.3850)
  ];
  
  var mlivadi = [
  	 new google.maps.LatLng(42.6538, 23.2828),
	 new google.maps.LatLng(42.6578, 23.2716),
	 new google.maps.LatLng(42.6695, 23.2767),
	 new google.maps.LatLng(42.6653, 23.2876),
	 new google.maps.LatLng(42.6538, 23.2828)
  ]; 

  // Construct the polygon
  // Note that we don't specify an array or arrays, but instead just
  // a simple array of LatLngs in the paths property
  mladost_polygon = new google.maps.Polygon({
    paths: mladost,
    strokeColor: "#FF0000",
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: "#FF0000",
    fillOpacity: 0.35
  });

  mlivadi_polygon = new google.maps.Polygon({
    paths: mlivadi,
    strokeColor: "#FF0000",
    strokeOpacity: 0.8,
    strokeWeight: 2,
    fillColor: "#FF0000",
    fillOpacity: 0.35
  });

  mladost_polygon.setMap(map);
  mlivadi_polygon.setMap(map);

  var image = '/koel_icon.png';
  var icon1LatLng = new google.maps.LatLng(42.6387, 23.3841);
  var beachMarker = new google.maps.Marker({
      position: icon1LatLng,
      map: map,
      icon: image
  });
  
  var icon2LatLng = new google.maps.LatLng(42.6429, 23.3671);
  var beachMarker = new google.maps.Marker({
      position: icon2LatLng,
      map: map,
      icon: image
  });

  var icon3LatLng = new google.maps.LatLng(42.6621, 23.3589);
  var beachMarker = new google.maps.Marker({
      position: icon3LatLng,
      map: map,
      icon: image
  });

  var icon4LatLng = new google.maps.LatLng(42.6402, 23.3821);
  var beachMarker = new google.maps.Marker({
      position: icon4LatLng,
      map: map,
      icon: image
  });
  
  var icon5LatLng = new google.maps.LatLng(42.6535, 23.3793);
  var beachMarker = new google.maps.Marker({
      position: icon5LatLng,
      map: map,
      icon: image
  });

  var icon6LatLng = new google.maps.LatLng(42.6576, 23.3763);
  var beachMarker = new google.maps.Marker({
      position: icon6LatLng,
      map: map,
      icon: image
  });

}

function tombola(){
	$("#result").html("");
	var name = $('#name').val();
	var tel = $('#tel').val();
	var email = $('#email').val();
	var address = $('#address').val();
	var message = $('#message').val();
	var cerr = $('#cerrors').val();
	if(!(name.length > 0)){ $('#nameErr').html("Моля, въведете Вашето име!"); }else{$('#nameErr').html("");}
	if(!(tel.length > 0)){ $('#telErr').html("Моля, въведете телефон за връзка!"); }else{$('#telErr').html("");}
	if(!(email.length > 0)){ $('#emailErr').html("Моля, въведете Вашия e-mail!"); }else{$('#emailErr').html("");}
	if(!(cerr.length > 0)){ $('#cErr').html("Моля, посочете броя грешки в брошурата!"); }else{$('#cErr').html("");}
	
	if(name.length > 0 && tel.length > 0 && email.length > 0 && cerr.length > 0){
		$.post("/sendEmail.php",
				{
					action:"topmbola",
					name:name,
					tel:tel,
					email:email,
					address:address,
					cerr:cerr,
					message:message
				},
				function(data){
					if(data==1){
						$("#result").html('<font color="green">Благодарим ви, че участвахте в нашата томбола!</font>');
					}else{
						$("#result").html('<font color="red">Моля, попълнете полетата правилно!</font>');
					}
				}
				, "json"
		); 	
	}else{
		$("#result").html('<font color="red">Моля, попълнете полетата правилно!</font>');
	}
}

var poolAnswer = {
	id:null,
	title:null,
	aNew:function(){
		modalWindow.open();
		var form = '<div class="editWrap"><label>Заглавие</label><input type="text" id="modalTitle" name="modalTitle" value="" /><br/><br/><a href="#" onclick="humanOrgan.add();">Запази</a></div>';
		modalWindow.add(form);
	},
	add:function(){
		title = $('#modalTitle').val();
		$.post("/admin/json.php",
				{
					action:"addNewAnswer",
					title:title
				},
				function(data){
						id = data;
						$('#organs').prepend('<tr><td><input type="checkbox" id="organ'+id+'" name="organs[]" value="'+id+'" />'+title+'</td></tr>');
						$('#organ'+id).attr('checked', true);
						modalWindow.close();
				}
				, "json"
		); 	
	}
}