/*****************lev******/
onerror = errorHandler;
function errorHandler(){return true;}
var Navigator = new Class({
		Implements: [Options, Events, Chain],
		
		initialize: function(element, options){
			this.element = element;
			this.setOptions(options);
			this.setupNavigator();
		},
		
		setupNavigator: function(){
			var navHolder = $(this.element);
			if (!navHolder) {
				return;
			}
			var uls = navHolder.getElement('ul');
			if(!uls) return;
			var togglers = uls.getElements('a.sublev');
			var startToggle = -1;
			for(var i=0; i<togglers.length; i++){
				if(togglers[i].hasClass('open')){
					startToggle = i;
					break;
				}
			}
			
			var elements = uls.getElements('div').setStyle('display', 'block');
			
			var accordionObj = new Accordion(togglers, elementas, {
				duration: 'short',
				display: startToggle,
				show: startToggle,
				alwaysHide:true,
				onActive: function(toggler, element){
					toggler.getParent().getFirst().addClass('current');				
				},
				onBackground: function(toggler, element){
					toggler.getParent().getFirst().removeClass('current');
				}			
			});			
		}	
	});
//////////////////////////////
function initFadeListImages(){
	var listImg = $('listLogo');		
	if(!listImg) return;
	var imgs = listImg.getElements('p');
	var imgCur = 0;
	imgs[0].setStyle('opacity', 1);
	imgs[0].fx = new Fx.Tween(imgs[0], {
		duration: 3000
	});
	if(imgs.length > 2){
		for(var i = 1; i < imgs.length; i++){
			imgs[i].setStyle('opacity', 0).removeClass('hidden');
			imgs[i].fx = new Fx.Tween(imgs[i], {
				duration: 3000
			});
		}
		var lsTimer = setInterval(function(){			
			imgs[imgCur].fx.cancel().start('opacity',[1,0]);
			imgCur = (imgCur < imgs.length - 1)?(imgCur + 1):0;
			imgs[imgCur].fx.cancel().start('opacity',[0,1]);
		}, 4500);	
	}	
}
/////////////////////
function initFadeFlash(){
	var listImg = $('slideshow');		
	if(!listImg) return;
	var imgs = listImg.getElements('p');
	var imgCur = 0;
	imgs[0].setStyle('opacity', 1);
	imgs[0].fx = new Fx.Tween(imgs[0], {
		duration: 3000
	});
	if(imgs.length > 2){
		for(var i = 1; i < imgs.length; i++){
			imgs[i].setStyle('opacity', 0).removeClass('hidden');
			imgs[i].fx = new Fx.Tween(imgs[i], {
				duration: 3000
			});
		}
		var lsTimer = setInterval(function(){			
			imgs[imgCur].fx.cancel().start('opacity',[1,0]);
			imgCur = (imgCur < imgs.length - 1)?(imgCur + 1):0;
			imgs[imgCur].fx.cancel().start('opacity',[0,1]);
		}, 12000);	
	}	
}
////////////////////////////////////

