var aImg = new Array(6);
aImg[0] = new Image();
aImg[0].src = "/img/upload/slide1.jpg";

aImg[1] = new Image();
aImg[1].src = "/img/upload/slide2.jpg";

aImg[2] = new Image();
aImg[2].src = "/img/upload/slide3.jpg";

aImg[3] = new Image();
aImg[3].src = "/img/upload/slide4.jpg";

aImg[4] = new Image();
aImg[4].src = "/img/upload/slide5.jpg";

$(document).ready(function(){
    $('#slide-menu li').mouseover(function(){
        var itemId = $(this).attr('id').replace('menuitem_', '');
        $('#slide_bg').css('background-image', 'url(/img/upload/slide' + itemId + '.jpg)');
        $('#slide-menu li').removeClass('active');
        $(this).addClass('active');
    });

    $('ul#menu').superfish({
       delay:       700,
       animation:   {opacity:'show',height:'show'},
       speed:       'fast',
       autoArrows:  true,
       dropShadows: false
    });

	$("#contacts").click(function(){
		// validate and pro
		var quit = false;

        var name    = $('#name').val();
        var phone   = $('#phone').val();
        var time    = $('#time').val();
        var message = $('#message').val();
        
        if (quit) {
			return false;
		}

        var dataString = 'cmd=send_feedback&name=' + name + '&email=' + time + '&phone=' + phone + '&body=' + message;
		var mailHandlerURL = "/contakts.html";

		$.ajax({
			type: "POST",
			url: mailHandlerURL,
			data: dataString,
			success: function(){
				alert('Ваше сообщение отправлено!');
                HidePopup('contact-form');
			}
		});				

        return false;
    });

    $('#faq').click(function(){
        var name    = $('#name').val();
        var email   = $('#email').val();
        var message = $('#message').val();

        var dataString = 'cmd=add&name=' + name + '&email=' + email + '&announce=' + message;
		var mailHandlerURL = "/question.html";

		$.ajax({
			type: "POST",
			url: mailHandlerURL,
			data: dataString,
			success: function(){
				alert('Ваше вопрос отправлен!');
                $('#name').val('');
                $('#email').val('');
                $('#message').val('');
			}
		});				

        return false;
    });
});


function ShowPopup(name)
{
    // show dark div
    $('#abs-bg').css('display', 'block');

    // center div
    windowWidth  = $('#' + name).css('width');
    windowHeight = $('#' + name).css('height');

    marginLeft = -(parseInt(windowWidth.replace('px', '')) >> 1);
    marginTop  = -(parseInt(windowHeight.replace('px', '')) >> 1);

    $('#' + name).css('margin-left', marginLeft + 'px');
    $('#' + name).css('margin-top',  marginTop + 'px');
    $('#' + name).css('display', 'block');
    
    return false;
}

function HidePopup(name)
{
    // show dark div
    $('#abs-bg').css('display', 'none');

    $('#' + name).css('display', 'none');
    
    return false;
}

function isValidName(name) {
	var pattern = new RegExp(/^[a-zA-Zа-яА-Я'][а-яА-Яa-zA-Z-' ]+[a-zA-Zа-яА-Я']?$/);
	
	return pattern.test(name);
}

function isValidPhoneNumber(phoneNumber) {
	var pattern = new RegExp(/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/);
	
	return pattern.test(phoneNumber);
}

function validateMessage(){
	var message = $("textarea#message").val();
	if(message.length <= 10){
		return false;
	}else{
		return message;
	}
}
