/*
 * $Id: jquery_contact.js,v 1.2 2010/01/12 13:32:36 JimSmith Exp $
 * 
 * Author:          Jim Smith <jim@cash4books.net>
 * Description:     The starting point of execution for all jquery scripts that 
                    run under /contact.php.
 * 
 */

$(document).ready(function() {
	
	$('#faq_links').load('/faq.php?footer=n #faq_questions li.top5', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	
	$('select#contact_us_subject').change(function () {
		$('#faq_links').hide();
		processSubjectChange($(this).val());
	});
});

function processSubjectChange(subject)
{
	if(subject=='Condition')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.condition', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Cancellation')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.cancellation', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='My Account')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.my_account', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Payment by Check')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.payment_by_check', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Payment by PayPal')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.payment_by_paypal', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Pre-Sales')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.pre_sales', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Price Match')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.price_match', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Quantity Above Max')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.quantity_above_max', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Rare/Collectible')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.collectible', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Receiving')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.receiving', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='Shipping')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.shipping', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else if(subject=='')
	{
		$('#faq_links').load('/faq.php?footer=n #faq_questions li.top5', 
	    function () {
	    	processSubjectChangeCallback();
	    });
	}
	else
	{
		$('#faq_links').hide();
	}
}

function processSubjectChangeCallback()
{
	var subject = $('select#contact_us_subject').val();
	if(subject != '')
	{
		subject = ': ' + subject;
	}
	$('#faq_links').prepend('<div class="div_header">Help By Subject' + subject + '</div><ul style="margin-top: 10px;">');
   	$('#faq_links').append('</ul>');
   	
   	$('#faq_links').slideDown("normal");
   	
   	$('#faq_links a').each(function (i) {
   	
	   	var linkText = $(this).attr('href');
	   	var qNum = linkText.substr(linkText.indexOf('#') + 1);
	
	   	$(this).click(function () {
	   		$('#faq_links').load('/faq.php?footer=n div#' + qNum,
	   		function () {
	   			$('#faq_links').prepend('<div class="div_header">Help By Subject' + subject + '</div><a id="faq_links_back" href="#">&lt;&lt; Back</a>');
	   			$('a#faq_links_back').click(function () {
	   				processSubjectChange($('select#contact_us_subject').val());
	   				return false;
	   			});
	   		});
	   		return false;
	   	});
   	
   	});
}