// JavaScript Document

document.createElement('header');
document.createElement('nav');
document.createElement('article');
document.createElement('footer');
document.createElement('aside');
document.createElement('section');

/*

function loadSlide(num){
	
	var slide = 'slide' + num;
	
	if(num == 1){
		
		tourl = '/home_main.php';	
		
	}else if(num == 2){
		
		tourl = '/about_main.php';
		
	}else if(num == 3){
		
		tourl = '/kits_main.php';
		
	}else if(num == 4){
		
		tourl = '/contact_main.php';
	}
	
	var req = new Request.HTML({
		 method: 'get',
		 url: tourl,
		 update: document.id(slide)
	}).send();	
}

*/

function submitAjaxForm(formID,updateID, msg){

	document.id(formID).set('send', {
	
		method: 'post',
	   	
		onComplete: function(html) {

			document.id(updateID).set('html', '<div style="text-align: center; padding-top: 100px;"><h2>' + msg + '</h2></div>').setStyle('display', 'block');
			
			document.id(formID).setStyle('display', 'none');
			
	   	},
		
		onFailure: function(xhr){
			
			document.id(updateID).set('html', 'Error').setStyle('display', 'block');
		}
	
	}).send();	
	
}

function sendContactForm(form){
			
	var valid = true;
	var txt = 'Some information is required:';
	

		
	if(document.getElementById('first').value == ""){
		
		txt = txt + '\n- First Name';
		valid = false;
	}
	
	if(document.getElementById('last').value == ""){
		
		txt = txt + '\n- Last Name';
		valid = false;
	}
	
	if(document.getElementById('email').value == ""){
		
		txt = txt + '\n- E-mail Address';
		valid = false;
	}
	
	if(document.getElementById('phone').value == ""){
		
		txt = txt + '\n- Phone';
		valid = false;
	}
	
		
	if(valid){

		alert('Thank you, your form has been submitted to Ideal.');

		return true;

	}else{
		
		alert(txt);	
	}
	
	return false;
}

window.addEvent('domready', function(){
	
	if(document.id('slideList')){
	
		var slides = document.id('slideList').set('tween', { transition: Fx.Transitions.Sine.easeOut});
		
		slides.tween('left', '0px');
		
		function moveSlide(num){
			
			var left = (num.toInt() - 1) * 1100 * -1;
			
			slides.tween('left', left + 'px');
			
		}		 
		
		$(document.body).getElements('a.nav-button').addEvent('click', function(e){
			
			e.stop();
	
			var pushed = this.get('rel');
			
			moveSlide(this.get('rel'));
			
			$$('a.nav-button').each(function(button, index){
				
				
				if(button.get('rel') != pushed){
					
					button.setStyle('background-position', '0 0');		
				}else{
					
					button.setStyle('background-position', '0 -120px');		
				}
				
			});
			
		});
	
	}
	
	//if($('contactForm')){
		
		
	
			
			/*
		
			el.stop();
			
			var f = document.id('contactForm');
			
			var valid = true;
			var txt = 'Some information is required:';
			
			f.getElements('.required').removeClass('errorField');
		
			f.getElements('.required').each(function(field,index){
				
				if(field.value == ""){
					
					field.addClass('errorField');
					
					txt = txt + '\n- ' + field.get('title');
					valid = false;
				}
				
			});
			
				
			if(valid){
	
				submitAjaxForm('contactForm','msg', 'Thank you, your form has been submitted to Ideal.');
		
			}else{
				
				alert(txt);	
			}
			
			*/
		
	//}
	
	/*
	
	if(document.id('kulturForm')){
		
		document.id('kulturForm').addEvent('submit', function(el){ 
		
			el.stop();
			
			var f = this;
			
			var valid = true;
			var txt = 'Some information is required:';
			
			f.getElements('.required').removeClass('errorField');
		
			f.getElements('.required').each(function(field,index){
				
				if(field.value == ""){
					
					field.addClass('errorField');
					
					txt = txt + '\n- ' + field.get('title');
					valid = false;
				}
				
			});
	
			if(valid){
	
				submitAjaxForm('kulturForm','msg', 'Thank you, your form has been submitted to Ideal.');
		
			}else{
				
				alert(txt);	
			}
		
		});
	}
	
	*/
	
	Shadowbox.setup("a.kultur", {
	
		width: '950px',
		height: '530px',
		viewportPadding: 0,
		overlayOpacity: 0.6,
		overlayColor: '#241f1f'
		
	});
	
	
	
	
});


