// JavaScript Document

AC_FL_RunContent = 0;

$(document).ready(function() {
	
	/* Slider */
	$(".slider-action").click( function() {
		if ($("#open-close-identifier").is(":hidden")) {
			$("#slider").animate({ 
				marginTop: "-135px"
				}, 500 );
			$("#slider-action-img").html('<img src="images/slider-open.jpg" alt="Open" />');
			$("#open-close-identifier").show();
		} else {
			$("#slider").animate({ 
				marginTop: "0px"
				}, 500 );
			$("#slider-action-img").html('<img src="images/slider-close.jpg" alt="Close" />');
			$("#open-close-identifier").hide();
		}
	});  

	
	/* Content Rounded Box */
	settings = {
		tl: { radius: 6 },
		tr: { radius: 6 },
		bl: { radius: 6 },
		br: { radius: 6 },
		antiAlias: true,
		autoPad: true,
		validTags: ["div"]
	}
	var top_br = new curvyCorners(settings, "content-main");
	top_br.applyCornersToAll();

	/* Color Caption on Hover */
	//$('#color-list-holder .color').hover(function(){ $('#color-caption').html($(this).attr('title')) }, function(){ $('#color-caption').html('') });

});

function updateDesign(obj,cid) {
	$('#selected_design').val($(obj).attr('name'));
	$('#selected_color').val('0');
	updateItem('design',cid);
}

function updateColor(obj,cid) {
	$('#selected_color').val($(obj).attr('name'));
	updateItem('color',cid);
}

function updateItem(clickedFrom,cid)
{
	//alert("catalog: "+$('#selected_catalog').val()+" d: "+ $('#selected_design').val() +" c: "+ $('#selected_color').val() +" s: "+ $('#selected_size').val());
	$('#photo div').html('');
	$('#photo div').hide();
		
	if ( clickedFrom != 'color' ) {
		$('#color-inner-wrapper').html('');
		$('#color-inner-wrapper').hide();
	}
	
	$.ajax({
		type: "POST",
		dataType: "json",
		url: "process/product-details.php",
		data: "catalog="+$('#selected_catalog').val()+"&d="+$('#selected_design').val()+"&c="+$('#selected_color').val()+"&category="+cid,
		success: function(data){	
			
			var size_ids = data.available_sizes;
			var size_names = data.available_size_names;
			var size_ids_arr = new Array();
			var size_names_arr = new Array();
			var i;
			var size_html = "";
			
			$('#id .item-detail-bit').html(data.id);
			$('#name .item-detail').html(data.name);
			$('#desc .item-detail').html(data.desc);
			$('#price .item-detail').html(data.price);			
			$('#photo div').html(data.photo);
			$('#color-inner-wrapper').html(data.available_colors);			
			$('#color_name .item-detail').html(data.color_name);
			
			$('#photo div').fadeIn(500);
			$('#color-inner-wrapper').fadeIn(500);
			
			size_ids_arr = size_ids.split(",");
			size_names_arr = size_names.split(",");
			
			size_html = size_html + '<select name="size_id" id="size_id">';
			size_html = size_html + '<option value="" selected="selected">- Size -</option>';    			
			for (i in size_ids_arr) {
				size_html = size_html + '<option value="'+size_ids_arr[i]+'">'+size_names_arr[i]+'</option>';
			}
			size_html = size_html + '</select>';
			$('#sizes-dropdown-holder').html(size_html);			
					
			$('#product_id').val(data.id);
			$('#product_design_id').val(data.design_id);
			$('#color_id').val(data.color_id);
			$('#selected_color').val(data.color_id);
			$('#size_id').val(data.size_id);
			
			//alert(data.catalog_id);

			$(function() {
				$('#photo div a').lightBox();
			});		
		}
	});
}


var common_popups =
{
	CommonPopupWin:
	{
		height:500,
		width:600,
		center:1,
		resizable:1,
		scrollbars:1,
		status:1
	}		
};
$(function() { $(".popupwin-common").popupwindow(common_popups) });


function regenerateCaptcha(name,val) 
{	
	$('img#captcha').attr('src','plugins/secureimage/show.php?'+name+'='+val+'&u='+Math.random())
}
