$(function () {
    starData = {};
    starData.isOpened = false;
    starData.isAnimating = false;
    starData.isSending = false;
    starData.error = $("div.feedback p.errors span.error");
    starData.thankYou = "Multumim pentru feedback!"
	starData.registerThankYou = "Va vom tine la curent cu noutatile acestui site!"
	starData.noMailErr = "Introduceti o adresa de e-mail valida!"
	
	// flash detect
	starData.noFlash = function(){
		//$("div.player").hide();
		$("div.detector").show();
		//$("#header").show();
	}
	// end - flash detect



	// e-mails registration
	starData.registerMail = function(mail){
		if (!starData.isSending){
			starData.isSending = true;
			$.ajax({
				url: "scripts/registerMail.php",
				type: "GET",
				data: ({
					f_mail: mail
				}),
				success: function (response) {
					if (response == 'success') { 
						alert(starData.registerThankYou);
					}else{
						alert(response);
					}
					starData.isSending = false;
					
				}
			});
		}
	}

    $("div.social_tools a.social-sendmessage, div.feedback a.close").click(function (e) {
        if (!starData.isAnimating) {
            starData.isAnimating = true;
            if (!starData.isOpened) {
                $("div.feedback").show()
                starData.isAnimating = false;
            } else {
                $("div.feedback").hide()
                starData.isAnimating = false;
            }
            starData.isOpened = !starData.isOpened;
        }
        e.preventDefault();
    });

	starData.formDefaults = ['ex: mihai@gmail.com','ex: Mihai Popescu','ex: Mihai Popescu'];
    $("div.feedback a.submit").click(function (e) {
        var mail = $('#formMail').val();
        var name = $('#formName').val();
        var msg = $('#formMsg').val();

        starData.error.hide()
        if (mail.length < 6 || msg.length == 0 || mail == starData.formDefaults[0] || name == starData.formDefaults[1] || msg == starData.formDefaults[2]) {
            starData.error.show()
        } else {
            if (!starData.isSending) {
                starData.isSending = true;

                var dataArr = [];
                dataArr.push(mail, name, msg);
                $.ajax({
                    url: "scripts/sendMail.php",
                    type: "GET",
                    data: ({
                        f_mail: mail,
                        f_name: name,
                        f_msg: msg
                    }),
                    success: function (response) {
                        if (response == 'success') { 
	                        $('#formMail').val("");
                            $('#formName').val("");
                            $('#formMsg').val("");
                            //$("div.feedback").hide()
							$('ul.tab-nav li a.selected').removeClass('selected');
							$('#secondary div.tab').hide();
                            starData.isAnimating = false;
                            starData.isOpened = !starData.isOpened;
							alert(starData.thankYou);
							starData.error.hide();
                        }else{
							 starData.error.show();
						}
						starData.isSending = false;
                    }
                });
            }
        }
        e.preventDefault();
    });
	// end - e-mails registration



	// slideshow 
	starData.currentLines = 0;
	starData.nrOfLines = $('#slideshow p').size();
	starData.slideAnimate = function(){
		$('#slideshow p').eq(starData.currentLines).animate( { opacity:0}, 500);
		starData.currentLines = starData.currentLines < starData.nrOfLines-1 ? starData.currentLines+1 : 0;
		$('#slideshow p').eq(starData.currentLines).animate( { opacity:1}, starData.animTime);
		$('#slideshow').animate({opacity:1},10000,starData.slideAnimate);
	}

	starData.slideAnimate();
	// end - slideshow 


	// tabs
	starData.allowTabClick = true;
	$('ul.tab-nav li a').click(function(e){
		if (starData.allowTabClick && !$(this).hasClass('selected')){
			starData.allowTabClick = false;
			var el = $('#secondary div.tab').eq($(this).attr('href').replace('#',''));
			$('ul.tab-nav li a').removeClass('selected');
			$(this).addClass('selected');
			$('#secondary div.selectedTab').hide().removeClass('selectedTab');
			el.slideDown("slow", function(){ el.addClass('selectedTab'); starData.allowTabClick = true;});
			e.preventDefault();
		}		
	});
	// end - tabs



	// movies control
	starData.overlay = $('#overlay');
	starData.playHolder = $('#overlay #playerWrapper');
	starData.player = $('#overlay #playerWrapper div.player');
	starData.allowVidClick = true;
	starData.embedElement = '<object height="$h" width="100%" data="flash/main.swf" type="application/x-shockwave-flash" id="starstruck"><param value="flash/main.swf" name="movie"><param value="high" name="quality"><param value="always" name="allowScriptAccess"><param value="opaque" name="wmode"><param name="allowFullScreen" value="true" /><param name="flashVars" value="file=$n" /></object>';

	starData.playHolder.hide();
	starData.overlay.hide();

	$('#primary p.video a.active').click(function(e){
		var file = $(this).attr('href').replace('#','');
		if (starData.allowVidClick){
			starData.allowVidClick = false;
			starData.overlay.show();
			starData.playHolder.show("slow", function(){
				starData.allowVidClick = true;
				starData.player.html(starData.embedElement.replace('$n',file).replace('$h',starData.playHolder.height()+'px'));
			})
		}
		e.preventDefault();
	});

	$('#overlay span.bkg, #overlay #playerWrapper a.closeBut').click(function(e){
		if (starData.allowVidClick){
			starData.player.html('');
			starData.playHolder.hide();
			starData.overlay.hide();
		}
		e.preventDefault();
	});
	// end - movies control


	// comments page nav
	$('div.page_nav a').click(function(e){
		var id = $(this).attr('href').replace('#','');
		$('div.page_nav a').removeClass('selected');
		$(this).addClass('selected');
		$('div.commentPage').hide();

		$('div.commentPage').eq(id).show();
		e.preventDefault();
	});
	// end - comments page nav


});

