window.addEvent('domready', function() {

	$('form-container').getElement('form').addEvent('submit',function(evnt){
		
		this.action='https://spreadsheets.google.com/a/sipgate.de/formResponse?formkey=dGdpdHBBdGpEblBJNGs3cGw5VDFPbnc6MA';
		
		var foundErrors = false;
		$$('#form-container form input.required').each(function(trgt){
			if(trgt.getValue()=='') {
				trgt.up('td').getElement('span').removeClass('view_template');
				foundErrors = true;
			} else {
				trgt.up('td').getElement('span').addClass('view_template');
			}
		}.bind(this));
		$$('#form-container form  td.required_one').each(function(trgt){
			
			var allok = false;
			
			trgt.getElements('input').each(function(trgtinput){
				if(trgtinput.checked) allok = true;
			}.bind(this));
			if(!allok) {
				trgt.getElement('span').removeClass('view_template');
				foundErrors = true;
			}
			else trgt.getElement('span').addClass('view_template');
		}.bind(this));

		if(foundErrors) {
			var evnt = new Event(evnt); evnt.stop();
			return false;
		} else {
			custommsg();
			return true;
		}
	});

});

function custommsg() {
	$("form-message").style.display="";
	$("form-message").innerHTML="<div style='padding: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color: #CAEFA2;'><strong>Vielen Dank,</strong><br /> wir werden uns umgehend bei Ihnen melden.<br><br>Mit freundlichen Grüßen<br>Ihr sipgate team</div>";
	$("form-container").style.display="none";
}
