/*
 * contactable 1.0 - jQuery Ajax contact form
 *
 * Copyright (c) 2009 Philip Beel (http://www.theodin.co.uk/)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * Revision: $Id: jquery.contactable.js 2009-08-24 $
 *
 */
 
//extend the plugin
(function($){
	//define the new for the plugin ans how to call it	
	$.fn.DeMexicoPanel = function(options) {
		//set default options  
		var defaults = {
			name: 'Nombre',
			email: 'Email',
			message : 'Message',
			recipient : 'info@demexico.com.mx',
			subject : 'Mensaje de Cointacto',
			recievedMsg : 'Thank you for your information, we will contact you as soon as possible.',
			notRecievedMsg : 'No pudo ser dado de alta, intentalo despues',
			disclaimer: 'Ingrese los datos de el anuncio de su negocio',
			html:'',			
			buttonID:'AddBussButton',
			panelID:'contactForm1',
			ajaxUrl:'ninguno'
		};

		//call in the default otions
		var options = $.extend(defaults, options);
		var PanelShowStatus =1;
		//act upon the element that is passed into the design    
		return this.each(function(options) {
			//construct the form
			$(this).html('<div  id="'+defaults.buttonID+'"></div><div id="'+defaults.panelID+'" class="feedContainer" style="left:0;	margin-left:-889px;	margin-top:-250px;	padding-left:-4px;	position:fixed;	top:40%;	width:890px;	z-index:99;  "><a id="close_feedback_'+defaults.panelID+'" title="Close"><img src="/includes/css/plugin-images/btn-close.png" border="0" alt="Close" class="close" /></a><div class="topCrv"></div><div class="leftHand"><div class="leftshad"><div class="rightHand"><div class="rightshad"><div id="DIV'+defaults.panelID+'" class="gradient">'+defaults.html+'<p class="thankNote" id="callback"></p></div></div></div></div></div><div class="botCrv"></div></div>');
			
			
		/*	
			$(this).html('<div id="contactable"></div><form id="contactForm" method="" action=""><div id="loading"></div><div id="callback"></div><div class="holder"><input type="hidden" id="recipient" name="recipient" value="'+defaults.recipient+'" /><input type="hidden" id="subject" name="subject" value="'+defaults.subject+'" /><p><label for="name">Name <span class="red"> * </span></label><br /><input id="name" class="contact" name="name" /></p><p><label for="email">E-Mail <span class="red"> * </span></label><br /><input id="email" class="contact" name="email" /></p><p><label for="comment">Your Feedback <span class="red"> * </span></label><br /><textarea id="comment" name="comment" class="comment" rows="4" cols="30" ></textarea></p><p><input class="submit" type="submit" value="Send"/></p><p>'+defaults.disclaimer+'</p></div></form>');
		*/	
			//show / hide function
		function ShowPanel() {
				if(defaults.ajaxUrl!='ninguno')																							
				{				
					$("#DIV"+defaults.panelID).load(defaults.ajaxUrl);
				}
				$('#overlay').css({display: 'block'});
				//$('#overlay').fadeIn("slow")
				$('div#'+defaults.buttonID).animate({"marginLeft": "-=5px"}, "fast"); 
				$('#'+defaults.panelID).animate({"marginLeft": "-=0px"}, "fast");
				$('div#'+defaults.buttonID).animate({"marginLeft": "+=908px"}, "slow"); 
				$('#'+defaults.panelID).animate({"marginLeft": "+=905px"}, "slow");
				$('div#'+defaults.buttonID).css('z-index', '99');
				
				//$('.feedContainer .close').css({right: '-4px'});
				PanelShowStatus = 0;
			}
		function HidePanel() {
				$('#'+defaults.panelID).animate({"marginLeft": "-=905px"}, "slow");
				$('div#'+defaults.buttonID).animate({"marginLeft": "-=908px"}, "slow").animate({"marginLeft": "+=5px"}, "fast"); 
				$('#overlay').css({display: 'none'});
				//$('#overlay').fadeOut("slow")
				$('.feedContainer .close').css({right: '0px'});
				$('div#'+defaults.buttonID).css('z-index','10');
				PanelShowStatus =1;
			}
			
			$('div#'+defaults.buttonID).click(
				function() {
				if(PanelShowStatus==1)
					ShowPanel();
				else
					HidePanel();
			
			});
			
			$('a#close_feedback_'+defaults.panelID).click(function() {
				HidePanel();
			
			}
			);
			
			
		});
	};
	//end the plugin call 
})(jQuery);


function showLoading(idPanel)
{
	//$('#'+idPanel).html('<div id="loading">Por Favor Espere..<br><img src="/includes/css/plugin-images/ajax-loader.gif" border="0" /></div>');
}

