$doc = function(name){return document.getElementById(name);};
trim = function (val) { return val.replace(/^\s+|\s+$/, ''); };
function active(obj){try{if(obj)obj.focus();}catch(e){}};

function ValidateVacancyForm(form)
{
	if (form['name'].value == "")
	{
		alert("Необходимо указать имя.");
		form['name'].focus();
		return false;
	}
	
	if (form['phone'].value == "")
	{
		alert("Необходимо указать телефон.");
		form['phone'].focus();
		return false;
	}
	return true;
}

function empty(js)
{
	return  empty_val(js.val());
}

function empty_val(val)
{
    val = trim(val);
	val = val.replace(/([ \n\r])?/ig,""); 
	if(val.length==0) return true;
	return false;
}

function check_email(val)
{
	var re = /^[-_+\.a-z0-9&']+@[-a-z0-9]+\.[a-z]+$/ig;
	return val.match(re);
};


function update_code(code_id)
{
    if(typeof code_id =='undefined')
    {
        code_id  = '';code_val  = '0';
    }
    else
    {
        code_val  = code_id;
    } 
    
    if($doc('img_code'+code_id))
    $doc('img_code'+code_id).src = '/code/?code_id='+code_val+'&'+new Date();
    
    if($doc('code'+code_id)) $doc('code'+code_id).value='';
    return false;
}

function show_login()
{
	
}

function show_statica(res)
{
	if(res['msg'])	alert(res['msg']);
	if(!res || !res['id']) return;

	if((obj = $doc(res['id'])))
	{
		if(res['txt'])
		{
			obj.innerHTML = res['txt'];
			
		}
		if(		res['scrp'])
		eval(	res['scrp']);
	}
}

function log()
{
	if(empty_val(lg = $('#login__login').val())){alert('Не указали логин');return false;}
	if(empty_val(ps = $('#login__password').val())){alert('Не указали пароль');return false;}

	x_prtlog(lg, ps, show_statica);
	return false;
}


$(function()
{
	x_logining(show_statica);
	if($('#img_code2').length==1){ update_code(2);}
	$('#branches__select').change(function()
	{
		if(this.value) window.location = this.value;
		return false;
	})
	$('.feedback').submit(function()
	{
		if(empty($('#feedback__name'))){alert('Вы не указали имя');active($doc('feedback__name')); return false;}
		if(empty($('#feedback__email'))){alert('Вы не указали email');active($doc('feedback__email')); return false;}
		if(!check_email($('#feedback__email').val())){alert('Вы не указали email');active($doc('feedback__email')); return false;}		
		
		if(empty($('#feedback__phone'))){alert('Вы не указали телефон');active($doc('feedback__phone')); return false;}
		if(empty($('#feedback__code'))){alert('Вы не ввели код с картинки');active($doc('feedback__code')); return false;}
		if(empty($('#feedback__message'))){alert('Вы не написали сообщение');active($doc('feedback__message')); return false;}
		
		sVal = $('.feedback').serialize();
		sCode = $('#feedback__code').val();
		
		x_sndmail(sCode, sVal, show_statica );
		
		return false;
	});
	

	$('.video').each
	(
			function()
			{
				sCode = $(this).attr('rel');
				str = '<object style="height: 360px; width: 640px"><param name="movie" value="http://www.youtube.com/v/'+sCode+'?version=3"><param name="allowFullScreen" value="true"><param name="allowScriptAccess" value="always"><embed src="http://www.youtube.com/v/'+sCode+'?version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="360"></object>';
				$(this).html(str);
			}
	)
	
});
