jQuery(document).ready(function(){
	jQuery("div.siteobject_pages_sitemap").children().removeClass('level0 sf-js-enabled sf-shadow');
	jQuery("div.siteobject_pages_sitemap").children().addClass('ul_sitemap');
});



jQuery(document).ready(function(){ 
	jQuery("ul.level0").supersubs({
		minWidth:    10,	// minimum width of sub-menus in em units 
		maxWidth:    27,	// maximum width of sub-menus in em units 
		extraWidth:  1		// extra width can ensure lines don't sometimes turn over due to slight rounding differences and font-family  
	}).superfish();			// call supersubs first, then superfish, so that subs are not display:none when measuring. Call before initialising containing tabs for same reason.
});

jQuery(document).ready(function()
{
	jQuery("#link_kwa_step_1,#back_step_2_link").click(function ()
	{
		jQuery('#td_kwa_step_2').removeClass('kwa_step_active');
		jQuery('#td_kwa_step_3').removeClass('kwa_step_active');
		jQuery('#td_kwa_step_1').addClass('kwa_step_active');

		jQuery('#link_kwa_step_1').addClass('kwa_step_link_active');
		jQuery('#link_kwa_step_2').removeClass('kwa_step_link_active');
		jQuery('#link_kwa_step_3').removeClass('kwa_step_link_active');

		document.getElementById('kwa_step_2').style.display = 'none';
		document.getElementById('kwa_step_3').style.display = 'none';
		document.getElementById('kwa_step_1').style.display = 'inline';

		document.getElementById('back_step_2').style.display = 'none';
		document.getElementById('next_step_2').style.display = 'none';
		document.getElementById('back_step_3').style.display = 'none';

		document.getElementById('back_step_1').style.display = 'inline';
		document.getElementById('next_step_1').style.display = 'inline';

		document.getElementById('content_left_help_text_2').style.display = 'none';
		document.getElementById('content_left_help_text_3').style.display = 'none';
		document.getElementById('content_left_help_text_1').style.display = 'inline';

		if( document.getElementById('remarks') )
			document.getElementById('kwa_step_3_textarea_left').innerHTML = document.getElementById('remarks').value;
	});

	jQuery("#link_kwa_step_2,#back_step_3_link,#next_step_1_link").click(function ()
	{
		jQuery('#td_kwa_step_1').removeClass('kwa_step_active');
		jQuery('#td_kwa_step_3').removeClass('kwa_step_active');
		jQuery('#td_kwa_step_2').addClass('kwa_step_active');

		jQuery('#link_kwa_step_2').addClass('kwa_step_link_active');
		jQuery('#link_kwa_step_1').removeClass('kwa_step_link_active');
		jQuery('#link_kwa_step_3').removeClass('kwa_step_link_active');

		document.getElementById('kwa_step_1').style.display = 'none';
		document.getElementById('kwa_step_3').style.display = 'none';
		document.getElementById('kwa_step_2').style.display = 'inline';

		document.getElementById('back_step_1').style.display = 'none';
		document.getElementById('next_step_1').style.display = 'none';
		document.getElementById('back_step_3').style.display = 'none';

		document.getElementById('back_step_2').style.display = 'inline';
		document.getElementById('next_step_2').style.display = 'inline';

		document.getElementById('content_left_help_text_1').style.display = 'none';
		document.getElementById('content_left_help_text_3').style.display = 'none';
		document.getElementById('content_left_help_text_2').style.display = 'inline';

		if( document.getElementById('remarks') )
			document.getElementById('kwa_step_3_textarea_left').innerHTML = document.getElementById('remarks').value;
	});

	jQuery("#link_kwa_step_3,#next_step_2_link").click(function ()
	{
		jQuery('#td_kwa_step_1').removeClass('kwa_step_active');
		jQuery('#td_kwa_step_2').removeClass('kwa_step_active');
		jQuery('#td_kwa_step_3').addClass('kwa_step_active');

		jQuery('#link_kwa_step_3').addClass('kwa_step_link_active');
		jQuery('#link_kwa_step_1').removeClass('kwa_step_link_active');
		jQuery('#link_kwa_step_2').removeClass('kwa_step_link_active');

		document.getElementById('kwa_step_1').style.display = 'none';
		document.getElementById('kwa_step_2').style.display = 'none';
		document.getElementById('kwa_step_3').style.display = 'inline';

		document.getElementById('back_step_1').style.display = 'none';
		document.getElementById('next_step_1').style.display = 'none';
		document.getElementById('back_step_2').style.display = 'none';
		document.getElementById('next_step_2').style.display = 'none';

		document.getElementById('back_step_3').style.display = 'inline';

		document.getElementById('content_left_help_text_1').style.display = 'none';
		document.getElementById('content_left_help_text_2').style.display = 'none';
		document.getElementById('content_left_help_text_3').style.display = 'inline';

		if( document.getElementById('remarks') )
			document.getElementById('kwa_step_3_textarea_left').innerHTML = document.getElementById('remarks').value;
	});
});


function change_product_image(id, src, real_url)
{
	if( document.getElementById && document.getElementById(id) && src )
	{
		document.getElementById(id).src = src;

		if( document.getElementById('zoom1') )
			document.getElementById('zoom1').href = real_url;

		if( document.getElementById('cloud-zoom-big-src') )
			document.getElementById('cloud-zoom-big-src').value = real_url;
	}
}

function product_show_popup( element_id )
{
	if( document.getElementById && document.getElementById(element_id) )
	{
		jQuery(document).ready(function(){
			jQuery("div#body_overlay").toggle();
		});

		document.getElementById(element_id).style.display = 'inline';
	}
}

function product_close_popup( element_id )
{
	if( document.getElementById && document.getElementById(element_id) )
	{	
		document.getElementById(element_id).style.display = 'none';

		jQuery(document).ready(function(){
			jQuery("div#body_overlay").toggle();
		});
	}
}



function display_product_info( html_content, title )
{
    var html = "<div style='padding-left: 3px;padding-top: 3px;'>" + html_content + "</div>";

    Shadowbox.open({
        content:    html,
        player:     "html",
        title:      "",
        height:     "346px",
        width:      "566px"
    });
}


//OVERLAY FUNCTIONS
function showOverlay(action)
{
	hideOverlay();

	var overlay = document.getElementById('alphaoverlay');
	var container = document.getElementById('overlayContainer');
	var text = document.getElementById('overlayText');
		
	if (overlay)
		overlay.style.display = 'block';
		
	if (container)
		container.style.display = 'block';	
	

}

function hideOverlay(destination)
{
	var overlay = document.getElementById('alphaoverlay');
	var container = document.getElementById('overlayContainer');
	
	if (overlay)
		overlay.style.display = 'none';
		
	if (container)
		container.style.display = 'none';	
				
	if (destination)
		document.location = destination;
}
