var t1="";
var t2="";
var p ="";

$(document).ready(function(){
	var info_height = $("#info_height").height();
	
	if ($("#rotate_photos")) {
		if ($("#rotate_photos").val() != null) {						
			p = setTimeout("rotateImg()", 1000);			
		}
		else {
			clearTimeout(p);
		}
		
		if (info_height > 280) {
			$("#read_more_btn").show();
		}
	}		
});

function moveRight() {
	var n1 = parseInt($('#move_band').val());
	var min = parseInt($('#move_minus').val());
		
	if (n1 <= 0 && n1 >= -min) {
		$('#photo_list').css( { "marginLeft":n1-7+'px' } );				
		t1 = setTimeout("moveRight()", 100);
		$('#move_band').val(n1-10);
	}
}

function stopRightMove() {
	clearTimeout(t1);
}

function moveLeft() {
	var n2 = parseInt($('#move_band').val());
	
	if (n2 <= 0 && n2 != 0) {
			
		$('#photo_list').css( { "marginLeft":n2+7+'px' } );
		t2 = setTimeout("moveLeft()", 100);
		$('#move_band').val(n2+10);

	}
	else {
		$('#photo_list').css( { "marginLeft": '-1px' } );
	}
}

function stopLeftMove() {
	clearTimeout(t2);
}


function show_photo(menu_id, id, lang) {	
	var url_path = "/"+lang+"/portfolio/load-img-aj";
	
	var data = {
			menu: menu_id,
			id: id
		   };

	jQuery.ajax({
	   type: "POST",
	   url: url_path,
	   data: data,
	   cache: false,
	   success: function(html){
	     jQuery("#content_box").html(html);
	   }
	});
}

function view_photo(menu, id, controller,lang) {	
	var url_path = "/"+lang+"/"+controller+"/load-img-aj";
	
	var data = {			
			menu_id: menu,
			id: id
		   };

	jQuery.ajax({
	   type: "POST",
	   url: url_path,
	   data: data,
	   cache: false,
	   success: function(html){
	     jQuery("#photos").html(html);
	   }
	});
}

function services_view_photo(menu, sub_menu, id, controller,lang) {	
	var url_path = "/"+lang+"/"+controller+"/load-img-aj";
	
	var data = {			
			menu: menu,
			sub_menu: sub_menu,
			id: id
		   };

	jQuery.ajax({
	   type: "POST",
	   url: url_path,
	   data: data,
	   cache: false,
	   success: function(html){
	     jQuery("#photos").html(html);
	   }
	});
}

var r1="";
var r2="";


function startReadMore() {
	//get height of info_height
	var info_height = $("#info_height").height();
	
	//set height
	var h = info_height - 280;
	$('#content_height').val(h);
	
	var n1 = parseInt($('#current_position').val());
	var ch = parseInt($('#content_height').val());	
	
	if (n1 <= 0 && n1 >= -ch) {
		if ($("#back_text_btn").css('display') == "none") {
			$("#back_text_btn").show();
		}	
			
		$('#part_from_info').css( { "marginTop":n1-7+'px' } );				
		r1 = setTimeout("startReadMore()", 100);
		$('#current_position').val(n1-10);		
	}
	else {
		$("#read_more_btn").hide();
	}
}

function stopReadMore() {
	clearTimeout(r1);
}

function startTextBack() {
	var n2 = parseInt($('#current_position').val());
	
	if (n2 == 0) {
		$("#back_text_btn").hide();
	}
	
	if (n2 <= 0 && n2 != 0) {
		if ($("#read_more_btn").css("display") == "none") {
			$("#read_more_btn").show();
		}
		$('#part_from_info').css( { "marginTop":n2+7+'px' } );
		r2 = setTimeout("startTextBack()", 100);
		$('#current_position').val(n2+10);		
	}

}

function stopTextBack() {	
	clearTimeout(r2);
}

