/**
 * @author marco.filli
 */
window.addEvent('resize',function(){
	location.href = location.href; 
});
window.addEvent('domready',function(){
	if (Browser.Engine.name == 'trident') {
		$('container').setStyles({
			'background': 'none #ffffff',
			'filter': 'alpha(opacity=80)'
		});
		
	}
	if($('container').getHeight().toInt()+50 > $('background').getHeight().toInt()){
		$('background').setStyles({
			'height':$('container').getHeight().toInt()+50+'px'
		})
	}
	if ($defined($(page))) {
		var txtMenuSub = $(page).innerHTML;
		$(page).innerHTML = '<b>' + txtMenuSub + '</b>';
		var subMen = page.split('_')[0];
		if ($defined($(subMen + '_sub'))) {
		
			$(subMen + '_sub').setStyles({
				'display': 'block'
			});
		}
		if (page != 'home' && page != 'kontakt') {
			var menTop = $(page).getParent().getParent().getParent().getChildren()[0];
			var txtMenu = $(menTop).innerHTML;
			$(menTop).innerHTML = '<b>' + txtMenu + '</b>';
		}
	}
	var txt= $('content').innerHTML;
	var txtNew = txt.replace(/ü/g, "&uuml;");
	$('content').innerHTML=txtNew;
	txt= $('content').innerHTML;
	txtNew = txt.replace(/ä/g, "&auml;");
	$('content').innerHTML=txtNew;
	txt= $('content').innerHTML;
	txtNew = txt.replace(/ö/g, "&ouml;");
	$('content').innerHTML=txtNew;
	txt= $('content').innerHTML;
	txtNew = txt.replace(/Ü/g, "&Uuml;");
	$('content').innerHTML=txtNew;
	txt= $('content').innerHTML;
	txtNew = txt.replace(/Ä/g, "&Auml;");
	$('content').innerHTML=txtNew;
	txtNew = txt.replace(/Ö/g, "&Ouml;");
	$('content').innerHTML=txtNew;
	
	$$('.remooz').each(function(element,key){
		new ReMooz(element, {
			centered: true,
			origin: element.getElement('img')
		});
	})
	if ($defined($('captchaAnswer'))) {
		writeCaptcha();
		if (page != 'kontakt') {
			$('captchaAnswer').innerHTML = '<input class="kurz" onFocus="this.style.background=\'#FFFFFF\';" type="text" id="answerCaptcha" maxlength="3" value="">';
		}
		else{
			$('captchaAnswer').innerHTML = '<input class="kurz" onFocus="this.style.background=\'#FFFFFF\';" type="text" id="answerCaptcha" maxlength="3" value="" style="width:256px;">';
		}
		$('btnSubmit').addEvents({
			'click': function(e){
				checkForm();
			}
		})
	}
});
var random1;
var random2;

function writeCaptcha(){
	random1 = $random(1, 20);
	random2 = $random(1, 20);
	$('captcha').innerHTML='L&ouml;sen Sie: ' + random1 + '&nbsp;+&nbsp;' + random2 + ' = ';
}
function checkForm(){
	var result = random1 + random2;
	var answer = $('answerCaptcha').value;
	var missing = [];

	$$('.need').each(function(item,key){
		if(item.value==''){
			item.setStyles({
				'background-color':'#E56154'
			});
			missing.push(item);
		}
	})
	if (result != answer) {
		var form = $$('#content form')[0];
		
		alert("Der Sicherheitscode ist nicht korrekt!");
		$('answerCaptcha').value = "";
		$('answerCaptcha').focus();
		writeCaptcha();
	}
	if(missing.length==0 && result == answer){
		AjaxSend();
	}
	else{
		form.addEvents({
			'submit': function(e){
				e.stop();
			}
		})
	}
}



function AjaxSend(){
	var form = $$('#content form')[0];
	form.addEvents({
		'submit': function(e){
			e.stop();
			path = 'http://www.ctm.ch/'
			this.set('send', {
				method: 'post',
				url: 'includes/sendmail.php',
				
				onRequest: function(){
					$('content').empty();
					$('content').innerHTML = '<div style="position:absolute;top:60px;">LOADING: Bestellung wird verarbeitet...</div>';
				},
				onComplete: function(response){
					$('content').empty();
					$('content').innerHTML = '<div style="position:absolute;top:60px;"><b>&Uuml;bermittlung war erfolgreich!</b><br/><br/>Besten Dank f&uuml;r Ihre Mitteilung.<br/><br/>Wir werden Sie baldm&ouml;glichst kontaktieren.<br/><a href="">Fenster schliessen</a></div>';
				}
			});
			this.send();
		}
	});
}