function showHideLayer(div, to){
	var _div = $(div);
	if(!_div.overlay){
		_div.overlay = new Element('div', {
			id: 'overlay',
			'styles':{
				'z-index': 2
			}
		}).inject(document.body);			
		_div.overlay.fx = new Fx.Tween(_div.overlay, {property: "opacity"});
	}
	if(to == 1){	
		if(Browser.Engine.trident4)
			_div.overlay.setStyles({	
				'position': 'absolute',
				'height': window.getScrollHeight(),
				'width': window.getScrollWidth()					
			});
		_div.overlay.fx.set(0).start(0.4);
		_div.setStyles({
			'position': 'absolute',
			'top': (Browser.Engine.trident4 ? window.getScrollTop() : 0) + (window.getHeight() - _div.getCoordinates().height)/2,
			'left': window.getWidth()/2 - _div.getCoordinates().width/2			
		});
		_div.overlay.addEvent('click', function(){
			_div.overlay.fx.start(0);
			_div.setStyles({
				'top': -1000,
				'left': -1000
			});
			window.removeEvents('resize');
		});
		
		window.addEvent('resize', function(){
			_div.setStyles({
				'top':  window.getScrollTop() + (window.getHeight() - _div.getCoordinates().height)/2,
				'left': window.getWidth()/2 - _div.getCoordinates().width/2			
			});
		});
	}
	else{
		_div.overlay.fx.start(0);
		_div.setStyles({
			'top': -1000,
			'left': -1000
		});
		window.removeEvents('resize');
		
	}
}
///////////////////////////
function initShowHide(){ // click so ra, click dong vao
	var linkType = $('linkType');
	var linkType2 = $('linkType2');
	var form1 = $('frmOpinion');
	var form2 = $('frmEmail');
	if(linkType){
		linkType.removeEvents('click').addEvent('click', function(e){
			e.stop();
			form2.addClass('hidden');
			linkType2.removeClass('current');
			linkType.toggleClass('current');
			form1.toggleClass('hidden');
			
		});
	}
	if(linkType2){
		linkType2.removeEvents('click').addEvent('click', function(e){
			e.stop();
			form1.addClass('hidden');
			linkType.removeClass('current');
			linkType2.toggleClass('current');
			form2.toggleClass('hidden');
		});
	}
}
function initSlideContent(){
	var slideContents = $$('.slideContent');
	var listNews = $$('.listNews');
	if(slideContents.length && listNews.length){
		var currentIndex = 0;
		var len = slideContents.length;
		var listNewsItems = listNews[0].getChildren();
		slideContents.each(function(slideContent, index){
			if(index){					
				slideContent.fx = new Fx.Tween(slideContent, {
					property: 'opacity',
					duration: 600
				}).set(0);
				slideContent.removeClass('hidden');
			}
			else{
				slideContent.fx = new Fx.Tween(slideContent, {
					property: 'opacity',
					duration: 600
				}).set(1);
			}
		});
		function slideImage(index){			
			slideContents[currentIndex].fx.cancel().start(0);			
			listNewsItems[currentIndex].removeClass('current');
			if(typeof index != "undefined"){
				currentIndex = index;
			}
			else{
				if(currentIndex < len - 1) currentIndex++;
				else currentIndex = 0;
			}
			slideContents[currentIndex].fx.cancel().start(1);			
			
			listNewsItems[currentIndex].addClass('current');
			$clear(timer);
			if(Browser.Engine.trident4){
				IEPNGFix.update();	
			}	
			timer = slideImage.periodical(5000, this);
		}
		var timer = null;
		timer = slideImage.periodical(5000, this);
		function gotoImg(index){
			$clear(timer);
			slideImage(index);			
		}
		/*listNewsItems.each(function(listNewsItem, index){
			listNewsItem.addEvent('click', function(e){		
				e.stop();
				gotoImg(index);
			});
		});		*/
	}
}
/////////////////////
function initTab(){
	var tabsContent = $$('.listTabs')[0];
	if(!tabsContent) return;
	var handlers = tabsContent.getElements('li');
	var contents = $$('.listNews3');
	var currentHandler = 0;
	handlers.each(function(handler, index){
		handler.removeEvents().addEvent('click', function(e){
			e.stop();
			handlers[currentHandler].removeClass('current');
			contents[currentHandler].addClass('hidden');
			currentHandler = index;
			handlers[currentHandler].addClass('current');
			contents[currentHandler].removeClass('hidden');
		});
	});
}

function initTab2(){
var tabsContent = $$('.listTabs2')[0];
	if(!tabsContent) return;
	var handlers = tabsContent.getElements('li');
	var contents = $$('.productInfo4');
	var currentHandler = 0;
	handlers.each(function(handler, index){
		handler.removeEvents().addEvent('click', function(e){
			e.stop();
			handlers[currentHandler].removeClass('current');
			contents[currentHandler].addClass('hidden');
			currentHandler = index;
			handlers[currentHandler].addClass('current');
			contents[currentHandler].removeClass('hidden');
		});
	});
}

