var isFiled = false;
$(document).ready(function(){
	//$("a[rel='gal']").colorbox({opacity:0.5, scalePhotos:true, maxWidth:"90%", maxHeight:"90%", current:"{current} / {total}", slideshow:true, slideshowAuto:false, slideshowStart:"начать слайдшоу", slideshowStop:"остановить слайдшоу"});
	//$("a.gal").colorbox({opacity:0.5, scalePhotos:true, maxWidth:"90%", maxHeight:"90%", current:"", slideshow:false, slideshowAuto:false, slideshowStart:"", slideshowStop:""});
	
	$('.fluidGrid').masonry({singleMode: true, itemSelector: '.gridElement', resizeable: true, animate: true});
	$('textarea').autoResize();
	
	/*if($('#addFile').length > 0){
		$('#addFile a').click(function(){
			$('#addFile').hide();
			$('.addFile').show();
		});
	}*/
	
	
	var flashvars = {
	};
	var params = {
		wmode:"transparent",
		allowScriptAccess:"always"
	};
	var attributes = {
	};

	swfobject.embedSWF("/swf/4.swf", "flash", "100%", "100%", "10.0.0","/swf/expressInstall.swf", flashvars, params, attributes);
	initializeEI();
	
	
	if($('.updateFlash').length){$('.updateFlash').css({display:'block'});}
	
	
	
	
	if($('.lentaMain').length > 0){
		$('.lentaMain a.lentaTitle').hover(function(){
			$(this).parent().addClass('lhover');
		},function(){
			$(this).parent().removeClass('lhover');
		});
		$('.lentaMain .linkImg').hover(function(){
			$(this).parent().addClass('lhover');
		},function(){
			$(this).parent().removeClass('lhover');
		});
	}
	
	
	/*if($('.lentaMain').length > 0){
		var prev = $();
		var isOpened = false;
		
		$('.lentaMain img').hover(function(){
			th = $(this).parent().parent().find('.lentaTitle');
			$(th).stopTime();
			if(isOpened == false){
				isOpened = true;
				prev.css('z-index',1);
				var lWidth = $(th).outerWidth();
				var lHeight = $(th).outerHeight();
				var lTop = $(th).offset().top;
				var lLeft = $(th).offset().left;
				var wrap = $('.overWrap-blue');
				wrap.stop(true, true);
				$('.header').css('z-index',-1);
				$('.footer').css('z-index',-1);
				$('.logo').css('z-index',-99);
				$('.logo-big').css('z-index',-99);
				$(th).parent().siblings().css('z-index',-99);
				$(th).parent().css('z-index',3);
				wrap.css('z-index',2);
				wrap.show();
			}
		},function(){
			$(this).parent().parent().find('a.lentaTitle').oneTime(50, function(){
				isOpened = false;
				prev = $(this).parent();
				var lWidth = $(this).outerWidth();
				var lHeight = $(this).outerHeight();
				var lTop = $(this).offset().top;
				var lLeft = $(this).offset().left;
				var wrap = $('.overWrap-blue');
				$(this).parent().siblings().css('z-index',1);
				wrap.stop(true,true);
				wrap.hide();
				$('.header').css('z-index',5);
				$('.footer').css('z-index',5);
				$('.logo').css('z-index',1);
				wrap.hide();
				$('.logo-big').css('z-index',1);
				$(this).parent().css('z-index',1);
				$('#krible').css({'z-index':5});
			});
		})
		
		$('.lentaMain a.lentaTitle').hover(function(){
			$(this).stopTime();
			if(isOpened == false){
				isOpened = true;
				prev.css('z-index',1);
				var lWidth = $(this).outerWidth();
				var lHeight = $(this).outerHeight();
				var lTop = $(this).offset().top;
				var lLeft = $(this).offset().left;
				var wrap = $('.overWrap-blue');
				wrap.stop(true, true);
				$('.header').css('z-index',-1);
				$('.footer').css('z-index',-1);
				$('.logo').css('z-index',-99);
				$('.logo-big').css('z-index',-99);
				$(this).parent().siblings().css('z-index',-99);
				$(this).parent().css('z-index',3);
				wrap.css('z-index',2);
				wrap.show();
			}
		},function(){
			$(this).oneTime(50, function(){
				isOpened = false;
				prev = $(this).parent();
				var lWidth = $(this).outerWidth();
				var lHeight = $(this).outerHeight();
				var lTop = $(this).offset().top;
				var lLeft = $(this).offset().left;
				var wrap = $('.overWrap-blue');
				$(this).parent().siblings().css('z-index',1);
				wrap.stop(true,true);
				wrap.hide();
				$('.header').css('z-index',5);
				$('.footer').css('z-index',5);
				$('.logo').css('z-index',1);
				wrap.hide();
				$('.logo-big').css('z-index',1);
				$(this).parent().css('z-index',1);
				$('#krible').css({'z-index':5});
			});
		});
	}*/
	
	rurReplace();
});

