jQuery(document).ready(function() {
	hashCheck();
});

function hashCheck()
{
	var strURL = window.location.hash;
	var strURL_array = strURL.split("/");
	var strLocation;
	var strPage;
	if(strURL_array.length==2)
	{
		strLocation = strURL_array[0].replace("#", "");
		if(strLocation.toLowerCase() == 'detail')
		{
			strPage = strURL_array[1].replace( /%20/g, " " );
			thumbs2(strPage);
		}		
	}
}

function thumbs(sku,ctrl,sculptor)
{
	var target;
	var pars;
	if(ctrl == '1')
	{
		target = 'gallery_detail';
		pars = 'sku='+escape(sku)+'&ctrl=1&sculptor='+sculptor;
	}
	if(ctrl == '2')
	{
		target = 'bios';
		pars = 'sculptor='+sculptor+'&ctrl=2&sku='+escape(sku);
	}
	var jqajax = jQuery.ajax({
		url: '/pages/showcase_gallery_rpc.php',
		data: pars,
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#'+target).html(resp);
		}});
}

function thumbs2(sku) {
	var jqajax = jQuery.ajax({
		url: '/pages/showcase_gallery_rpc.php',
		data: 'action=thumbs&sku='+escape(sku),
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#gallery_detail').html(resp);
		}});
}

function biotoggle(dir)
{
	if(dir == 'up')
		jQuery('#bios').slideUp();
	if(dir == 'down')
		jQuery('#bios').slideDown();
	var jqajax = jQuery.ajax({
		url: '/pages/showcase_gallery_rpc.php',
		data: 'direction='+dir,
		dataType: 'html',
		success: function(resp)
		{
			jQuery('#biocontrol').html(resp);
		}});
}

/* Start of pre-jQuerification */
/*
Event.observe(window, 'load', init, false);

function hashCheck()
{
	//alert(window.location.hash);
	var strURL = window.location.hash;
	var strURL_array=strURL.split("/");
	var strLocation;
	var strPage;
	if (strURL_array.length==2) {
		strLocation = strURL_array[0];
		strLocation = strLocation.replace("#", "");
		strPage = strURL_array[1];
		
		
		var strReplaceAll = strPage;
		var intIndexOfMatch = strReplaceAll.indexOf( "%20" );

		// Loop over the string value replacing out each matching
		// substring.
		while (intIndexOfMatch != -1){
			// Relace out the current instance.
			strReplaceAll = strReplaceAll.replace( "%20", " " )

			// Get the index of any next matching substring.
			intIndexOfMatch = strReplaceAll.indexOf( "%20" );
		}
		
		
		if(strLocation == 'detail')
		{
			thumbs(strReplaceAll);
		}
		
	}
}

function init(){
	hashCheck();
}


function fetch(target,page){
	var url = '/pages/gallery_rpc.php';
	var pars = 'task='+target+'&page='+page;
	var myAjax = new Ajax.Updater(target, url, { method: 'get',	parameters: pars });
}

function thumbs2(sku)
{
	var target = 'gallery_detail';
	var url = '/pages/showcase_gallery_rpc.php';
	var pars = 'sku='+escape(sku);
	var myAjax = new Ajax.Updater(target, url, { method: 'get',	parameters: pars, evalScripts: true });
}

function thumbs(sku,ctrl,sculptor)
{
	if(ctrl == '1')
	{
		var target = 'gallery_detail';
		var url = '/pages/showcase_gallery_rpc.php';
		var pars = 'sku='+escape(sku)+'&ctrl=1&sculptor='+sculptor;
		var myAjax = new Ajax.Updater(target, url, { method: 'get',	parameters: pars, evalScripts: true });
	}
	if(ctrl == '2')
	{
		
		var target = 'bios';
		var url = '/pages/showcase_gallery_rpc.php';
		var pars = 'sculptor='+sculptor+'&ctrl=2&sku='+escape(sku);
		var myAjax = new Ajax.Updater(target, url, { method: 'get',	parameters: pars, evalScripts: true });
	}
}

function biotoggle(dir)
{
	if(dir == 'up')
		new Effect.BlindUp('bios');
	if(dir == 'down')
		new Effect.BlindDown('bios');
	var target = 'biocontrol';
	var url = '/pages/showcase_gallery_rpc.php';
	var pars = 'direction='+dir;
	var myAjax = new Ajax.Updater(target, url,{	method: 'get',	parameters: pars });
}
*/