function initTab3(){
var tabsContent = $$('.listTabs3')[0];
	if(!tabsContent) return;
	var handlers = tabsContent.getElements('li');
	var contents = $$('.dnInfo');
	var currentHandler = 0;
	handlers.each(function(handler, index){
		handler.removeEvents().addEvent('click', function(e){
			e.stop();
			handlers[currentHandler].removeClass('current');
			contents[currentHandler].addClass('hidden');
			currentHandler = index;
			handlers[currentHandler].addClass('current');
			contents[currentHandler].removeClass('hidden');
		});
	});
}
//////////////////////
var Gallery = new Class({
	initialize: function(element){
		this.element = element;
		this.initScroller();
	},
	
	initScroller: function(){
		var that = this;
		var container = $(that.element);
		if (!container) {
			return;
		}
		var listContainer = container.getElement('div.listProducts2 ul');
		var contents = listContainer.getElements('li');
		var len = contents.length;		
		var scrollIndex = 0;
		var totalWidth = 0;		
		var currentLi = contents[0];
		contents.each(function(el, index){
			totalWidth += el.getCoordinates().width;			
		});
		listContainer.setStyle('width', totalWidth);
		var scrollFx = new Fx.Scroll(listContainer.getParent());
		scrollFx.set(0, 0);	
		scrollFx.toElement(contents[scrollIndex]);
		var btnPre = container.getElement('p.btnPrev a img');
		var btnNext = container.getElement('p.btnNext a img');
		if (!btnPre || !btnNext) {
			return;
		}
		if (contents.length <= 4) {
			this.setDisableButton(btnPre);
			this.setDisableButton(btnNext);
			return;
		}
		that.setDisableButton(btnPre);
		btnPre.removeEvents('click').addEvent('click', function(e){
			new Event(e).stop();	
			if(scrollIndex - 1 < 0) {
				that.setDisableButton(btnPre);
				return;
			}
			scrollIndex -= 1;
			if(scrollIndex - 1 < 0) {
				that.setDisableButton(btnPre);
			}
			that.setEnableButton(btnNext);
			scrollFx.cancel().toElement(contents[scrollIndex]);
		});
		that.setEnableButton(btnNext);
		btnNext.removeEvents('click').addEvent('click', function(e){
			new Event(e).stop();	
			if(scrollIndex + 1 > len - 4) {
				that.setDisableButton(btnNext);
				return;
			}
			scrollIndex += 1;
			if(scrollIndex + 1> len - 4) {
				that.setDisableButton(btnNext);				
			}
			that.setEnableButton(btnPre);
			scrollFx.cancel().toElement(contents[scrollIndex]);
		});
	},
	
	setDisableButton: function (btn) {
		try {			
			btn.setStyles({
				'opacity': '0.4'				
			});
		} catch(err) {}
	},

	setEnableButton: function (btn) {
		try {
			btn.setStyles({
				'opacity': '1'
			});
		} catch(err) {}
	}
});
/////////////////////
var Gallery2 = new Class({
	initialize: function(element){
		this.element = element;
		this.initScroller();
	},
	
	initScroller: function(){
		var that = this;
		var container = $(that.element);
		if (!container) {
			return;
		}
		var listContainer = container.getElement('div.listProducts2 ul');
		var contents = listContainer.getElements('li');
		var len = contents.length;		
		var scrollIndex = 0;
		var totalWidth = 0;		
		var currentLi = contents[0];
		contents.each(function(el, index){
			totalWidth += el.getCoordinates().width;			
		});
		listContainer.setStyle('width', totalWidth);
		var scrollFx = new Fx.Scroll(listContainer.getParent());
		scrollFx.set(0, 0);	
		scrollFx.toElement(contents[scrollIndex]);
		var btnPre = container.getElement('p.btnPrev a img');
		var btnNext = container.getElement('p.btnNext a img');
		if (!btnPre || !btnNext) {
			return;
		}
		if (contents.length <= 4) {
			this.setDisableButton(btnPre);
			this.setDisableButton(btnNext);
			return;
		}
		that.setDisableButton(btnPre);
		btnPre.removeEvents('click').addEvent('click', function(e){
			new Event(e).stop();	
			if(scrollIndex - 1 < 0) {
				that.setDisableButton(btnPre);
				return;
			}
			scrollIndex -= 1;
			if(scrollIndex - 1 < 0) {
				that.setDisableButton(btnPre);
			}
			that.setEnableButton(btnNext);
			scrollFx.cancel().toElement(contents[scrollIndex]);
		});
		that.setEnableButton(btnNext);
		btnNext.removeEvents('click').addEvent('click', function(e){
			new Event(e).stop();	
			if(scrollIndex + 1 > len - 4) {
				that.setDisableButton(btnNext);
				return;
			}
			scrollIndex += 1;
			if(scrollIndex + 1> len - 4) {
				that.setDisableButton(btnNext);				
			}
			that.setEnableButton(btnPre);
			scrollFx.cancel().toElement(contents[scrollIndex]);
		});
	},
	
	setDisableButton: function (btn) {
		try {			
			btn.setStyles({
				'opacity': '0.4'				
			});
		} catch(err) {}
	},

	setEnableButton: function (btn) {
		try {
			btn.setStyles({
				'opacity': '1'
			});
		} catch(err) {}
	}
});

