/*------------Константы-----------------*/

var server = 'http://'+location.host; //текущий сервер

var spinLogoId = 1; //стартовый идентификатор для прокрутки логотипов на главной

/*--------------------------------------*/



/*------------Binders-----------------*/

$(document).ready(function(){

	var inpHVValue;

	$('.cbLbl').bind('click',function() {var checkBox = $('input[name='+$(this).attr('for')+']');if(checkBox.attr('checked'))checkBox.removeAttr('checked');else checkBox.attr('checked','checked');})

	$('.inpHV').bind('focus',function() {inpHVValue = $(this).attr('value');$(this).attr('value','');})

	$('.inpHV').bind('blur',function() {if(!$(this).attr('value'))$(this).attr('value',inpHVValue);})		

	$('.inpHVP').bind('focus',function(){if($(this).attr('type') != 'password')swapPasswordFields(this);})

	$('.inpHVP').bind('blur',function() {if(!$(this).attr('value'))swapPasswordFields(this,true);})

	$('.bMenuEl').bind('mouseover',function() {

		$(this).parent().find('ul').css('display','block');

		})

	$('.bMenuEl').bind('mouseout',function() {

		$(this).parent().find('ul').css('display','none');

		})

})

/*-----------------------------------*/



/*------------Callback-----------------*/

	//отправляет форму callback

	function sendForm(gotoLink) {

		$.ajax({

	        type: "POST",

	        url: server+"/ajax/"+gotoLink+"/",

	        dataType: "html",

	        data: $('#Form_'+gotoLink).serialize(),

	        cache: false,

	        error: function(){alert('Проблемы в 148');},

	        success: function(data){

	    		$('#connectLeftForm').fadeOut('fast',function(){$(this).html(data)}).fadeIn('slow');

	        }

	    });

	    

	    return false;

	}

/*-------------------------------------*/



/*------------Ajax-----------------*/

//аяксит по урлу, принимая функцию обработчик во втором ппараметре

	function ajaxAndStay(url,successFunc) {

		$.ajax({

	        method: "get",

	        url: server+"/ajax/"+url,

	        dataType:"json",

	        cache:true,

	        error: function(event, XMLHttpRequest, ajaxOptions, thrownError){

	            alert(thrownError+' || '+ajaxOptions+' || '+event);

	        },

	        success: function(data){

	            switch(successFunc) {

	            	case 'seoResults' : seoResults(data);break;

	            }

	        }

	    });

	    

		return false;

	}

/*----------------------------------*/



/*------------Seo-----------------*/

	//блок просмотра продвижения

	function seoResults(data) {

		$('#results_seo').fadeOut('fast',function(){$(this).html(data)}).fadeIn('slow');

	}

	

	//показывает остальную таблицу

	var showHiddenTableFlag=false;

	function showHiddenTable() {

		if(!showHiddenTableFlag) {

			showHiddenTableFlag = true;

			$('#hiddenTable').fadeIn('slow');

			$('#seoMoreBtn').attr('value','скрыть');

		} else {

			showHiddenTableFlag = false;

			$('#hiddenTable').fadeOut('fast');

			$('#seoMoreBtn').attr('value','все запросы');

		}

	}
	
	function redirectYandex(keyword) {
		window.open('http://yandex.ru/yandsearch?stpar2=/h1/tm15/s1&text='+keyword+'&stpar4=/s1&ncrnd=7184&lr=225','new','width=800,height=600');
		return false;
	}

/*-------------------------------*/	

	



/*------------Vacancy-----------------*/

	function itIsMe(vacancy,button,id) {

		$('#connectLeftForm').fadeIn('fast');

		$(button).fadeOut('fast',function(){$(this).fadeIn('slow')});

		$('#vac'+id).fadeIn('fast');

		$('#question_').html('Интересует вакансия "'+vacancy+'".\r\nО себе:\r\n').focus();

	}

/*------------------------------------*/



/*------------INDEX-----------------*/

	//крутить блок влево

	function spinLeft() {

		var cur = spinLogoId+2;

		var prev = spinLogoId-1;

		if(!$('#clLogo'+(prev)).attr('id'))return false;

		if($('#arR').attr('src') == '/img/arRD.gif')$('#arR').attr('src','/img/arR.gif');

		$('#clLogo'+cur).fadeOut('fast',function(){$('#clLogo'+prev).fadeIn('fast')});

		spinLogoId -= 1;

		if(!$('#clLogo'+(prev-1)).attr('id')) {

			$('#arL').attr('src','/img/arLD.gif');

			return false;

		}

		

		return false;

	}

	

	//крутить блок вправо

	function spinRight() {

		if(spinLogoId == 1)$('#arL').attr('src','/img/arL.gif');

		var next = spinLogoId+3;

		if(!$('#clLogo'+(next)).attr('id')) {

			return false;

		}

		$('#clLogo'+spinLogoId).fadeOut('fast',function(){$('#clLogo'+next).fadeIn('fast')});

		spinLogoId += 1;

		if(!$('#clLogo'+(next+1)).attr('id'))$('#arR').attr('src','/img/arRD.gif');

		

		return false;

	}

/*----------------------------------*/