function rurReplace(){
	$('span.RUR').html('&nbsp;&#8399');
}
/*function trim(s){
	return 	s.replace(/^(\s*)/,"$`").replace(/(\s*)$/,"$'");
}
function	CheckData(frm) {
//alert('CheckData');
	var waitobj = $("#loading");
	var buttobj = $("#submit");
	var sentobj = $("#success");
	var errobj = $("#error");
	$(buttobj).hide();
	$(sentobj).hide();
	$(errobj).hide();
	$(waitobj).show();
	var contactInfo = $("#contactInfo").val();
	var projectDescription = $("#projectDescription").val();
	var fileString = $("#file").val();
	contactInfo = trim(contactInfo);
	projectDescription = trim(projectDescription);
//	fileString = trim(fileString);
	if (contactInfo=="") {
		$(buttobj).show();
		$(sentobj).hide();
		$(waitobj).hide();
		$(errobj).show();
//alert('CheckData Error');		
		return false; 
	} else if (projectDescription=="" && fileString=="undefined") {
		$(buttobj).show();
		$(sentobj).hide();
		$(waitobj).hide();
		$(errobj).show();
//alert('CheckData Error');		
		return false;
	}
//alert('CheckData Success');		
	return true;
}*/

/*
function	SendTheFeed(frm){
//alert('SendTheFeed');
	var contactInfo = $("#contactInfo").val();
	var projectDescription = $("#projectDescription").val();
	var file = $("#file").val();
	var waitobj = $("#loading");
	var buttobj = $("#submit");
	var sentobj = $("#success");
	var errobj = $("#error");
	if (contactInfo==""){
		$(errobj).show();
		return false; 
	}else if (projectDescription==""){
		$(errobj).show();
		return false;
	}
	var date=new Date();
	$(buttobj).hide();
	$(sentobj).hide();
	$(errobj).hide();
	$(waitobj).show();
	requrl = "/inc/sendmail.php?contactInfo="+contactInfo+"&projectDescription="+projectDescription+"&file="+file+"&uniq="+date.getTime();
alert(requrl);
	$.ajax({
		url: requrl,
		success: function(data) {
			$(buttobj).hide();
			$(waitobj).hide();
			$(sentobj).show();
			$(errobj).hide();
		}
	});
}
*/
//SWF UPLOAD
var swfu;

window.onload = function () {
	$('#btnSubmit').click(function(){
		if(!isFiled){
			//Загрузка без файла	
			uploadStart();
			uploadDone();			
		}
	})
	if($('.addFile').length){
		swfu = new SWFUpload({
			// Backend settings
			upload_url: "/order/upload.php",
			file_post_name: "resume_file",

			// Flash file settings
			file_size_limit : "5 MB",
			file_types : "*.*",			// or you could use something like: "*.doc;*.wpd;*.pdf",
			file_types_description : "All Files",
			file_upload_limit : "0",
			file_queue_limit : "1",

			// Event handler settings
			swfupload_loaded_handler : swfUploadLoaded,
					
			file_dialog_start_handler: fileDialogStart,
			file_queued_handler : fileQueued,
			file_queue_error_handler : fileQueueError,
			file_dialog_complete_handler : fileDialogComplete,
					
			upload_start_handler : uploadStart,	// I could do some client/JavaScript validation here, but I don't need to.
			//upload_progress_handler : uploadProgress,
			upload_error_handler : uploadError,
			upload_success_handler : uploadSuccess,
			upload_complete_handler : uploadComplete,

			// Button Settings
			button_placeholder_id : "addFile", 
			button_image_url : "/pics/blank.gif", 
			button_width : 200, 
			button_height : 20, 
			button_text : "<span class='whiteLink'>Приложить файл</span> <span class='white'>не более 5 Мб</span>", 
			button_text_style : ".white{font-size:13px; color:#FFFFFF; font-family:Arial;} .whiteLink { color: #FFFFFF; text-decoration:underline; font-size:13px; font-family:Arial;}", 
			button_text_left_padding : 0, 
			button_text_top_padding : 0, 
			button_action : SWFUpload.BUTTON_ACTION.SELECT_FILES, 
			button_disabled : false, 
			button_cursor : SWFUpload.CURSOR.HAND, 
			button_window_mode : SWFUpload.WINDOW_MODE.TRANSPARENT, 
					
			// Flash Settings
			flash_url : "/swf/swfupload.swf",

			custom_settings : {
				progress_target : "fsUploadProgress",
				upload_successful : false
			},
					
			// Debug settings
				debug: false
			});
	}

};

function initializeEI(){
	if($('#flash').length){
		$("body").mousemove(function(e){
			var isIE = navigator.appName.indexOf("Microsoft") != -1;
			var flashVideoPlayer = (isIE)?window['flash']:document['flash'];
			flashVideoPlayer.onMove(new Array(e.pageX, e.pageY));
			
			console.log("bX: " + e.pageX);
			console.log("bY: " + e.pageY);
		});
	}
}

function showMouse(a){
	console.log(a);
}

$(document).ready(function () {
	resizeWindow();
});

$(window).bind('resize', function() {
	resizeWindow();
});
function resizeWindow(){
	$('.frame').css({'height':(($(window).height())-150)+'px'});
}
