function more_sfera(place,blockui){
	ajax_more('/index/more_sfera',place,blockui);
}
function more_vacs(place,blockui){
	ajax_more('/index/more_vacs',place,blockui);
}
function more_cities(place,blockui){
	ajax_more('/index/more_cities',place,blockui);
}
function more_posts(place,blockui){
	ajax_more('/index/more_posts',place,blockui);
}

function ajax_more(url,place,blockui) {
	if (!blockui) $.blockUI({ message: '<h1 style="margin:10px;padding:0;font-size:16px;">Подождите...</h1>' });
	$.post(url, null,
	function(data) {
			$('#'+place).append(data);
			if (!blockui) $.unblockUI();
    	}
	);
}

function chksv()
{
    var errMsg = '';
    var art_id = $.trim($("#chkscribevac").val());

    if (art_id.length == 0 || !/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(art_id)){
        errMsg += 'Необходимо корректно заполнить поле E-mail\n';
    }
    if (errMsg.length == 0)
        return true;
    alert(errMsg);
	
    return false;
}

function chksr()
{
    var errMsg = '';
    var art_id = $.trim($("#reemail").val());

    if (art_id.length == 0 || !/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(art_id)){
        errMsg += 'Необходимо корректно заполнить поле E-mail\n';
    }
    if (errMsg.length == 0)
        return true;
    alert(errMsg);
	
    return false;
}

function checkSearch() {
    var errMsg = '';
    var art_id = $.trim($("input[name='query']").val());
	
    if (art_id.length == 0 || art_id == 'Поиск по сайту'){
        errMsg += 'Необходимо заполнить поле поиска\n';
    }
    if (errMsg.length == 0)
        return true;
    alert(errMsg);
	
    return false;
}

function checkSearch2() {
    var errMsg = '';
    var art_id = $.trim($("#string").val());
	
    if (art_id.length == 0 || art_id == 'Поиск по разделу'){
        errMsg += 'Необходимо заполнить поле поиска\n';
    }
    if (errMsg.length == 0)
        return true;
    alert(errMsg);
	
    return false;
}

$(document).ready(function() { 
    $('#login').click(function() {
    	loginform();
    });
    $('#reg').click(function() { 
        regform();
    });
});

function choice_scribe()
{
	var w = screen.width;
	var h = $(window).height();
	var new_w = (parseInt(w)-275)/2;
	var new_h = (parseInt(h)-120)/2;
	$.blockUI({ message: $('#choice_scribe'), css: { width: '275', height: '120', margin: '0 auto', top: new_h, left: new_w } }); 
}

function regform()
{
	var w = screen.width;
	var h = $(window).height();
	var new_w = (parseInt(w)-375)/2;
	var new_h = (parseInt(h)-170)/2;
	$.blockUI({ message: $('#register_dialog_rel'), css: { width: '375', height: '170', margin: '0 auto', top: new_h, left: new_w } }); 
}

function loginform()
{
	var w = screen.width;
	var h = $(window).height();
	var new_w = (parseInt(w)-375)/2;
	var new_h = (parseInt(h)-200)/2;
    $.blockUI({ message: $('#login_dialog_rel'), css: { width: '375px', height: '180px', margin: '0 auto', top: new_h, left: new_w } }); 
}

function singup() {
	 if ($('#t1').is(':checked')) { 
	 	var t = 1; 
	 } else { 
	 	var t = 2; 
	 } 
	 location = '/register/'+t;
}

function reply(reply_vac_id,reply_name,reply_vac_name,hh) 
{
	$('#reply_vac_id').val(reply_vac_id);
	$('#reply_vac_name').html(reply_name);
	
	var w = screen.width;
	var h = $(window).height();
	var new_w = (parseInt(w)-450)/2;
	var new_h = (parseInt(h)-hh)/2;
    $.blockUI({ message: $('#send_resume'), css: { width: '450', height: hh, margin: '0 auto', top: new_h, left: new_w } }); 
}

