﻿$(document).ready(function(){

if($('#screen').length > 0){	
$('#screen').cycle({
	fx:    'fade',
	speed: 1300,
	timeout:  6000,	 
    pause:  0,
    next:   '.p_img'	 
});
$("#big_player > #screen > .player_img").bind("mouseenter", function(e){
        $(this).children(".player_text").animate({"top": '403px'}, "slow");
    });
$("#big_player > #screen > .player_img").bind("mouseleave", function(e){
        $(this).children(".player_text").animate({"top": '433px'}, "slow");
    });

$("#small_player > #screen > .player_img").bind("mouseenter", function(e){
        $(this).children(".player_text").animate({"top": '240px'}, "slow");
    });
$("#small_player > #screen > .player_img").bind("mouseleave", function(e){
        $(this).children(".player_text").animate({"top": '270px'}, "slow");
    });
}

if($('#post_line').length > 0){	
$('#post_line').cycle({
	fx:    'scrollUp',
	speed: 1300,
	timeout:  4000,	 
    pause:  0,
    cleartype:     true,
    cleartypeNoBg: true	
});        
}
if($('.mainpage').length > 0){	
show_last_job(1);
}
});

function player_pause(){
	$('#screen').cycle('pause');
	$(".player_button").attr({ 
          href: "javascript: player_resume();",
          title: "возобновить"
        });
      $(".player_button").addClass("resume_button");
     
     
}
function player_resume(){
	$('#screen').cycle('resume');
	$(".player_button").attr({ 
          href: "javascript: player_pause();",
          title: "пауза"
        });
     $(".player_button").removeClass("resume_button");    
}

function show_form_subscribe(){
if($("#float_window").length > 0){
	$("#float_window").remove();
	}
	else{
	$("<div id=\"float_window\" style=\"display:none\">").appendTo("body");	
	$("#float_window").load("/ajax/show_form_subscribe",   
  				function(resp){
  					$("#float_container").css({top: '192px', margin: '0px -200px'});
  					$("#float_window").animate({opacity: 'show'}, 100);
  					$("#email").bind("blur", function(){
  						var reg = /[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i;
  						var email = $(this).val();
  						if(reg.test(email)){
  							$('#subbutton').removeAttr("disabled");
  							
  							$.post("/ajax/check_subscribe", { mail: email}, 
   									function(data){
   										if(data.subs==true){
      										$("#subscribed").html('вы наш подписчик');
      										$("#user_name").val(data.user['name']);
      										$("form :checkbox").each(function(){
        										if(data.user[$(this).attr("name")] == 1){
        										 $(this).attr("checked","checked");
        										}
      											});
   										}
     								}, "json");
  						}
  						else{
  						 alert('Укажите правильный E-mail адрес!');
  						 $("#email").focus();
  						}
					});
  				});
	}
}
function add_subscribe(){
	var fields = $("form :input").serializeArray();
	$.post("/ajax/add_subscribe", fields, 
   		function(data){
   			alert(data.mess);
   			show_form_subscribe();
   		}, "json");	
}

function show_comment_form(){
	$('#form_add_comment').slideToggle(350);
}
function show_comments(){
	$('#everyday_comments').slideToggle(350);
}

function add_comment_everyday(){	
	$(".error").remove();
	$form_data = $("#FormAddComent").serialize();

	$.post("/ajax/add_comment_everyday", $form_data,
  	function(data){
    	//alert("Data Loaded: " + data);
    	if(data.error===false){
    		window.location.replace('/live/everyday/'+data.link);
    	}else{
    		$.each(data.error, function(i, val) {
     	 		$("label[for='" + i + "']").html(val);      			
    		});

    	}
  }, 'json');
}
function show_vacans(id){
	$('#vacans'+id).toggle('fast');
	
	}
function show_last_job(id){
	if(id>4)id=1;
	$('#recent_job_images').find('img:visible').fadeOut("slow");
	$('#recent_job_image_'+id).fadeIn("slow");
	$('.active_job').removeClass("active_job");
	$('#recent_job_descr_'+id).addClass("active_job");	
	setTimeout('show_last_job('+(id+1)+')', 5000)
}

function form_check_logo(){
if($("#float_window").length > 0){
	$("#float_window").remove();
	}
	else{
	$("<div id=\"float_window\" style=\"display:none\">").appendTo("body");	
	$("#float_window").load("/divisions/check_logo",   
  				function(resp){
  					$("#float_container").css({top: '192px', margin: '0px -200px'});
  					$("#float_window").animate({opacity: 'show'}, 100);
  					$("#email").bind("blur", function(){
  						var reg = /[0-9a-z_]+@[0-9a-z_^.]+.[a-z]{2,3}/i;
  						var email = $(this).val();
  						if(reg.test(email)){
  						}
  						else{
  						 alert('Укажите правильный E-mail адрес!');
  						 $("#email").focus();
  						}
					});
  				});
	}
}
function uploadimage(id, dest){
new AjaxUpload('#'+id, {
  action: '/ajax/upload_img',
  name: 'userfile',
  data: { path : dest},
  autoSubmit: true,
  responseType: "json",
  onComplete: function(file, response) {
  	if(response.error==''){
  		var img_name = response.file['file_name'];
  		var img_dir = response.i_dir;
  		var id = this._button.id;
  		if(img_dir=='portfolio' || img_dir=='everyday'){
  			$('<img src="/images/'+img_dir+'/thumb/'+img_name+'" />').appendTo('#img_'+id);
  		}else{
  			$('<img src="/images/'+img_dir+'/'+img_name+'" />').appendTo('#img_'+id);
  		}
  		$('#but_'+id).empty();
  		$('<input type="button" onclick="del_image(\''+ id +'\',\''+img_dir+'\', \''+img_name+'\');" value="удалить">').appendTo('#but_'+id);
  		if(img_dir=='everyday'||img_dir=='check_logo'){
  			$('<input type="hidden" name="'+id+'" value="'+img_name+'">').appendTo('#but_'+id);
  		}else{
  			$('<input type="hidden" name="mass_img['+id+']" value="'+img_name+'">').appendTo('#but_'+id);
  		}
  	}
  	else{alert(response.error)}
  }
});	
}
function del_image (id, dir, name){
	$.post("/ajax/del_image", { i_dir: dir, i_name: name } );
	$('#but_'+id).empty();
	$('#img_'+id).empty();
  	$('<input type="button" id="'+id+'" value="загрузить">').appendTo('#but_'+id);
  	//$('div.ui-dialog-ajaxupload').remove();
  	uploadimage(id, dir);
}

function add_check_logo(){	
	$(".error").remove();
	$form_data = $("#float_container > form").serialize();

	$.post("/divisions/check_logo", $form_data,
  	function(data){
    	$('#float_window').html(data);
    	//alert("Data Loaded: " + data);
    	//if(data.error===false){
    	//	window.location.replace('/live/everyday/'+data.link);
    	//}else{
    	//	$.each(data.error, function(i, val) {
     	// 		$("label[for='" + i + "']").html(val);      			
    	//	});

    	//}
  }, 'html');
}	  
