$(document).ready(function(){
	
	function closePopup() {
		$("#main div.popup").hide();
		$("#main div.ajaxBgr").hide();
	}
	
	function openPopup() {
		$("#main div.popup").show();
		$("#main div.ajaxBgr").show();
	}
	
	$("#main div.ajaxBgr").css({width: $("#main").width(), height: $("#main").height()});
	$("#main div.popup div.close, #main div.ajaxBgr").live("click", function(){
		closePopup();
	});
	
	$("#main div.popup div.close, #main div.ajaxBgr").live("click", function(){
		closePopup();
	});
	
	$("#content div.franchising h1 span").live("click", function(){
		openPopup();
	});
	
	$("#content div.wholesalesNew div.left div.discount a").live("click", function(){
		openPopup();
		return false;
	});
	
	$(window).keypress(function(event){
		switch (event.keyCode) {
			case 27: closePopup();	break;
		}
	});
	
	if ($("ul.action").size() > 0) {
		$("ul.action").liScroll();
		//$('#runStringWrap').crawlLine({crawElement:'#runString'});
	}
	
	setTimeout(function(){
		if ($('#topSlider').size() > 0 || $('#franchSlider').size() > 0) {
			$('#topSlider, #franchSlider').codaSlider({crossLinking: false, autoHeight: false});
		}
		if ($('div.contSlider0').size() > 0) {
			$('div.contSlider0').codaSlider({crossLinking: false});
		}
		if ($mainContent.find('div.cakePatch').width() >= 1400) {
			$mainContent.find('div.cakePatch').addClass('patch');
		} else {
			$mainContent.find('div.cakePatch').removeClass('patch');
		}
	} , 300);
	
	var $topMenu = $("#topMenu");
	var $topMenuWidth = $topMenu.width();
	
	if ($topMenuWidth >= 1003) {
		$topMenu.find('div.repeat').css({width: $topMenuWidth * 0.95});
	}
	
	$topMenu.find('li').each(function(i){
		$link = $(this).find('div.link');
		$(this).find('div.hover').css({
			'width': $link.width() + parseInt($link.css('paddingLeft')) + parseInt($link.css('paddingRight'))
		});
		if (!$(this).hasClass('current')) {
			$(this).hover(function(){
				$(this).addClass('hov').find('div.hover').show().stop().animate({
					opacity: 1
				}, 150);
			}, function(){
				$(this).removeClass('hov').find('div.hover').stop().animate({
					opacity: 0
				}, 150, function(){
					$(this).hide();
				});
			});
		}
	});
	
	var $mainContent = $('div#mainContent');
	if ($mainContent.find('div.cakePatch').width() >= 1440) {
		$mainContent.find('div.cakePatch').addClass('patch');
	} else {
		$mainContent.find('div.cakePatch').removeClass('patch');
	}
	
	var $transportHandler;
	var $transportIncr = 0;
	$('#content div.transport h1 a').click(function(){
		$transportHandler = $(this).attr('href');
		if ($(this).hasClass('click')){
			$(this).removeClass('click');
			if ($transportHandler == '1'){
				$('#content div.transport h1 a.trans0').addClass('click')
				$('#content div.transport div.cont div.trans0').fadeOut(500, function(){
					$('#content div.transport div.cont div.trans1').fadeIn(500);
					if ($transportIncr == 0) $('div.contSlider1').codaSlider();
					$transportIncr = 1;
				});
			} else {
				$('#content div.transport h1 a.trans1').addClass('click')
				$('#content div.transport div.cont div.trans1').fadeOut(500, function(){
					$('#content div.transport div.cont div.trans0').fadeIn(500);
				});
			}
		}
		return false;
	});
		
	//Cufon.replace('#rub li span, #franch span, #content span.rub', {fontFamily: 'ALS Rubl'});
	
	function mainFormSubmit(error) {
		var errorArr;
		$('div#mainFormMessage').removeAttr('class').text();
		$('#mainContent form div.input input').removeAttr('class');
		if (error == 'bingooo') {
			$('div#mainFormMessage').addClass('green').text('Сообщение отправлено');
		} else {
			errorArr = error.split(':');
			$('div#mainFormMessage').addClass('error').text(errorArr[1]);
			$(errorArr[0]).addClass('error');
		}
	}
	
	$('div#mainFormSubmit input').click(function(){
		var $getAss = $('form#mainForm').serialize();
		$.post(
			'/sendform.php?'+$getAss,
			function(data){
				mainFormSubmit(data);
			}
		)
		return false;
	});
	
	/*$("#content a[rel^='prettyPhoto']").prettyPhoto({theme:'light_rounded'});*/
	
	$('div.hideAbble').find('input.phone').mask("+7 (999) 999-99-99");
	
	$('div.hideAbble').click(function() {
		$(this).find('div.message').hide().parent().find('input').focus();
	});
	
	$('div.hideAbble').find('input').focus(function() {
		$(this).parent().find('div.message').hide();
	});
	
	$('div.hideAbble').find('input').blur(function() {
		if ($(this).val() == '') {
			$(this).parent().find('div.message').show();
		}
	});
	
	$('form#opt div.submit input').click(function(){
		var form;
		var error = false;
		$('form#opt').find('div.hideAbble').find('input').each(function(i){
			if ($(this).val() == '') {
				$(this).parent().find('div.message').addClass('error');
				error = true;
			}
		});
		if (!error) {
			form = $('form#opt').serializeArray();
			$.post(
				'/content/flowers_wholesale/sendform.php?ajax=Y',
				{message: form},
				function(data){
					$('form#opt').html(data);
				}
			)
		}
		return false;
	});
	
	$('#optSlider').codaSlider({crossLinking: false, slideCount: 2});
	
	$('#content div.wholesalesNew div.left div.text div.more a').click(function(){
		var hider = $(this).parent().parent().find('div.wMore');
		if (hider.hasClass('hide')) {
			hider.slideDown(150, function(){
				$(this).removeClass('hide');
			});
		} else {
			hider.slideUp(150, function(){
				$(this).addClass('hide');
			});
		}
		return false;
	});
	
	
});


function OpenC(theURL,winName,features) {
	var Win=window.open(theURL,winName,features);
	Win.focus();
	return false;
}

function cvetResize() {
	var $topMenu = $("#topMenu");
	if ($topMenu.width() >= 1003) {
		$topMenu.find('div.repeat').css({width: $topMenu.width() * 0.95});
	}
	
	var $mainContent = $('div#mainContent');
	if ($mainContent.find('div.cakePatch').width() >= 1400) {
		$mainContent.find('div.cakePatch').addClass('patch');
	} else {
		$mainContent.find('div.cakePatch').removeClass('patch');
	}
}
