/* example */
//function showCart(){
	//document.getElementById('ols-container-main').innerHTML='<blockquote>loading....</blockquote>';
	//Fse.Ajax.updateContent('index.cfm?view=cart&mode=direct', 'ols-container-main');
	//chngTabs('cart');
//}

function validateProductSearch() {
	var classSelect=document.frm_product_catalog_search.classId;
	
	if (classSelect){ 
		if (classSelect.value == 'X') {
			alert('Please select a Class (indented value)'); 
			return false;
		}
	}
}

/* cart functions */
function openImgView(imgId,imgTk){
	Fse.DialogManager.show( "jms-img-viewer", { src: 'utilities/utl_imgViewer.cfm?id='+imgId+'&token='+imgTk});
}
function openRefrPanel(itmId){
	Fse.DialogManager.show( "jms-caddy-reference", { src: 'displays/disp_caddy_reference.cfm?itmId='+itmId});
}

function addToCart(itmId){
	var qty = document.getElementById('qty_'+itmId).value;
	if(qty==0){
		alert("Please input your desired quantity.");
		return false
	}
	document.getElementById('caddy-list-cart-btn-'+itmId).innerHTML='<blockquote>updating....</blockquote>';
	Fse.Ajax.updateContent('actions/act_add2cart.cfm?itmId='+itmId+'&qty='+qty,'jms-caddy-cart-item-counter');
	document.getElementById('caddy-list-cart-btn-'+itmId).innerHTML='<input onclick="updCart('+itmId+');" name="updCart" type="image" src="graphics/btn_update_cart.png" title="Update Cart" />';
}

function updCart(itmId){
	var qty = document.getElementById('qty_'+itmId).value;
	Fse.Ajax.updateContent('actions/act_updCart.cfm?itmId='+itmId+'&qty='+qty,'jms-caddy-cart-item-counter');
}

function viewCart(){
	window.location.href='caddy_cart.cfm';
}

function viewCheckout(){
	window.location.href='caddy_checkout.cfm';
}

function removeFromCart(itmId,itmCnt){
	document.getElementById('caddy-cart-container').innerHTML='<blockquote>updating....</blockquote>';
	document.getElementById('jms-caddy-cart-item-counter').innerHTML=itmCnt;
	Fse.Ajax.updateContent('actions/act_rmvFromCart.cfm?itmId='+itmId,'caddy-cart-container');
}

/* checkout step 1, post-validate */
function checkEmail(){
	var addy=document.frm_checkout_step1.addy
	var addy2=document.frm_checkout_step1.addy2

	if (addy.value!==addy2.value){
		alert("Please verify your email address by entering twice.")
		addy.value=""
		addy2.value=""
		addy.focus()
		return false
	}
	return true
}

/* checkout step 2 */
function searchDst(pid,ptk){
	var dstname = document.getElementById('frm-searchDst-dstname').value;
	var dstcity = document.getElementById('frm-searchDst-dstcity').value;
	var dststate = document.getElementById('frm-searchDst-dststate').value;
	document.getElementById('caddy-dst-search-results').innerHTML='<blockquote>loading....</blockquote>';
	Fse.Ajax.updateContent('actions/act_dstSearch.cfm?pid='+pid+'&ptk='+ptk+'&dstname='+dstname+'&dstcity='+dstcity+'&dststate='+dststate,'caddy-dst-search-results');		
}
/* end function dstSearch */
/* end checkout functions */


// This block of code is used for showing the answers for the product qa's. 
function dspFaq(dspID,Total){
	for(i=1;i<=Total;i++){
		if(i!=dspID){
			a = "document.getElementById('faq-a_" + i + "')";
			b = eval(a);
			b.style.display='none';
		}else{
			x = "document.getElementById('faq-a_" + i + "')";
			y = eval(x);
			y.style.display='block';
		}
	}
}
// End of block for product qa show answer.

function openLocator(dataSet){
	var zip = document.getElementById('jms-locator-zip-code').value;
	Fse.DialogManager.show( "jms-locator-results-overlay", { src: 'displays/disp_sales_locator_results_overlay.cfm?zip='+zip+'&dataSet='+dataSet});
}


