//js script
//by: jpdelatorre
//validate form




window.onload = function() {

	var xForm = document.getElementById('main-form');
	if(xForm != null) {
		xForm.onsubmit = function() {
			return validate_form(1);
		}
	}
	
	start_slideshow(1, 5, 3000);
}

function start_slideshow(start_frame, end_frame, delay) {
    setTimeout(switch_slides(start_frame,start_frame,end_frame, delay), delay);
}
                            
function switch_slides(frame, start_frame, end_frame, delay) {
    return (function() {
        Effect.Fade('slideshow' + frame);
        if(frame == end_frame) { 
            frame = start_frame; 
        } else { 
            frame = frame + 1; 
        }
        setTimeout("Effect.Appear('slideshow" + frame + "');", 850);
        setTimeout(switch_slides(frame, start_frame, end_frame, delay), delay + 850);
    })
}

function validate_form(flag) {
	var inputs = document.getElementsByTagName("input");
	var error_msg = '<strong>Required field(s):</strong> ';
	var ctr = 0;
	var flg = false;
	
	for(var i=0; i<inputs.length; i++) {
		if(inputs[i].className == "required_input" || inputs[i].className == "required_input attention") {
			if(inputs[i].value == "") {
				inputs[i].className = "required_input attention";
				error_msg = error_msg + "<br /> - " + inputs[i].title;
				ctr++;
				flg = true;
			} else {
				if(inputs[i].className == "required_input attention") {
					inputs[i].className = "required_input";
					ctr--;
				}
			}
		}
	}
	if(flg) {
		if(ctr > -1) {
			if(flag == 1) {
				alert("Please fill up name and email field.");		
				//document.getElementById("error_msg").innerHTML = error_msg;
				return false;
			}
		} else {
			return true;
		}
	} else {
		if(ctr > 0) {
			if(flag == 1) {
				alert("Please make sure all required fields are filled-up.");		
				//document.getElementById("error_msg").innerHTML = error_msg;
				return false;
			}
		} else {
			return true;
		}
	}
}

function openStaticPage(src) {
	window.open(src, 'blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes,width=640,height=480,left=50,top=50');
}

