/*social*/
/*var $ = jQuery.noConflict();*/
function jqsocial(u,t) {
	var folder = '/img/social-bookmarks/';
	document.write('<div class="jsb-wrap"><div class="jsb-title"><span title="Кликните для переключения">Добавить в закладки</span></div><ul class="jsb-list1">');
	function so(u,t) {
		for (i=0; i< s.length; i=i+2) document.write(
			'<li><a style="background: url('+folder+s[i]+'.ico) no-repeat; background-position: 0 50%" href="http://'+s[i]+'/'+s[i+1].replace('{u}',u).replace('{t}',t)+'">'+s[i]+'</a></li>'
		);
	}
	var s=new Array(
		'100zakladok.ru','save/?bmurl='+u+'&bmtitle='+t,
		'delicious.com','post?url='+u+'&title='+t,
		'google.com','bookmarks/mark?op=edit&bkmk='+u+'&title='+t,
		'bobrdobr.ru','add.html?url='+u+'&title='+t,
		'links.i.ua','mark/?url='+u+'&ename='+t,
		'memori.ru','link/?sm=1&u_data[url]='+u+'&u_data[name]='+t,
		'moemesto.ru','post.php?url='+u+'&title='+t,
		'mister-wong.ru','add_url/?bm_url='+u+'&bm_description='+t,
		'linkstore.ru','servlet/LinkStore?a=add&url='+u+'&title='+t,
		'lopas.ru','add_story.php?story_url='+u,
		'myscoop.ru','add/?title='+t+'&URL='+u,
		'ruspace.ru','index.php?link=bookmark&action=bookmarkNew&bm=1&url='+u+'&title='+t,
		'vaau.ru','submit/?action=step2&url='+u
	);
	so (u,t);
	document.write('</ul><ul class="jsb-list2">');
	function so2(u,t) {
		for (i=0; i< s2.length; i=i+2) document.write(
			'<li><a style="background: url('+folder+s2[i]+'.ico) no-repeat; background-position: 0 50%" href="http://'+s2[i]+'/'+s2[i+1].replace('{u}',u).replace('{t}',t)+'">'+s2[i]+'</a></li>'
		);
	}
	var s2=new Array(
		'badabadu.com','?url='+u+'&posttitle='+t,
		'chipp.ru','submit.php?url='+u,
		'feedblog.ru','submit.php?url='+u,
		'korica.info','add_story.php?story_url='+u+'&story_title='+t,
		'monrate.ru','submit.php?url='+u,
		'news2.ru','add_story.php?url='+u,
		'newsland.ru','News/Add/type/news/',
		'sloger.net','submit.php?url='+u
	);
	so2 (u,t);
	document.write('</ul></div>');
}


/*GOOGLE MAPS*/
function google_maps_initialize(google_maps_lat, google_maps_lng, marker_draggable)
{  var myOptions = {
		    zoom: 16,
		    mapTypeId: google.maps.MapTypeId.ROADMAP
		}

		var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
  map.setCenter(new google.maps.LatLng(google_maps_lat, google_maps_lng));

	 var markerOptions = {
     	map: map,
     	position: map.getCenter()
     };
	var marker = new google.maps.Marker(markerOptions);
 marker.setDraggable(marker_draggable);

		google.maps.event.addListener(marker, 'dragend', function() {
		  $('#google_maps_lat').val(this.getPosition().lat());
		  $('#google_maps_lng').val(this.getPosition().lng());
    //alert(this.getPosition().lat());
				});
}


