function addBookmark(link) 
{
	title=document.title;
	url=document.location;
	
	try 
	{
		// Internet Explorer
		window.external.AddFavorite(url, title);
	}
	catch (e) 
	{
		try 
		{
			// Mozilla
			window.sidebar.addPanel(title, url, "");
		}
		catch (e) 
		{
			// Opera
			if (typeof(opera)=="object") 
			{
				a.rel="sidebar";
				a.title = document.title;
				a.url = document.location;
				return true;
			}
			else 
			{
				// Unknown
				alert('Ваш браузер не поддерживает автоматическое добавление закладок. Нажмите Ctrl-D чтобы добавить страницу в закладки.');
			}
		}
	}
	
	return false;
}
 
function randomNumber (m,n)
{
  m = parseInt(m);
  n = parseInt(n);
  return Math.floor( Math.random() * (n - m + 1) ) + m;
}
function getCookieValue(val) {
	if((endstr=document.cookie.indexOf(";",val))==-1)
		endstr=document.cookie.length;
	return unescape(document.cookie.substring(val,endstr));
}
function setCookie(name,value,expires,path,domain,secure) {
	var domain = "";
	
	var today = new Date(); 
	d = new Date(today.getTime() + (1000 * 60 * 15)); 
	
	// expires=" + d.toGMTString() + ";
	
	document.cookie=name+ "=" + escape(value) + "; path=/" +
	((domain) ? "; domain=" + domain : "") +
	((secure) ? "; secure" : "");	
}
function getCookie(name) {
	var clength=document.cookie.length;
	var carg=name+"=";
	var arglength=carg.length;
	var i=0;
	while(i<=clength) {
		var j=(i+arglength);
		if(document.cookie.substring(i,j)==carg) return getCookieValue(j);
		i=document.cookie.indexOf(" ",i) + 1;
		if(i==0) break;
	}
	return null;
}
function openSingInWindow(lang_url)
{
	$(document).ready(function() {

		$.getJSON(lang_url+"/auth/?rnd="+randomNumber(10000,90000), { action: "ajax_getform"}, function(data) {

		 	var popup = $("<div />").attr('class', 'windowPopUp').html(data.html).appendTo('body');
			$("<a />").attr('href','javascript:void(0);').attr('class', 'closeWindowPopUp close').appendTo(popup);
			
			var api = $("div.windowPopUp").overlay({
				api:true,
				expose:'#000'
			});
			
			api.load().onClose(function(){
				$('div.windowPopUp').remove();
			});			
		});
	});
}
function submitSingInForm(lang_url)
{
	$(document).ready(function() { 	
		
		var email = $(".windowPopUp input[name='email']").val();
		var psw = $(".windowPopUp input[name='psw']").val();
		
		$(".windowPopUp .windowMessage").html('');
		$(".windowPopUp input[name='submit']").attr('disabled','disabled');
		
		$("<img />").attr('src', '/images/ajax-loader.gif').attr('align','absmiddle').appendTo(".windowPopUp .loader");
		
		$.post(lang_url+"/auth/", { action: 'ajax_save', 'email': email, 'psw': psw }, function(data){
			
			if (data.code > 0)
			{
				$(".windowPopUp .loader").html('');
				$(".windowPopUp .windowMessage").css('color','red');
				$(".windowPopUp .windowMessage").html('<br />'+data.message);
				$(".windowPopUp input[name='submit']").removeAttr("disabled");
			}
			else
			{
				location.href=data.message;
				//window.location.reload();
			}
			
		},'json');
		
	});
	
	return false;
}
