var mySlide;
var toolTips;
var registerSlide;
var loginSlide;
var transfert = false;

window.addEvent('domready', function() {
	var customTips = $$('.tooltip');
	if( customTips != null) {
		toolTips = new Tips(customTips, {
			showDelay: 100,  
			hideDelay: 100, 
			className: 'anything',
			offsets: {
				'x': 10,
				'y': 10
			},
			fixed: false,
			onShow: function(toolTipElement){
				toolTipElement.fade(.95);
			},	
			onHide: function(toolTipElement){
   				toolTipElement.fade(0);
			}
		});
		toolTipsIE6 = new Tips(customTips, {
			showDelay: 100,
			hideDelay: 100,
			className: 'anything',
			offsets: {
				'x': -220,
				'y': 10
			},
			fixed: false,
			onShow: function(toolTipElement){
				toolTipElement.fade(.95);
			},
			onHide: function(toolTipElement){
				toolTipElement.fade(0);
			}
		});
	}

	if( $( 'vertical_slide') != null) {
		mySlide = new Fx.Slide('vertical_slide', {
			onStart: function(how, mode){
				$( 'slideHidden').setStyle( 'display', 'block');
				this.status = false;
			},
			onComplete: function() {
				this.wrapper.setStyle( 'height', 'auto');
				this.status = true;
			}
		});
		mySlide.hide()
		$('resultSearch').addEvent('click', function(e){
			if( e != undefined) {
				new Event(e).stop();
			}
			setDomains();
			setTimeout( function() {
				window.location.hash='#search'
			}, 170);
		});
	}

	if( $( 'registerForm') != null) {
		registerSlide = new Fx.Slide('registerForm', {
			onComplete: function() {
				if( this.open == true) {
					$( 'register').checked = 'checked';
				} else {
					$( 'register').checked = false;
				}
			}
		});
		registerSlide.hide()
		$$('.register').addEvent('click', function(e){
			if( e != undefined) {
				new Event(e).stop();
			}
			$( 'registerForm').setStyle( 'display', 'block');
			if( loginSlide.open) {
				loginSlide.slideOut();
				$( 'login').checked = false;
			}
			
			registerSlide.toggle();
			if( registerSlide.open == false) {
				$( 'register').checked = false;
			}
		});
	}

	if( $( 'loginForm')) { 
		loginSlide = new Fx.Slide('loginForm', {
			onComplete: function() {
				if( this.open == true) {
					$( 'login').checked = 'checked';
				} else {
					$( 'login').checked = false;
				}
			}
		});
		loginSlide.hide()
		$$( '.login').addEvent('click', function(e){
			if( e != undefined) {
				new Event(e).stop();
			}
			$( 'loginForm').setStyle( 'display', 'block');
			if( registerSlide.open) {
				registerSlide.slideOut();
				$( 'register').checked = false;
			}
			loginSlide.toggle();
			if( loginSlide.open == false) {
				$( 'login').checked = false;
			}
		});
	}

	if( $( 'transferDomain') != null) {
		if( transfert == false) {
			setTransfers();	
			transfert = true;
		}
	}

	if( $( 'ndd') != null) {
		$( 'ndd').focus();
	}

	if( $( 'hints')) {
		$('hints').addEvent( 'mouseover', function(e){
			if( e != undefined) {
				new Event(e).stop();
			}
			$( 'answerOpen').setStyle( 'display', 'block');
		});
		$('hints').addEvent( 'mouseout', function(e){
			if( e != undefined) {
				new Event(e).stop();
			}
			$( 'answerOpen').setStyle( 'display', 'none');
		});
	}
});

function validCommand() {

	if( !$( 'cheque').checked && !$( 'cb').checked) {
		alert( 'Merci de sélectionner votre moyen de paiement.');
		return false;
	}
	if( !$( 'cgv').checked) {
		alert( 'Merci de valider les conditions générales de vente.');
		return false;
	}
	if( $( 'cheque').checked) {
		return confirm( 'Vous êtes sur le point de finaliser votre commande avec le paiement par chèque.');
	}
	if( $( 'cb').checked) {
		return true;
	}
	return false;
}

function changeRenewPrice( id, prices, month) {

	var value = $( 'select[' + id + ']').value;
	var priceTd = $( 'price[' + id + ']');

	var price = 0;
	if( prices[value] != null) {
		var price = prices[value];
	}

	var txt = price.toFixed(2).toString().replace( ".", ",") + " €";
	if( month) {
		txt += " / mois";
	} else {
		txt += " / an";
	}
	priceTd.set( 'html', txt);
}