function showProductDetail(){
	var div = $('productGallery');
	if(!div)	return;
	var btnProducts = div.getElements('a');
	if(!btnProducts.length)	return;
	var divUpdate = $('productDetail');
	var oldLi = div.getElement('li.current')
	btnProducts.each(function(btnProduct){
		btnProduct.addEvent('click', function(e){
			e.stop();
			oldLi.removeClass('current');
			oldLi = this.getParent('li');
			oldLi.addClass('current');
			
			new Request({
				url: this.getProperty('href'),
				method: 'get',		
				onRequest: function(){
					divUpdate.setProperty('html','<div class="loadingInfo"><img src="/templates/camautravel/images/loader.gif"/></div>');
				},
				onSuccess: function(){
					divUpdate.set('html', arguments[0]);					
				}
			}).send();
		});
	});
}

function tabClick(){
	var mainDiv = $('content2');
	if(!mainDiv)	return;
	
	var divButton = mainDiv.getElement('div.tabsContent');
	if(!divButton)	return;
	
	var aButtons = divButton.getElements('a');
	if(!aButtons.length)	return;
	
	var divUpdate = mainDiv.getElement('div.highlightContent');
	if(!divUpdate)	return;
	
	
	var oldLi = aButtons[0].getParent('li');	
	aButtons.each(function(aButton, index){
   if(aButton.getParent('li').hasClass('current')){
	oldLi = aButton.getParent('li');
   }
   });	
	
	new Request({
		url: oldLi.getElement('a').getProperty('href'),
		method: 'get',		
		onRequest: function(){
			divUpdate.setProperty('html','<div class="loadingInfo"><img src="/templates/camautravel/images/loader.gif"/></div>');
		},
		onSuccess: function(){
			divUpdate.set('html', arguments[0]);
//			alert(arguments[0]);
			newsClick();
			productDetail();
			pagingAjax();
			showMenuTooltip();
		}
	}).send();
	
	aButtons.each(function(aButton){
		aButton.removeEvents().addEvent('click', function(e){
			e.stop();
			oldLi.removeClass('current');
			oldLi = aButton.getParent('li');
			aButton.getParent('li').addClass('current');
			
			new Request({
				url: aButton.getProperty('href'),
				method: 'get',
				onRequest: function(){
					divUpdate.setProperty('html','<div class="loadingInfo"><img src="/templates/camautravel/images/loader.gif"/></div>');
				},
				onSuccess: function(){
					divUpdate.set('html', arguments[0]);
					newsClick();
					productDetail();
					pagingAjax();
					showMenuTooltip();
				}
			}).send();
		});
	});
}

function newsClick(){	
	var div = $$('div.infoType');
	if(!div.length)	return;
	div = div[0];
	
	var aTabs = div.getElements('a');
	if(!aTabs.length)	return;
	
	var oldA = aTabs[0];
	new Request({
				url: oldA.getProperty('href'),
				method: 'get',
				onRequest: function(){
					$('newsContent').setProperty('html','<div class="loadingInfo"><img src="templates/camautravel/images/loader.gif"/></div>');
				},
				onSuccess: function(){
					$('newsContent').set('html', arguments[0]);				
					pagingAjax();
					initTab();
					showMenuTooltip();
				}
			}).send();
			
	aTabs.each(function(aTab){
		aTab.removeEvents().addEvent('click',function(e){
			e.stop();
			oldA.removeClass('current');
			oldA = aTab;
			aTab.addClass('current');
			
			new Request({
				url: aTab.getProperty('href'),
				method: 'get',				
				onRequest: function(){
					$('newsContent').setProperty('html','<div class="loadingInfo"><img src="/templates/camautravel/images/loader.gif"/></div>');
				},
				onSuccess: function(){
					$('newsContent').set('html', arguments[0]);
					pagingAjax();
					showMenuTooltip();
				}
			}).send();
		});
	});
}

