$(document).ready( function() {
	var pref = null;
	$('.soon .download').click( function() {
		var coords = $('.soon').offset();
		$('.popup').css(coords);
		$('.popup').show();
		var name = $(this).attr('name');
		pref = $(this).prev('td').find('object').attr('id').substr(6,1);
//		console.log(pref);
		var number = 1021907;
		$('.popup .name').html(name);
		$('.popup .do span:first').html( number +" "+ pref );
	});
	$('.popup .ok').click( function() {
		var code = $('.popup input').val();
		document.location.href = "/code/@/"+code+"/"+pref;
	})
	$('.popup .close').click( function() {
		$('.popup').hide();
	});
	var inZapr = false
	$("#mailSend").click( function() {
		if( !$("#mail").val() ) {
			return false;
		}
		if( inZapr ) {
			return false;
		}
		inZapr = true;
		$.post( '/email/save/', { email: $("#mail").val(), isEng: isEng }, checkMail, "json" );
	})
	if( showMessage ) {
		if( error.length > 0 ) {
			$('.bad').html( error );
			showMsg( $('#mailSend'), $('.bad') );
		} else {
			$('.good').html( 'Ваш e-mail успешно подтверждён!' );
			showMsg( $('#mailSend'), $('.good') );
		}
	}
	function checkMail( $data ) {
		inZapr = false;
		if( $data.result == 'ok' ) {
			$('.good').html('На Ваш e-mail выслано письмо с подтверждением');
			showMsg( $('#mailSend'), $('.good') );
		} else {
			var $msg;
			switch( $data.error ) {
				case 1:
					$msg = 'Введите, пожалуйста, верный e-mail. Спасибо!';
					break;
				case 2:
					$msg = 'Произошла ошибка отправки! Попробуйте ещё раз!';
					break;
				case 3:
					$msg = 'Такой e-mail уже существует в базе!';
					break;
			}
			$('.bad').html( $msg );
			showMsg( $('#mailSend'), $('.bad') );
		}
	}
	function showMsg( el, type ) {
		$('.bad').hide();
		$('.good').hide();
		var coords = $(el).offset();
		coords.left += $(el).width() + 10;
		$(type).css(coords).show();
		setTimeout( function() { $(type).hide() }, 6000 );
	}
	$('#sendCode').click( function() {
		$phone = $('input[name=phone]').val().substr(1);
		if( $phone.length >= 12 || $phone.length < 10 ) {
			$('.bad').html( 'Введите верный номер телефона! Спасибо!' );
			showMsg( $('#sendCode'), $('.bad') );
		} else {
			alert(1);
			if( inZapr ) {
				return false;
			}
			inZapr = true;
			$.post( '/phone/save/', { phone: $phone }, checkPhone, "json" );
		}
	});
	function checkPhone( $data ) {
		inZapr = false;
		if( $data.result == 'ok' ) {
			$('.good').html('На Ваш телефон выслано сообщение с кодом подтверждения');
			showMsg( $('#sendCode'), $('.good') );
		} else {
			var $msg;
			switch( $data.error ) {
				case 1:
				case 2:
					$msg = 'Введите, пожалуйста, верный телефон. Спасибо!';
					break;
				case 3:
					$msg = 'Такой телефон уже существует в базе!';
					break;
			}
			$('.bad').html( $msg );
			showMsg( $('#sendCode'), $('.bad') );
		}
	}
	$('#okCode').click( function() {
		$code = $('#inpCode').val();
		if( $code.length <= 0) {
			return false;
		}
		if( inZapr ) {
			return false;
		}
		inZapr = true;
		$.post( '/phone/validate/', { code: $code }, checkCode, "json" );
	});
	function checkCode( $data ) {
		inZapr = false;
		if( $data.result == 'ok' ) {
			$('.good').html('Ваш телефон подтверждён! Спасибо!');
			showMsg( $('#okCode'), $('.good') );
		} else {
			var $msg;
			switch( $data.error ) {
				case 1:
					$msg = 'Введите, пожалуйста, верный код. Спасибо!';
					break;
				case 2:
					$msg = 'Код уже активирован либо не существует!';
					break;
			}
			$('.bad').html( $msg );
			showMsg( $('#okCode'), $('.bad') );
		}
	}
	var stageW = 221.1;
	var stageH = 61.1; 
	var cacheBuster = Date.parse(new Date());
	
	var flashvars = {};
	var params = {};
	params.wmode = "transparent";
	params.bgcolor = "#d1dcb8";
	params.allowfullscreen = "true";
	
	
	flashvars.stageW = stageW;
	flashvars.stageH = stageH;
	
	flashvars.pathToFiles = "Z:/home/terem/www/";
	
	flashvars.artistName = "Терем-квартет";
	flashvars.songName = "Beleive Me";
	flashvars.songURL = 1;
	
	/*flashvars.settingsPath = "xml/settings.xml";
	flashvars.xmlPath = "xml/mp3_player.xml";*/

	swfobject.embedSWF("/shared/flash/preview.swf?t="+cacheBuster, "player1", stageW, stageH, "9.0.124", "/shared/flash/expressInstall.swf", flashvars, params);
	
	flashvars.songName = "Дин-Дон";
	flashvars.songURL = 2;
	swfobject.embedSWF("/shared/flash/preview.swf?t="+cacheBuster, "player2", stageW, stageH, "9.0.124", "/shared/flash/expressInstall.swf", flashvars, params);
	flashvars.songName = "Дива";
	flashvars.songURL = 3;
	swfobject.embedSWF("/shared/flash/preview.swf?t="+cacheBuster, "player3", stageW, stageH, "9.0.124", "/shared/flash/expressInstall.swf", flashvars, params);
	flashvars.songName = "Ватерлоо";
	flashvars.songURL = 4;
	swfobject.embedSWF("/shared/flash/preview.swf?t="+cacheBuster, "player4", stageW, stageH, "9.0.124", "/shared/flash/expressInstall.swf", flashvars, params);
	flashvars.songName = "Воляре";
	flashvars.songURL = 5;
	swfobject.embedSWF("/shared/flash/preview.swf?t="+cacheBuster, "player5", stageW, stageH, "9.0.124", "/shared/flash/expressInstall.swf", flashvars, params);
	
});