/* NAV BAR */
$('ul.navbar li a').mouseover(function(){
    $(this).animate({
        marginTop:"-5px"
    },150);
});
$('ul.navbar li a').mouseout(function(){
    $(this).animate({
        marginTop:"0px"
    },150);
});


/* VBOX */
var vBoxes = new Array();

function openVbox(url,width,height) {
    vBoxes.push((vBoxes.length+1));
    var curVBox = vBoxes.length;
    $('body').prepend('<div class="fuzz" id="fuzz'+curVBox+'"><div class="vbox" id="vbox'+curVBox+'"></div></div>');
    $.ajax({
        url: '/'+url,
        dataType: "html",
        success: function(data) {
            $("#fuzz"+curVBox).css({"height":$(document).height(),"z-index":2000+curVBox});
            $("#fuzz"+curVBox).fadeIn();
            $('#vbox'+curVBox).html(data+'<div class="close_button" id="close_vbox'+curVBox+'"></div>');
			$('#close_vbox'+curVBox).bind('click',function(){
				closeVbox();
			});
            height=$('#vbox'+curVBox).css("height").replace("px","");
            width=$('#vbox'+curVBox).css("width").replace("px","");
            $("#vbox"+curVBox).css({"margin-top":(-(height/2))+"px" ,"margin-left": (-(width/2))+"px","z-index":2000+curVBox });
            $('#vbox'+curVBox).fadeIn(function(){
				$(".fuzz").bind('click',function(e){
					if(e.target.className == 'fuzz') {
						closeVbox();
					}
				});
			});
            var script = 'http://s7.addthis.com/js/250/addthis_widget.js?domready=1';
            if (window.addthis){window.addthis = null;}
            $.getScript( script );            
        }
    });
}


function closeVbox() {
    var curVBox = vBoxes.length;
	$('#vbox'+curVBox).fadeOut(function(){
		$('#vbox'+curVBox).html('');
        $('div#fuzz'+curVBox).remove();    
	});
	$('#fuzz'+curVBox).fadeOut();
    vBoxes.pop();
};
$('#zip_input').keyup(function() {
	//alert($('#zip_input').val());
	if ($('#zip_input').val().length > 2) {
		$.ajax({
			url: "/modules/ajax_getzipinfo.php?zip="+$('#zip_input').val(),
			success: function(data){
				$('span#zipcode_list').html(data);
				$('span#zipcode_list').show();
			}
		});
	}
});
function fillHidden(city,state,zip,country) {
	$('#zip_input').val(city+' '+state+' '+zip+' '+country);
	$('#zipcode').val(city+' '+state+' '+zip+' '+country);
}



function likeVideo(like,vid) {
	var like_val = 'dislike';
	if (like) { like_val = 'like'; }
	$.ajax({
		type: "POST",
		url: '/modules/ajax_rate_video.php',
		data: 'action='+like_val+'&vid='+vid,
		dataType: "json",
		success: function(data) {
			if (data.error == "true") {
				openVbox('modules/ajax_message.php?message='+data.message,0,0);
			} else {
				$('.likebox').html(data.message);
			}
		}
	});
}

function openAudition(linkIn,url) {
    if ($('#'+linkIn+' span').html() == '') {
        $.ajax({
            type: "POST",
            url: "/modules/ajax_get_auditions.php?action=getaudition&link="+linkIn+'&url='+url,
            success:function(data) {
                $('#'+linkIn+' span').html(data);
            }
        });
        
    }
}