function productDetail(){  return;
	var divContents = $$('.productsContent');
	if(!divContents.length)	return;
	
	var divUpdate = $$('div.highlightContent');
	if(!divUpdate.length)	return;
	divUpdate = divUpdate[0];
	
	divContents.each(function(divContent){
		var aButtons = divContent.getElements('a');
		if(!aButtons.length)	return;
	
		aButtons.each(function(aButton){
			aButton.removeEvents().addEvent('click', function(e){
				e.stop();			
	
				new Request({
					url: aButton.getProperty('href'),
					method: 'get',					
					onRequest: function(){
						divUpdate.setProperty('html','<div class="loadingInfo"><img src="/templates/camautravel/images/loader.gif"/></div>');
					},
					onSuccess: function(){
						divUpdate.set('html', arguments[0]);
						productClick();
						new Gallery('productGallery');
						initTab2();
						//new Navigator('lev1');
						initTab3();//leftMenuDoanhNghiep();
					}
				}).send();
			});
		});
	});
}

function pagingAjax(){
	var divs = $$('div.paging');	
	if(!divs.length)	return;
	var divContents = $$('div.productsContent');
	if(divContents.length != divs.length)	return;
	
	divs.each(function(div, index){	
		var aButtons = div.getElements('a');
		if(!aButtons.length)	return;
		var curPage = div.getElement('li.current');
		aButtons.each(function(aButton){
			aButton.removeEvents().addEvent('click', function(e){
				e.stop();						
				new Request({
					url: aButton.getProperty('href'),
					method: 'get',
					onRequest: function(){
						divContents[index].setProperty('html','<div class="loadingInfo"><img src="/templates/camautravel/images/loader.gif"/></div>');
					},
					onSuccess: function(){
						divContents[index].set('html', arguments[0]);
						if(curPage){
							curPage.removeClass('current');						
						}
						curPage = aButton.getParent('li');

						if(curPage){
							curPage.addClass('current');
						}
						newsClick();
						productDetail();
						pagingAjax();
						productClick();						
					}
				}).send();
			});
		});
	});
}

function productClick(){
	var div = $$('div.listProducts2')
	if(!div.length)	return;
	div=div[0];
	
		var aTabs = div.getElements('a');
		if(!aTabs.length)	return;
		
		var divUpdate = $$('div.productType');
		if(!divUpdate.length)	return;
		divUpdate = divUpdate[0];
		
		aTabs.each(function(aTab){
			aTab.removeEvents().addEvent('click',function(e){
				e.stop();
				aTabs.each(function(_aTab){
	_aTab.getParent().removeClass('current');
				});
				this.getParent().addClass('current');
				new Request({
					url: aTab.getProperty('href'),
					method: 'get',					
					onRequest: function(){
						divUpdate.setProperty('html','<div class="loadingInfo"><img src="/templates/camautravel/images/loader.gif"/></div>');
					},
					onSuccess: function(){
						divUpdate.set('html', arguments[0]);
						productClick();						
					}
				}).send();
			});
		});

}

function showMenuTooltip(){
	var divMain = $('newsContent');
	if(!divMain)	return;
	
	var divContents = divMain.getElements('.newsInfo');
	if(!divContents.length)	return;
	
	divContents.each(function(divContent){
		var spanTitle = divContent.getElement('span');
		if(!spanTitle)	return;
		var ulMenu = divContent.getElement('ul.listMenu');
		if(!ulMenu)	return;
		divContent.timer = null;
		spanTitle.removeEvents().addEvents({
			'mouseover': function(){
				ulMenu.setStyle('display','block');
				this.addClass('menuType');
			},
			'mouseout': function(){
				divContent.timer = setTimeout(function(){
					menuHide();
				}, 300);
			}
		});
		ulMenu.removeEvents().addEvents({
			'mouseover': function(){
				clearTimeout(divContent.timer);
			},
			'mouseout': function(){
				divContent.timer = setTimeout(function(){
					menuHide();
				}, 300);
			}
		});
		function menuHide(){
			ulMenu.setStyle('display','none');
			spanTitle.removeClass('menuType');
		}
	});
}

function leftMenuDoanhNghiep(){
	var divMenu = $('lev1');
	if(!divMenu)	return;
	
	var divUpdate = divMenu.getParent('div.productsContent');
	if(!divUpdate)	return;
	
	var aLinks = divMenu.getElements('a.link');
	if(!aLinks.length)	return;
	
	aLinks.each(function(aLink){
			aLink.addEvent('click',function(e){
				e.stop();				
				new Request({
					url: aLink.getProperty('href'),
					method: 'get',					
					onRequest: function(){
						divUpdate.set('html','<div class="loadingInfo"><img src="/templates/camautravel/images/loader.gif"/></div>');
					},
					onSuccess: function(){
						divUpdate.set('html', arguments[0]);
						//leftMenuDoanhNghiep();
						//new Navigator('lev1');
					}
				}).send();
			});
		});
}