function reply_vac() {
	var errMsg = '';
	
	var data = $.trim($("#reply_vac_yourname").val());
    if (data.length == 0){
        errMsg += 'Необходимо заполнить Ваше Имя\n';
        $("#reply_message").focus();
    }
    
	var data = $.trim($("#reply_vac_youremail").val());
    if (data.length == 0){
        errMsg += 'Необходимо заполнить Ваш E-mail\n';
        $("#reply_message").focus();
    }
	
//    var data = $.trim($("#reply_vac_yourphone").val());
//    if (data.length == 0){
//        errMsg += 'Необходимо заполнить Ваш телефон\n';
//        $("#reply_message").focus();
//    }
//	
//    var data = $.trim($("#reply_message").val());
//    if (data.length == 0){
//        errMsg += 'Необходимо заполнить Сообщение\n';
//        $("#reply_message").focus();
//    }
	
    if (errMsg.length == 0)
        return true;
    alert(errMsg);
	
    return false;
}

function reply_resume(reply_res_id,reply_name,reply_res_name,hh) 
{
	$('#reply_res_id').val(reply_res_id);
	$('#reply_res_name').html(reply_name);
	
	var w = screen.width;
	var h = $(window).height();
	var new_w = (parseInt(w)-450)/2;
	var new_h = (parseInt(h)-hh)/2;
    $.blockUI({ message: $('#send_vacancy'), css: { width: '450', height: hh, margin: '0 auto', top: new_h, left: new_w } }); 
}

function reply_res() {
	var errMsg = '';
	
	var data = $.trim($("#reply_vac_yourname2").val());
    if (data.length == 0){
        errMsg += 'Необходимо заполнить Ваше Имя\n';
        $("#reply_message").focus();
    }

    var data = $.trim($("#reply_vac_youremail2").val());
    if (data.length == 0){
        errMsg += 'Необходимо заполнить Ваш E-mail\n';
        $("#reply_message").focus();
    }
	
//    var data = $.trim($("#reply_vac_yourphone2").val());
//    if (data.length == 0){
//        errMsg += 'Необходимо заполнить Ваш телефон\n';
//        $("#reply_message").focus();
//    }
	
//    var data = $.trim($("#reply_res_subject").val());
//    if (data.length == 0){
//        errMsg += 'Необходимо заполнить Тема\n';
//        $("#reply_res_subject").focus();
//    }
    var data = $.trim($("#reply_res_message").val());
    if (data.length == 0){
        errMsg += 'Необходимо заполнить Сообщение\n';
        $("#reply_res_message").focus();
    }
	
    if (errMsg.length == 0)
        return true;
    alert(errMsg);
	
    return false;
}

function scribe(type) 
{
	if (type==1) {
		var w = screen.width;
		var h = $(window).height();
		var ww = 550;
		var hh = 500;
		var new_w = (parseInt(w)-ww)/2;
		var new_h = (parseInt(h)-hh)/2;
	    $.blockUI({ message: $('#dialog_scribe1'), css: { width: ww, height: hh, margin: '0 auto', top: new_h, left: new_w } });
	}
	else {
		var w = screen.width;
		var h = $(window).height();
		var ww = 550;
		var hh = 500;
		var new_w = (parseInt(w)-ww)/2;
		var new_h = (parseInt(h)-hh)/2;
	    $.blockUI({ message: $('#dialog_scribe2'), css: { width: ww, height: hh, margin: '0 auto', top: new_h, left: new_w } });
	}
}

function checkmarketing()
{
    var errMsg = '';
    
    var art_id = $.trim($("#m_company").val());
    if (art_id.length == 0){
        errMsg += 'Необходимо заполнить Название компании\n';
    }
    
    var art_id = $.trim($("#m_activities").val());
    if (art_id.length == 0){
        errMsg += 'Необходимо заполнить Сфера деятельности компании\n';
    }
    
    var art_id = $.trim($("#m_name").val());
    if (art_id.length == 0){
        errMsg += 'Необходимо заполнить Контактное лицо\n';
    }
    
    var art_id = $.trim($("#m_phone").val());
    if (art_id.length == 0){
        errMsg += 'Необходимо заполнить Телефон\n';
    }
    
    var art_id = $.trim($("#m_email").val());
    if (art_id.length == 0 || !/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(art_id)){
        errMsg += 'Необходимо корректно заполнить поле E-mail\n';
    }
    
    if (errMsg.length == 0)
        return true;
        
    alert(errMsg);
    return false;
}

