// JavaScript Document
var objs=new Array();
$(document).ready(function(){
	$("form").each(function(){
		this.reset();							   
		$(this).submit(function(){
			$(".forClear",this).each(function(){
				$(this).val(($(this).val()==$(this).attr("val"))?"":$(this).val());	
			});						
		});
	});
	
	$(".forClear").each(function(){
		$(this).attr("val",$(this).val());
		$(this).focus(function(){
			if($(this).val()==$(this).attr("val"))
				$(this).val('');
		});
		$(this).blur(function(){
			if(!$(this).val())
				$(this).val($(this).attr("val"));
		});
	});
	
	if($(".feedbackBox").length){
		i=Math.floor(Math.random()*6);
		$("input:eq("+i+")", ".buttonsBox").addClass("submit");
		$("input", ".buttonsBox ").live("click",function(){
			$(this).blur();
			
			if($(this).hasClass("submit")){
				obj=$(".feedbackForm textarea");
				if(obj.val() && obj.val()!=obj.attr("val"))
					$(".feedbackForm").submit();
				else
					alert("Are you fucking stupid idiot?");
			}else
				$(this).fadeTo("normal", 0);	
		});
		$("#imshit").live("click", function(){
			text='I wanna some risk';
			if($(this).text()!=text){
				$("input:not(.submit)", ".buttonsBox").fadeTo("normal", 0);
				$(this).attr("txt", $(this).text());
				$(this).text(text);
			}else{
				$("input", ".buttonsBox ").fadeTo("normal", 1);
				i=Math.floor(Math.random()*6);
				$("input.submit", ".buttonsBox").removeClass("submit");		
				$("input:eq("+i+")", ".buttonsBox").addClass("submit");		
				$(this).text($(this).attr("txt"));
			}	
			return false;
		});
		$(".feedbackForm").ajaxForm(function(){
			$(".feedbackBox").hide();
			$(".resultBox").fadeIn("normal",function(){
				setTimeout(function(){
					location.href="/";				
				}, 2000);								
			});
		});
	}
	
	$(".tellSomething").live("click", function(){
		$(".reloadingText").hide();
		$(this).hide();
		$(".messageBox").fadeIn();
		return false;
	});
	$("#man").live("click", function(){
		$(".step1").hide();
		$(".step3").fadeIn();
		return false;							 
	});
	$("#girl").live("click", function(){
		$(".step1").hide();
		$(".step2").fadeIn();
		return false;							 
	});
	$("#file").live("change", function(){
		$(".step2").hide();
		$(".step3").fadeIn();							   
	});
	$(".messageForm").ajaxForm(function(){
		$(".messageBox").hide();
		$(".step3").hide();
		$(".step1").show();
		$(".reloadingText").fadeIn();
		$(".tellSomething").fadeIn();
	});
	
	$("#reloader").live("click", function(){
		$.post('/ajax/vars/', function(data){
			if(data){
				json=$.parseJSON(data);
				$("#var1",".reloadingText").text(json.name);
				$("#var2",".reloadingText").text(json.age);
				$("#var3",".reloadingText").html('<a href="'+json.place+'" target="_blank">'+json.born+'</a>');
				$("#var4",".reloadingText").text(json.job);
			}
		});
	});
	
});

$(window).load(function(){
	$.post('/ajax/works/', function(data){
		$(".previewList").html(data);
		$("img", ".previewList").load(function(){
			$(this).parent().fadeIn("normal");
			$(this).parents("li:first").css("background", "none");
		});
	});
	$(this).scroll(function(){
		$("#feedbackLink").stop();
		x=$(window).scrollTop();
		$("#feedbackLink").animate({top: x+"px"}, "fast");
	});
	if($("#play").length){
		var song_url='/upload/sound/bg.mp3',px_color='#DADADA',cache=true,auto_play=get_cookie('switch')?(parseInt(get_cookie('switch'))?true:false):true;
		//console.log(auto_play);
		var version = deconcept.SWFObjectUtil.getPlayerVersion();
		if(version["major"]>=8){
			var so = new SWFObject("/flash/index.swf"+(cache?"":"?rnd="+Math.floor((Math.random(10000000)*10000000))), "fl_movie", "1", "1", "8.0.0", px_color, true);
			so.addParam("menu", "false");so.addVariable("song_url", song_url);so.addVariable("auto_play", auto_play);
			so.write("player");
			$("#play").show().live("click",function(){
				if($(this).hasClass("a")){
					set_cookie('switch','1',30);
					so.setVar('play_js', '1'); 
				}else{ 
					set_cookie('switch','0',30);
					so.setVar('pause_js', '1');
				}
				$(this).toggleClass("a");
				return false;
			});
		}
	}
});