var initContactForm = function(){
	new MooForm('formContact', contactFormData, {	
		onSubmit: function(){
			alert('thank you');
			$('formContact').submit();
		}
	});	
}
var contactFormData = [{
	name: 'from_name',
	valid: 'required',	
	message: message.fullnameRequired
},{
	name: 'from_address',
	valid: 'required|email',	
	message: message.emailRequired + '|' + message.email3Required
},{
	name: 'to_name',
	valid: 'required',	
	message: message.fullname2Required
},{
	name: 'to_address',
	valid: 'required|email',	
	message: message.email2Required + '|' + message.email3Required
}];

var initSendtoForm = function(){
	new MooForm('formSendto', sendtoFormData, {	
		onSubmit: function(){
			alert('thank you');
			$('formSendto').submit();
		}
	});	
}
var sendtoFormData = [{
	name: 'name',
	valid: 'required',	
	message: message.fnameRequired	
},{
	name: 'email',
	valid: 'required|email',	
	message: message.emailRequired + '|' + message.email3Required
},{
	name: 'title',
	valid: 'required',	
	message: message.topicsRequired	
},{
	name: 'comment',
	valid: 'required',	
	message: message.contentRequired		
}];
/*************************/
var initSendtoFriendForm = function(){
	new MooForm('formSendtoFriend', sendtoFriendFormData, {	
		onSubmit: function(){
			alert('thank you');
			$('formSendtoFriend').submit();
		}
	});	
}
var sendtoFriendFormData = [{
	name: 'yourname',
	valid: 'required',	
	message: message.friendnameRequired	
},{
	name: 'from_email',
	valid: 'required|email',	
	message: message.emailRequired + '|' + message.email3Required
},{
	name: 'nameaccept',
	valid: 'required',
	message: message.friendnameRequired	
},{
	name: 'to_email',
	valid: 'required|email',	
	message: message.email2Required + '|' + message.email3Required	
}];

/////////////////////////

var initYourOpinionForm = function(){
	new MooForm('formYourOpinion', yourOpinionFormData, {	
		onSubmit: function(){
			alert('thank you');
			$('formYourOpinion').submit();
		}
	});	
}
var yourOpinionFormData = [{
	name: 'fname',
	valid: 'required',	
	message: message.friendnameRequired	
},{
	name: 'email',
	valid: 'required|email',	
	message: message.emailRequired + '|' + message.email3Required
},{
	name: 'title',
	valid: 'required',	
	message: message.titleRequired	
},{
	name: 'comment',
	valid: 'required',	
	message: message.contentRequired	
}];


//////////////////////
function selectBox(){
	var div = $('formSearch');
	if(!div) return;
	var select = $('searchtype');
	if(!select.length)	return;
	var searchType1 = $('searchType1');
	var searchType2 = $('searchType2');
	var searchType3 = $('searchType3');
	select.removeEvents().addEvent('change', function(e){
			
			if(this.value == "1"){
				searchType2.setStyle('display','none');
				searchType3.setStyle('display','none');
				searchType1.setStyle('display','block');			
			}
			else if(this.value == "2"){
				searchType2.setStyle('display','block');
				searchType3.setStyle('display','none');
				searchType1.setStyle('display','none');				
			}
			else if(this.value == "3"){
				searchType2.setStyle('display','none');
				searchType3.setStyle('display','block');
				searchType1.setStyle('display','none');				
			}			
	});
	select.value=1
	select.fireEvent('change');

}
/////////////////////
window.addEvent('domready', function(){
	initSlideContent();	
	new Gallery('productGallery');
	new Gallery('productGallery2');
	//tabClick();
	//productDetail();
	//newsClick();
	//pagingAjax();
	//productClick();
	showMenuTooltip();
	new Navigator('lev1');
	initShowHide();
	initTab();
	initTab2();
	initTab3();
	initContactForm();
	initSendtoForm();	
	initSendtoFriendForm();
	initYourOpinionForm();
	initFadeListImages();
	showProductDetail();
	initFadeFlash();
	selectBox();
	
	/*******************/
	if($$('.btnCalendar').length){	
		var d = new Date();
		new DatePicker('.toggledate', { 
			toggleElements: '.btnCalendar', 
			positionOffset: { x: 0, y: 5 }//,
			//minDate: { date: d.getDate() + '-' + d.getMonth + '-' + d.getYear(), format: 'd-m-Y' }		
		});
	}
});
