

doSelect = function(id, bool)
{
  $("." + id ).attr('checked', bool);
}

redirect = function(url)
{
    window.location=url;
}

purchaseRecipe = function(id)
{
    $.get('index.php?buy='+id, function(data){
        
        if(data == '0')
        {
            
        } else {
            Dialog.open('recipe_prompt', data);
        }
    });
}

sfHover = function() {
    /*
	var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
			this.className+=" sfhover";
		}
		sfEls[i].onmouseout=function() {
			this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
		}
	}*/
    
    $.each($('#nav li'), function(i, k){
       
        $(this).bind('mouseover', function(){
            $(this).addClass('sfhover');
        }).bind('mouseleave', function(){
            $(this).removeClass('sfhover');
        })
        
    });
}

var siteURL = "http://dialogueworks.com/";
var Dialog = {
    open: function (ObjID, strText){
		
		$(document).ready(function(){
			
			if($('.overlay').length != 0) {
				//alert("There is an overlay already opened");
				return false;		
			}
		
			$('body').append("<div id='overlay_"+ObjID+"' class='overlay' style='display:block'><div id='strContent' style='width:"+(screen.width/2)+"px; text-align:center' class='content'>"+strText+"<br style='clear:both' /><div style='text-align:right'><img src='"+siteURL+"/tpl/.images/closelabel.gif' onclick='Dialog.close(\""+ObjID+"\")'/></div></div></div>");
		
			$(document).keyup(function(event){
				if(event.keyCode == 27) { 
					Dialog.close(ObjID);
				}
			});
			var exitOnClick = true;
			
			
			$('#strContent').mouseenter(function(){
				exitOnClick = false;	
			});
			
			$('#strContent').mouseleave(function(){
				exitOnClick = true;	
			});
			
			$('#overlay_'+ObjID).click(function(){
				if(exitOnClick == true)
				{
					Dialog.close(ObjID);				
				}
			});	
			
			
			
		});
			
	},

    
	close: function(ObjID) {

		$('#overlay_'+ObjID).remove();	
	}
 };


eventsLearnMore = function(event_id)
{
    
    $.get('/events/index.php?learnMoreAbout='+event_id, function(data){
        Dialog.open('eventsLearnMore', data); 
    });

}

video = function(str)
{
    $.get('/async.php?video='+str, function(data){
        Dialog.open('video', data);
    });
}
whyWantInfo = function()
{
    $.get('/async.php?whyWantInfo', function(data){
        Dialog.open('whyInfo', data);
    });
}
displayAssociate = function(associate_id)
{
    $.get('/pages/associates.php?associate_id='+associate_id, function(data){
        Dialog.open('associate', data);
    })
}
indexChangeBannerSrc = function(number, nostyle)
{
    var arrNumbers = new Array('one', 'two', 'three', 'four');
    $('#mainBanners').removeClass();
    $('#mainBanners').addClass(arrNumbers[number-1]);

    $('#mainBanners .text span').hide();
    $('#mainBanners .text span.'+arrNumbers[number-1]).show();
    
    $('#mainBanners .bottom_button').hide();
    $('#mainBanners .'+arrNumbers[number-1]+' .bottom_button').show();
    
    $('#mainBanners .bannerText').html($('#mainBanners .headerText .'+arrNumbers[number-1]).html());
    
    if(typeof nostyle == 'undefined')
    {
        var color;
        if(number > 2)
        {
            color = '#fff';    
        } else {
            color = '#403d44';
        }
        
        $('#mainBanners .text span.'+arrNumbers[number-1]).css('color', color);
    }

    $('.mainBannerButtonContainer div').removeClass('active');
    $.each($('.mainBannerButtonContainer div'), function(k, i){
        if($(i).html() == number)
        {
            $(i).addClass('active');
        } 
    });
}

checkStuff = function(form)
{
    var x = 0;
    if(form == undefined) form = 'div';
    
   $.each($(form+' input'), function(k, i){
       if($(i).parent().find('span.required').length == 1)
       {
            if($(i).val() == '')
            {
                $(i).attr('style', 'background-color: #eb9a9a');
                x++;
            } else {
                $(i).attr('style', 'background-color: #fff');
            }
       }
   });
   
   return (x == 0 ? true : false);
}

promptMember = function()
{
    Dialog.open('loginprompt', 'Please <a href="/user.php">login</a> or <a href="/user.php?register">register</a> to view.');
}

$(document).ready(function(){
	$('a[rel*=facebox]').facebox();
    $('a[rel*=lightbox]').lightBox();
    sfHover();
});