function rotateImg() {
	var current_num = parseInt($("#num").val());	
	
	var img = $("#big_photo");
	var img_name = img.attr("alt");
	var img_path = $("#image_path").val();
	
	var img_arr = $("#rotate_photos").val();
	var separate_img = img_arr.split(',');
	
	img.attr("src", img_path+'/'+separate_img[current_num]);
	
	if (current_num < (separate_img.length-1)) {
		$("#num").val(current_num+1);
	}
	else {
		$("#num").val(0);
	}
	
	
	setTimeout("rotateImg()", 2000);
}


function clearField(id) {
	if (id == "name") {
		if ($("#"+id).val() == "Вашето име / фамилия" || $("#"+id).val == "Your name / family" || $("#"+id).val == "Вашето име / фамилия ru") {
			$("#"+id).val("");
		}
	}
	
	if (id == "company") {
		if ($("#"+id).val() == "Фирма / организация" || $("#"+id).val == "Company / organization" || $("#"+id).val == "Фирма / организация ru") {
			$("#"+id).val("");
		}
	}
	
	if (id == "email") {
		if ($("#"+id).val() == "Вашият email" || $("#"+id).val == "Your email" || $("#"+id).val == "Вашеят email ru") {
			$("#"+id).val("");
		}
	}
	
	if (id == "question") {
		if ($("#"+id).val() == "Запитване" || $("#"+id).val == "Question" || $("#"+id).val == "Запитване ru") {
			$("#"+id).val("");
		}
	}
}

function clearContactsForm(lang) {
	if (lang == "bg") {
		$("#name").val("Вашето име / фамилия");	
		$("#company").val("Фирма / организация");	
		$("#email").val("Вашият email");	
		$("#question").val("Запитване");	
	}
	
	if (lang == "en") {
		$("#name").val("Your name / family");	
		$("#company").val("Company / organization");	
		$("#email").val("Your email");	
		$("#question").val("Question");	
	}
	
	if (lang == "ru") {
		$("#name").val("Вашето име / фамилия ru");	
		$("#company").val("Фирма / организация ru");	
		$("#email").val("Вашият email ru");	
		$("#question").val("Запивтане ru");	
	}
	
	$("#errors").html("");	
}

function clearError() {
	$("#errors").html("");
}

function sendEmail(lang) {
	
	if ($("#name").val() == "" || $("#name").val() == "Вашето име / фамилия" || $("#name").val() == "Your name / family" || $("#name").val() == "Вашето име / фамилия ru") {
		$("#errors").html("Моля попълнете всички полета");
		
		return false;
	}
	
	if ($("#company").val() == "" || $("#company").val() == "Фирма / организация" || $("#company").val == "Company / organization" || $("#company").val == "Фирма / организация ru") {
		$("#errors").html("Моля попълнете всички полета");
	
		return false;
	}
	
	if ($("#email").val() == "" || $("#email").val() == "Вашият email" || $("#email").val == "Your email" || $("#email").val == "Вашеят email ru") {
		$("#errors").html("Моля попълнете всички полета");
	
		return false;
	}	
		
	if ($("#question").val() == "" || $("#question").val() == "Запитване" || $("#question").val == "Question" || $("#question").val == "Запитване ru") {
		$("#errors").html("Моля попълнете всички полета");
	
		return false;
	}
	
	var from = $('#email').val();
	var name = $('#name').val();
	var company = $('#company').val();
	var message = $('#question').val();

	//check if user email is uncorect
	var pattern = new RegExp(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/);
	
	if (!pattern.test(from)) {
		$("#errors").html("Невалиден имейл");
		
		return false;
	}	

	if (message == "") {
		$("#errors").html("Моля въведете запитване");
		
		return false;
	}
	
	var url_path = "/"+lang+"/contacts/send-mail-aj";
	var data = { 
				from: from,
				name: name,
				company: company, 
				message: message 
			   };
	
	jQuery.ajax({
	   type: "POST",
	   url: url_path,
	   data: data,
	   cache: false,
	   success: function(html){
		 jQuery("#errors").html(html);
	   }
	});
	
}

function menuEffect(id) {
	var url = $("#"+id).attr("href");
	$("#menu_effect").css({"display":""});
	setTimeout("redirect('"+url+"')", 1100);
}

function redirect(url) {
	window.location=url;	
}

