/*
 * OpenOpp
 * 
 * $Id: openopp.js 378 2010-03-11 22:44:36Z djenniex $
 *
 * Copyright (c) 2009 OpenOpp
 *
 * http://www.openopp.ca
 */
$(function(){	
	$('.opp_open_dialog').live('click', function(e){
		e.preventDefault();
		$(this).colorbox({
			open: true,
			maxWidth: '748px'
		});
	});
	$('.opp_close_dialog').live('click', function(e){
		e.preventDefault();
		$.fn.colorbox.close();
	});

	// clear out plugin default styling 
	$.blockUI.defaults.css = {};
	
	$('input.inlinelabel, textarea.inlinelabel').each(function(){
		this.defaultVal = $(this).val();
	});
	$('input.inlinelabel, textarea.inlinelabel').focus(function(){
		if (this.initialValue == null) this.initialValue = $(this).val();
		if ($(this).val() == this.defaultVal) $(this).val('');
		$(this).removeClass("inlinelabel");
	}).blur(function(){
		if ($(this).val() == "") $(this).val(this.initialValue);
		if ($(this).val() == this.initialValue) $(this).addClass("inlinelabel");
	});
	
	//$("div.notice").animate({height: "auto"}, 2000).animate({opacity: 0}, 500).slideUp();
	//$('div.notice:visible').fadeIn('slow').animate({opacity: 1.0}, 3000);
	$('div.notice').animate({g:1}, 400).slideDown(400).animate({g:1}, 3000).slideUp(400);
	
	$('.clicktoedit').focus(function(){
        if ($(this).is('.default')) this.select();
        $(this).addClass('focused');
    }).change(function(){
        $(this).removeClass('default');
    }).blur(function(){
        $(this).removeClass('focused');
    });
});