/*форма авторизації*/
 $(document).ready(
 function()
 {
  /*show-hide tags*/
  $('#tags').click(function() {
   $('#div_tags').slideToggle("fast")
  });

  /*login*/
  $('#login_link, #login_link2').click(
  function()
  {
   var dW = $(document).width();
   var dH = $(document).height();
   $('#mask').css({'width':dW,'height':dH});
   $('#mask').fadeIn();
   $('#mask').fadeTo('fast', 0.3, function()
   {
   	$('#login_form').show();
   });
   return false;
  });
  $('#login_form_close, #mask').click(
  function ()
  {
   $('#login_form').hide();
   $('#mask').fadeOut('fast');
  });

 /*social*/
	var is_toogled = false;
	$('.jsb-wrap a').attr({target: '_blank'});
	$('.jsb-wrap').hover(
		function() {
			$(this).addClass('jsb-current');
			$('.jsb-current ul').css({opacity: 0}).hide();
			$('.jsb-current .jsb-list1').animate({opacity: 1}, 300).show();
			$('.jsb-current .jsb-title').addClass('jsb-s1').removeClass('jsb-s2');
		},
		function() {
			if( is_toogled == true ) { $('.jsb-title').click(); }
			$('.jsb-current ul').hide();
			$('.jsb-current .jsb-title').removeClass('jsb-s1').removeClass('jsb-s2');
			$('.jsb-current .jsb-title span').text('Добавить в закладки');
			$('.jsb-wrap').removeClass('jsb-current');
		}
	);
	$('.jsb-title').toggle(
		function() {
			$('.jsb-current .jsb-list1').css({opacity: 0}).hide();
			$('.jsb-current .jsb-list2').animate({opacity: 1}, 300).show();
			$('.jsb-current .jsb-title').removeClass('jsb-s1').addClass('jsb-s2');
			$('.jsb-current .jsb-title span').text('Добавить в соц. сервисы');
			is_toogled = true;
		},
		function() {
			$('.jsb-current .jsb-list2').css({opacity: 0}).hide();
			$('.jsb-current .jsb-list1').animate({opacity: 1}, 300).show();
			$('.jsb-current .jsb-title').removeClass('jsb-s2').addClass('jsb-s1');
			$('.jsb-current .jsb-title span').text('Добавить в закладки');
			is_toogled = false;
		}
	);

 }
 );

function rubrics_show_hide(id, reverse)
{
 if (reverse==null) {reverse=0;}
 //alert(reverse);
 element_id='r_'+id;
 span_id='span_'+id;
 //alert(id+'; '+element_id);
 var element=document.getElementById(element_id);
 var element_status=element.className;
 //alert(element+'; '+element_status+'; ');
 if (reverse==0)
 {
  if (element_status=='')
  {
   element.className='1';
   element.style.display='block';
   document.getElementById(span_id).innerHTML='<img src="/img/r1-minus.gif" width="9" height="9" alt="" border="0" style="margin: 0 3 0 0;">';
  }
  else
  {
   element.className='';
   element.style.display='none';
   document.getElementById(span_id).innerHTML='<img src="/img/r1-plus.gif" width="9" height="9" alt="" border="0" style="margin: 0 3 0 0;">';
  }
 }
 else
 {
  if (element_status=='')
  {
   element.className='1';
   element.style.display='none';
   document.getElementById(span_id).innerHTML='<img src="/img/r1-plus.gif" width="9" height="9" alt="" border="0" style="margin: 0 3 0 0;">';
  }
  else
  {
   element.className='';
   element.style.display='block';
   document.getElementById(span_id).innerHTML='<img src="/img/r1-minus.gif" width="9" height="9" alt="" border="0" style="margin: 0 3 0 0;">';
  }
 }
}


function show_hide(element_name, reverse)
{
 if (reverse==null) {reverse=0;}
 //alert(reverse);
 //alert(element_name);
 var element=document.getElementById(element_name);
 var element_status=element.className;
 //alert(element+'; '+element_status+'; ');
 if (reverse==0)
 {
  if (element_status=='')
  {
   element.className='1';
   element.style.display='block';
  }
  else
  {
   element.className='';
   element.style.display='none';
  }
 }
 else
 {
  if (element_status=='')
  {
   element.className='1';
   element.style.display='none';
  }
  else
  {
   element.className='';
   element.style.display='block';
  }
 }
}


