/***  
 *
 * Copyright: moreganize.ch 2008-2010, develed: S.Zuercher 
 *
 ***/


// <?php !! This fools phpdocumentor into parsing this file


	var isSubmit = false;

	function mge_validate_input(submitting) {
		//debugger;
		if(isSubmit == false) {
			return false;
		}

		var name = document.getElementById('intro_text_name');
		var subject = document.getElementById('intro_text_title');
		var email = document.getElementById('intro_text_email');
		var text = document.getElementById('intro_textextarea_description');
		var err_field = new Array();
		var i = 0;
		var returnv = true;

		if(name){
			if(name.value == '') {
				err_field[i] =  name_error;
				name.style.backgroundColor = 'orange';
				i++;
				returnv = false;
			}
			else if(trim(name.value) == name_text) {
				err_field[i] = name_error;
				name.style.backgroundColor = 'orange';
				i++;
				returnv = false;
			}
			else {
				name.style.backgroundColor = '#FCFCFC';
			}
		}
		if(subject.value == '') {
			err_field[i] =  subject_error;
			subject.style.backgroundColor = 'orange';
			i++;
			returnv = false;
		}
		else if(trim(subject.value) == trim(subject_text)) {
			err_field[i] = subject_error;
			subject.style.backgroundColor = 'orange';
			i++;
			returnv = false;
		}
		else {
			subject.style.backgroundColor = '#FCFCFC';
		}

		if(email.value == '') {
			err_field[i] = email_error;
			email.style.backgroundColor = 'orange';
			i++;
			returnv = false;
		}
		else if(trim(email.value) == email_text) {
			err_field[i] =  email_error;
			email.style.backgroundColor = 'orange';
			i++;
			returnv = false;
		} else if (!mge_verify_email_strong(email.value)){
			err_field[i] =  email_error;
			email.style.backgroundColor = 'orange';
			i++;
			returnv = false;
		}
		else {
			email.style.backgroundColor = '#FCFCFC';
		}

		if(i>0 && submitting){
			var alert_msg = '';
			for( var j = 0; j<i; j++){

				alert_msg = alert_msg + err_field[j]+"\n";
			}
			alert(alert_msg);
		}


		return returnv;
	}

	function mge_submit_page1() {

		var returnv;
		var text = document.getElementById('intro_textextarea_description');

		isSubmit = true;
		returnv = mge_validate_input(true);

		if(returnv){
			if(text.value == desc_text){
				text.value = '';
			}
			if(document.forms['form_page1']['loadGMap'].value==1){
				save_GMap('GMapInput');
			}
			/*
			var frame = document.getElementById('FileUploadFrame');
			if(frame && frame.src!=''){
				if(frame.contentWindow.fileUploadHandler!=undefined && frame.contentWindow.fileUploadHandler!=false){
					frame.contentWindow.fileUploadHandler.startUpload(this);
				}

			}
			else
			*/
			mge_sfbn('form_page1');
		}

		return returnv;
	}
function uploadDone(){
	mge_sfbn('form_page1');
}
function mge_loadGMap(){
	if(document.forms['form_page1']['loadGMap'].value==1){
		show_GMap(true);
	}
	else{
		document.forms['form_page1']['task'].value='Page1';
		document.forms['form_page1']['loadGMap'].value='1';
		mge_sfbn('form_page1');
	}
}
function mge_GMapCheckboxClicked(){
	//var img = document.getElementById('GMapCheckImg');
	var checkbox = document.getElementById('GMapCheckbox');
	if(checkbox.checked){
		//img.src="/template/default/img/todo_unchecked.png";
		//checkbox.checked=false;
		mge_loadGMap();
	}
}
function mge_rebuildMenuRight(){

}