function checkgazeta()
{
    var errMsg = '';
    
    var art_id = $.trim($("#m_company").val());
    if (art_id.length == 0){
        errMsg += 'Необходимо заполнить Название компании\n';
    }
    
    var art_id = $.trim($("#m_activities").val());
    if (art_id.length == 0){
        errMsg += 'Необходимо заполнить Сфера деятельности компании\n';
    }
    
    var art_id = $.trim($("#m_name").val());
    if (art_id.length == 0){
        errMsg += 'Необходимо заполнить Контактное лицо\n';
    }
    
    var art_id = $.trim($("#m_phone").val());
    if (art_id.length == 0){
        errMsg += 'Необходимо заполнить Телефон\n';
    }
    
    var art_id = $.trim($("#m_email").val());
    if (art_id.length == 0 || !/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test(art_id)){
        errMsg += 'Необходимо корректно заполнить поле E-mail\n';
    }
    
    if (errMsg.length == 0)
        return true;
        
    alert(errMsg);
    return false;
}

function change()
{
    $('#nameothervac').toggle();
    //$('#firstfield').attr('disable','disable');
}

$(document).ready(function(){				
	$(function() {
		var id = '#textarea_field';
		var label = '#charsLeft';
		var maxchars = 1000;
		$(id).keyup(function countRemainingChars(){maxchars;number = $(id).val().length;if(number <= maxchars){ $(label).html(number); }if(number >= maxchars) { $(id).val($(id).val().substring(0,maxchars)); }});
	});
	
	$(function() {
		var id = '#textarea_field2';
		var label = '#charsLeft2';
		var maxchars = 1000;
		$(id).keyup(function countRemainingChars(){maxchars;number = $(id).val().length;if(number <= maxchars){ $(label).html(number); }if(number >= maxchars) { $(id).val($(id).val().substring(0,maxchars)); }});
	});
});

$(function () { // run this code on page load (AKA DOM load)
 
	/* set variables locally for increased performance */
	var scroll_timer;
	var displayed = false;
	var $message = $('#mymessage a');
	var $window = $(window);
	var top = $(document.body).children(0).position().top;
 
	/* react to scroll event on window */
	$window.scroll(function () {
		window.clearTimeout(scroll_timer);
		scroll_timer = window.setTimeout(function () { // use a timer for performance
			if($window.scrollTop() <= top) // hide if at the top of the page
			{
				displayed = false;
				$message.fadeOut(500);
			}
			else if(displayed == false) // show if scrolling down
			{
				displayed = true;
				$message.stop(true, true).show().click(function () { $message.fadeOut(500); });
			}
		}, 100);
	});
	
	if ($('#idvacval').length) {		
		$('#idvac').val($('#idvacval').text());
	}
	
	if ($('#add_oplata').length) {
		var obj = $('#add_oplata').find('tr:last');
		obj.before('<tr><td valign="top" style="width:200px;" class="search_title"></td><td>Нажимая кнопку «Отправить», я принимаю условия <span id="dogovor" style="cursor: pointer; color:#000D9D; text-decoration: underline;">Настоящего договора</span> <a href="/dog.doc"><img width="16" height="16" border="0" src="/images/word.gif"/>Договор в формате MS Word</a></td></tr>');
		obj.before('<tr id="doc_tr" style="display:none;"><td colspan="2"><div id="doc_ifmare"><iframe src="/dogovor.html" style="width:100%;"/></div></td></tr>');
		$("#dogovor").click(function() {
			if ($('#doc_tr:visible').length)
				$('#doc_tr').hide();
			else
				$('#doc_tr').show();
		});
		/*$('#add_oplata').find('input[type=submit]').attr('disabled', 'disabled');
		$("#agreed").change(function() {
			var obj = $('#add_oplata').find('input[type=submit]');
			if ($(this).attr('checked'))
				obj.removeAttr('disabled');
			else
				obj.attr('disabled', 'disabled')
		});*/
	}
});
