function DivLoad(showDiv, textDiv, url){
	$('#' + showDiv).fadeIn(300);		
	if(showDiv == 'EventForm'){
//		$('#EventForm').removeShadow();
	}
	if(showDiv == 'ContactForm'){
//		$('#EventForm').removeShadow();
	}
	$.ajax({
		url: "/include/" + url,
		cache: false,
		dataType: "html",
		success: function(msg){
			$('#' + textDiv).html(msg);
		}
	});	
}
function DivShow(showDiv){
	$('#' + showDiv).fadeIn(300);		
}
function DivHide(showDiv){
	$('#' + showDiv).fadeOut(100);	
}

function PreparePost(thisform){
	var formdata = "";
    // Loop through form fields
   for (i=0; i < thisform.length; i++)
    {
         //Build Send String
         if(thisform.elements[i].type == "text"){ //Handle Textbox's
                  formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
         }else if(thisform.elements[i].type == "textarea"){ //Handle textareas
                  formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
         }else if(thisform.elements[i].type == "checkbox"){ //Handle checkbox's
                 formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].checked + "&";
         }else if(thisform.elements[i].type == "radio"){ //Handle Radio buttons
                  if(thisform.elements[i].checked==true){
                     formdata = formdata + thisform.elements[i].name + "=" + thisform.elements[i].value + "&";
                  }
         }else{
                  //finally, this should theoretically this is a select box.
                  formdata = formdata + thisform.elements[i].name + "=" + escape(thisform.elements[i].value) + "&";
         }
    }
	//	  	alert(formdata);
	return formdata;	
}
function sendEmail(){
	var thisform = document.contactForm;
	var formdata = PreparePost(thisform);

	$.ajax({
		type: "POST",   
		url: "/include/contactSend.php",
	    data: formdata,
		success: function(msg){
			$('#ContactFormText').show(500);
			$('#ContactFormText').html(msg);
			if(msg == 'Message Sent Successfully'){
				thisform.reset();
				setTimeout(function(){ $('#ContactFormText').hide(500) },2500);
			}
		}
	});	
	return false;	
}

function sendSignup(){
	var thisform = document.signupForm;
	var formdata = PreparePost(thisform);
	
	var submitform = 'yes';
	var errorMsg = '';
	
	if(document.signupForm.email.value == ''){
		submitform = 'no';
		errorMsg += 'Enter your email address\n';
	}
	if(document.signupForm.firstName.value == ''){
		submitform = 'no';
		errorMsg += 'Enter your name\n';
	}
	if(document.signupForm.store.value == ''){
		submitform = 'no';
		errorMsg += 'Enter your store\n';
	}

	if(submitform == 'yes'){
		$.ajax({
			type: "POST",   
			url: "/include/signupSend.php",
			data: formdata,
			dataType: 'xml',
			success: function(xml){
				//alert(xml);
				$('#notifyText').show(500);
				$('#notifyText').html($(xml).find("message").text());
				if($(xml).find("code").text() == '1'){
					thisform.reset();
					setTimeout(function(){ $('#notifyText').hide(500) },2500);
					$('#extraOffer').html('<br/><h3>Thank you!</h3>As a way of saying thank you for signing up for our special email offers, please take an additional $10 off of your next purchase<br/><br/><center><a href="/mailers/coupons/signup10off/?id=' + $(xml).find("userID").text() + '::' + $(xml).find("email").text() + '" style="color:#CC0000; font-size:14px;">Print Coupon Here</a></center>');
				}
			}
		});	
	}
	else
		alert(errorMsg);
	return false;	
}


$(document).ready( function(){
//    $(document).pngFix(); 
	
	$("#loadSlide").fadeOut(600);
//	$(".deptSlide #features").dropShadow();

	$('.mainLI').hover(
		 function(){
	        $('.subNav',this).slideDown(300);
		 },
		 function(){
	        $('.subNav').slideUp(100);
		 }
	);

    // initialize scrollable  
    $("div.seasonscrollable").scrollable({
		size: 1, 
        items: '.items',
		next: '#seasonNext',   
		prev: '#seasonPrev',
		loop: 'true',
		speed: 650
	});     

    // initialize scrollable  
    $("div#orgList").scrollable({
		size: 7, 
        items: '.orgItems',
		next: '#orgNext',   
		prev: '#orgPrev',
		vertical:true
	});     

    // initialize scrollable  
    $("div.eventscrollable").scrollable({
		size: 2, 
        items: '.items',
		next: '#eventNext',   
		prev: '#eventPrev',
		vertical:true
	});     
    $("div.eventscrollable1").scrollable({
		size: 3, 
        items: '.items',
		next: '#eventNext',   
		prev: '#eventPrev',
		vertical:true
	});     
    $("div.eventscrollable div.items div:even").css('backgroundColor','#f9f7cc');
    $("div.eventscrollable div.items div:odd").css('backgroundColor','#f7f4b7');
    $("div.eventscrollable1 div.items .monthEvents:even").css('backgroundColor','#f9f7cc');
    $("div.eventscrollable1 div.items .monthEvents:odd").css('backgroundColor','#f7f4b7');
	
	setInterval(function(){$("div.seasonscrollable").scrollable().next()},10000);
});


function HideDiv(targetdiv){
	$('#' + targetdiv).slideUp(50);		
}
function ShowDiv(targetdiv){
	$('#' + targetdiv).slideDown(250);		
}