function load_rubrics(level)
{
 //alert(level);
 l=''+document.F.elements["l"].value; //alert(l);
 //Виведення пікторгамки завантаження
 if (level==2)
 {
  document.getElementById("rubrics_res2").style.display='block';
  document.getElementById("rubrics_res2").innerHTML='<img src="/img/loading-2.gif" width="220" height="19" alt="Загрузка..." border=0 style="margin: 0 0 0 0;">';
  document.getElementById("rubrics_res3").innerHTML='&nbsp;';
  //document.getElementById("rubrics_res4").innerHTML='&nbsp;';
  r_id=''+document.F.elements["r_id1"].options[document.F.elements["r_id1"].selectedIndex].value;
 }
 else if (level==3)
 {
  document.getElementById("rubrics_res3").style.display='block';
  document.getElementById("rubrics_res3").innerHTML='<img src="/img/loading-2.gif" width="220" height="19" alt="Загрузка..." border=0 style="margin: 0 0 0 0;">';
  //document.getElementById("rubrics_res4").innerHTML='&nbsp;';
  r_id=''+document.F.elements["r_id2"].options[document.F.elements["r_id2"].selectedIndex].value;
 }
 /*else if (level==4)
 {
  document.getElementById("rubrics_res4").style.display='block';
  document.getElementById("rubrics_res4").innerHTML='<img src="/img/loading-2.gif" width="220" height="19" alt="Загрузка..." border=0 style="margin: 0 0 0 0;">';
  r_id=''+document.F.elements["r_id3"].options[document.F.elements["r_id3"].selectedIndex].value;
 }*/

 JsHttpRequest.query
 ('/templates/load_rubrics.php',
  {
   'level': level,
   'l': l,
   'r_id': r_id
  },
  //Function is called when an answer arrives.
  function(result, errors)
  {
   //Write errors to the debug div.
   //document.getElementById("debug").innerHTML = errors;
   //Write the answer.
   if (result)
   {
    if (level==2) {document.getElementById("rubrics_res2").innerHTML=result["js_res"];}
    else if (level==3) {document.getElementById("rubrics_res3").innerHTML=result["js_res"];}
    //else if (level==4) {document.getElementById("rubrics_res4").innerHTML=result["js_res"];}
   }
  },
  false //do not disable caching
 );
}



function load_regions(level)
{
 //alert(level);
 //alert('/templates/load_regions.php');
 l=''+document.F.elements["l"].value; //alert(l);
 //Виведення пікторгамки завантаження
 if (level==2)
 {
  document.getElementById("regions_res2").style.display='block';
  document.getElementById("regions_res2").innerHTML='<img src="/img/loading-2.gif" width="220" height="19" alt="Загрузка..." border=0 style="margin: 0 0 0 0;">';
  document.getElementById("regions_res3").innerHTML='&nbsp;';
  //document.getElementById("regions_res4").innerHTML='&nbsp;';
  rgn_id=''+document.F.elements["rgn_id1"].options[document.F.elements["rgn_id1"].selectedIndex].value;
 }
 else if (level==3)
 {
  document.getElementById("regions_res3").style.display='block';
  document.getElementById("regions_res3").innerHTML='<img src="/img/loading-2.gif" width="220" height="19" alt="Загрузка..." border=0 style="margin: 0 0 0 0;">';
  //document.getElementById("regions_res4").innerHTML='&nbsp;';
  rgn_id=''+document.F.elements["rgn_id2"].options[document.F.elements["rgn_id2"].selectedIndex].value;
 }
 /*else if (level==4)
 {
  document.getElementById("regions_res4").style.display='block';
  document.getElementById("regions_res4").innerHTML='<img src="/img/loading-2.gif" width="220" height="19" alt="Загрузка..." border=0 style="margin: 0 0 0 0;">';
  rgn_id=''+document.F.elements["rgn_id3"].options[document.F.elements["rgn_id3"].selectedIndex].value;
 }*/
 //alert('load_regions.php');
 JsHttpRequest.query
 ('/templates/load_regions.php',
  {
   'level': level,
   'l': l,
   'rgn_id': rgn_id
  },
  //Function is called when an answer arrives.
  function(result, errors)
  {
   //Write errors to the debug div.
   //document.getElementById("debug").innerHTML = errors;
   //Write the answer.
   if (result)
   {
    if (level==2) {document.getElementById("regions_res2").innerHTML=result["js_res"];}
    else if (level==3) {document.getElementById("regions_res3").innerHTML=result["js_res"];}
    //else if (level==4) {document.getElementById("regions_res4").innerHTML=result["js_res"];}
   }
  },
  false //do not disable caching
 );
}

