var prevSection;

// goddess_gospels.js
function closeProducts() {
	$("#video_products").slideUp("slow");
	$("#open_products").slideDown("slow");
}

$(document).ready(function() {
	var read_how = $("#open_products a").text();
	// vars for flash player
	var flashvars = {
		lan:'en'
	};
	var params = { allowfullscreen:"true", scale: "showall",  allowScriptAccess: "sameDomain" };
	var attributes = {};
	
	
	$('.video_link li a').click(function(){
		var flashHolder = $(this).parent('li').parent('ul').next('div');
		if( prevSection != flashHolder.attr('id') ){							 
			$('div.hasFlash').removeClass('hasFlash').slideUp();
		}
		
		// get video info
		var video_title = $(this).text();
		var video_title_lowercase = video_title.toLowerCase();
		
		// get the ID of the flash container
		var url = $(this).attr('href');
		var regex = /\/(.[^\/]*)(_es|_de|_it)?\.flv/;
		var tmp = url.match(regex);
		var div_id = tmp[1];
		
		if( div_id == 'glamour_soft_curl') { div_id = 'soft_curl' };
		if( div_id == 'short_and_sharp_fringe') { div_id = 'short_fringe' };
		if( div_id == 'loose_curl_ext_volume') { div_id = 'loose_curls_ext_volume' };
		if( div_id == 'loose_curl_fringe') { div_id = 'loose_curls_fringe' };
		if( div_id == 'Salon_Stylers_1') { div_id = 'loose_wave' };
		if( div_id == 'Mini_Stylers_1') { div_id = 'loose_wave' };
		if( div_id == 'ghd_IV_Stylers_1') { div_id = 'loose_wave' };
		if( div_id == 'Loose_Texture_1') { div_id = 'matt_texture' };
		if( div_id == 'ghd_Rouching_1') { div_id = 'rouching_curls' };

		
		
		
		
		$("#video_title").text(video_title);
		
		swfobject.embedSWF(url, "flash_item", "507", "317", "9.0.0","js/expressInstall.swf", flashvars, params, attributes);

		flashHolder.addClass('hasFlash').append( $("#flash_content") );
		
		// add the flash and open container
		$(".hiddenproducts").hide();
		if( flashHolder.attr('id') != 'flash_fashion_videos' ){
			closeProducts();
			$('#open_products a').text(read_how.replace("_lookname_",video_title_lowercase));
			$('#open_products').show();
			$('#' + div_id).show();
		} else {
			$('#open_products').hide();
		}
		
		flashHolder.slideDown('slow');
		
 		if( prevSection != flashHolder.attr('id') ){
			var scrollToPx = flashHolder.prev('ul').prev('h4').offset();
			$.scrollTo( scrollToPx.top - $('div:animated').height() - 10 , 800);
		}
		
		prevSection = flashHolder.attr('id');
		
		return false;
	});
	
	$("#open_products a").click(function() {
		$("#video_products").slideDown("slow");
		$("#open_products").slideUp("slow");
		return false;
	});
	$(".close_products").click(function() {
		closeProducts();
		return false;
	});
});
