$(document).ready(
	function()
	{
	    var flashvars = {};
	    var params = {};
	    params.menu = "false";
	    params.wmode = "transparent";
	    var attributes = {};
	    swfobject.embedSWF("/-/swf/boom.swf", "people", "708", "103", "9.0.0", "/-/js/expressInstall.swf", flashvars, params, attributes);
	    $('a[@rel*=lightbox]').lightBox();
	
		$.easing.backout = function(x, t, b, c, d){
			var s=1.70158;
			return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b;
		};	

		$("#wn").jCarouselLite({
			btnNext: "#scroll_right",
			btnPrev: "#scroll_left",
			easing: "backout",
			circular: true,
			speed: 700,
			visible: 4
		});

	}
);

function GetCookie(name) {
    var start = document.cookie.indexOf(name+"=");
    var len = start+name.length+1;
    if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
    if (start == -1) return null;
    var end = document.cookie.indexOf(";",len);
    if (end == -1) end = document.cookie.length;
    return unescape(document.cookie.substring(len,end));
}

function SetCookie(name,value,expires,path,domain,secure) {
    document.cookie = name + "=" +escape(value) +
        ( (expires) ? ";expires=" + expires.toGMTString() : "") +
        ( (path) ? ";path=" + path : ";path=/") + 
        ( (domain) ? ";domain=" + domain : "") +
        ( (secure) ? ";secure" : "");
}

function sendResume(e)
{
    JsHttpRequest.query(
      '/ajax/vacancies/upload_resume/',
      {
        'q': e,
        'node_id': $('#node_id').attr('value')
      },
      function(result, errors) {
      	$('#wrapper').empty();
        $('#wrapper').append(result['result']);
      }
    );
}

function submitVote(vote_id, msg)
{
	var today = new Date();
    var expires = new Date(today.getTime() + (100 * 86400000))
    var _answer = '';

    for (var i=0; i < document.pollarea.poll.length; i++)
    {
       if (document.pollarea.poll[i].checked) _answer = document.pollarea.poll[i].value;
	}
	
	if (_answer == '')
	{
	   alert(msg);
	   return false;
	}
	SetCookie('poll',vote_id,expires);
    JsHttpRequest.query(
      '/poll/',
      {
        'poll_id': vote_id,  
        'choice_id': _answer
      },
      function(result, errors) {
        document.getElementById("poll").innerHTML = result["result"];
      },
      true
    );	
}

/*
 * Ð£ÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÐ¼ ÑÑÐ°ÑÑÐ¾Ð²ÑÑ ÑÑÑÐ°Ð½Ð¸ÑÑ
 */
function SetHomePage( $url, $desc ) 
{
    try{
        var objSrc = document.getElementById('jshomepage');
        if(!objSrc) return false;
        var netscapePriv = window.netscape;
        if (netscapePriv && netscapePriv.security && netscapePriv.security.PrivilegeManager && navigator.preference) 
        { //Mozilla
            netscapePriv.security.PrivilegeManager.enablePrivilege("UniversalPreferencesWrite");
            navigator.preference("browser.startup.homepage",$url);
        }
        else
        { //others. Originaly MSIE

                objSrc.setHomePage($url);
        }
    }
    catch(e)
    {
        if(window.sidebar) {
        window.sidebar.addPanel($desc, $url, '');
        }
        else
        {
        //alert('ÐÑÐ¸Ð±ÐºÐ°: '+e.message);
        }
    }
    
	return false;
}

function setPrintCSS(isPrint) {
  if (document.getElementsByTagName)
      x = document.getElementsByTagName('link');
  else if (document.all)
      x = document.all.tags('link');
  else
  {
      alert('Простите, этот скрипт не работает в вашем броузере');
      return;
  }
  for (var i=0;i<x.length;i++) {
      if(x[i].title == 'printview'){x[i].disabled = !isPrint;}
      if(x[i].title == 'screenview'){x[i].disabled = isPrint;}
  }
}

document.onkeydown = function (e)
{
	if (!e)
	{
		e = window.event;
	}
	if (e.ctrlKey) //arrow navigation
	{
		var code = e.keyCode ? e.keyCode : (e.which ? e.which : 0);
		var arrow = code == 37 ? document.getElementById('prev_page') : (code == 39 ? document.getElementById('next_page') : 0);
		if (arrow)
		{
			location.href = arrow.href
		}
	}
}

function replaceString(oldS, newS, fullS) 
{
   if( fullS && fullS != '' )
   {
	   for (var i = 0; i < fullS.length; i++) 
	   {
	      if (fullS.substring(i, i + oldS.length) == oldS) {
	         fullS = fullS.substring(0, i) + newS + fullS.substring(i + oldS.length, fullS.length);
	      }
	   }
   	   return fullS;
   }
   return false;
}

function find()
{
	var newsearch = $('#search').attr('value');

	if ( newsearch == '')
	{
		$('#search').focus();
		return false;
	}
	
	var url = '';
	var pagepattern = /(page\/\d+)/;
	var action = $('#searchform').attr('action');
	if ( pagepattern.test(action) )
	{
		action = replaceString(RegExp.$1, '', action);
	}
	
	$('#searchform').attr('action',action);

	return true;
}