var previewEnabled = false;

function normalizeHTML(txta){

	var regExp = /<([^>]+)/g;
		
	txta = txta.replace(regExp,
	function (p1){
		var regExp2 = /(\s\w+)=([^ \f\n\r\t\v"]+)/g;
		return p1.replace(regExp2, "$1=\'$2\'");
	});
	txta = txta.replace(/<SPAN/g,'<span')
	txta = txta.replace(/<\/SPAN/g,'</span')
	
	return txta;
}


jQuery(function($){
	$(document).ready(function(){
	
		 $("#menuArea ul li").hover(function(){
		   $(this).addClass("hover");
		 },function(){
		   $(this).removeClass("hover");
		 }).click(function(event){
		   //$('a', this).trigger('click');
		   //alert($('a', this).attr('href'));
		   //$(this).children("a").trigger("click");
		   //$(this).find("a").trigger("click");
		   location.href = $('a', this).attr('href');
		   //event.stopPropagation(); add event.stopPropagation() to the click listener function on <a>, that way it won't fire the click for the parent TD.
		 });
	 
	 	startSlideArea();
	 	
	
	});
	
});

function setActiveMenuArea(el){
	$("#menuArea ul li."+el).addClass("active");
	$("#menuArea ul li."+el).append('<img src="assets_site/images/global/menuArea_arrow_active.gif" align="absmiddle" border="0" class="ico" />');
}


function enableSlideArea(slides, path){
	
	var angle;
	var out = '<ul>';
	
	for(var i=0;i<slides.length;i++){
		out += '<li rel="'+path+slides[i]+'"><img src="'+path+slides[i]+'_th.jpg" /></li>';
		//out += '<li>'+slides[i]+'</li>';
	}
	
	out += '</ul>';
	
	$('#slideAreaList').html(out);
		
}

function startSlideArea(){
	jQuery('#slideAreaList').carousel('#btnPrevious', '#btnNext');
		
	$('#slideAreaList li').each(function(){
		angle = random_number(0,20);
		if(random_number(0,1)){
			angle = -angle;
		}
		
		$('img', this).scaleRotate({scale:random_number(9,11)/10, angle:angle});
		
		//$(this).animate({opacity: 0.8})
		
		$(this).hover(function(){
		   //$(this).addClass("hover");
		   
		 },function(){
		   //$(this).removeClass("hover");
		  
		 }).click(function(event){
			//alert('Click');
			
			slidePreview($(this).attr('rel')+'.jpg');
			
			
			//alert($(this).attr('rel'));
			
			
		   //location.href = $('a', this).attr('href');
		  
		 });
		
	});
}

function random_number(min,max) {
    return (Math.round((max-min) * Math.random() + min));
}



function slidePreview(img){
	if(previewEnabled == false){
		$('#vpFlashSWF').addClass("preview");
		previewEnabled = true;
	}
	$('#vpFlashSWF').html('<img src="'+img+'" class="item" />');
}

//The auto-scrolling function
function slidePrevious(){
  $('#btnPrevious').click();
}

function slideNext(){
  $('#btnNext').click();
}