jQuery(document).ready(function(){	
  $("#maingraphic-image").cycle({ 
	fx: 'fade',
	pause: 1,
    speed: 2000,
	timeout: 7000,
	cleartype: true,
	cleartypeNoBg: true
  }); 
  $("#maingraphic-image-sub").cycle({ 
	fx: 'fade',
	autostop: 1,
    speed: 1500,
	delay: -3000,
	cleartype: true,
	cleartypeNoBg: true
  }); 
});	

var count = 0;
var on_off = 0;

function timer(){
	if(on_off == 1) {
		count = count + 1;
		setTimeout("timer();",1000);
	}
}

function check_timer(){
	if(count == 2){
		stop_timer();
		return true;
	} else {
		setTimeout("check_timer();",500);
		return false;
	}
}

function start_timer(){
	on_off == 1;
	timer();
}

function stop_timer(){
	on_off = 0;
}

function ajax(p,d){
	try{
		a = new XMLHttpRequest();
	} catch (e) {
		try{
			a = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				a = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				alert("Your browser broke!");
				return false;
			}
		}
	}
	a.open("GET", p, true);
	a.onreadystatechange = function() {
		if(a.readyState == 4) {
			document.getElementById(d).innerHTML = a.responseText;
		}
	}
	a.send(null);
	setTimeout("return true", 2000);
}

function ValidateContactForm(form){
	var msg = "";
	var focusorder = 0;
	var focusname = "";
	var check = 1;

	if(IsEmpty(form.Name)) { 
		msg = msg + "Please enter a valid first and last name...\n"; 
		check = 0;
		focusorder = 9;
		focusname = form.Name;
	}

	if(form.Name != "" && (IsEmpty(form.Phone) && IsEmpty(form.Email))) { 
		msg = msg + "Please enter either a valid phone number or email...\n";
		check = 0;

		if(focusorder >= 0 && focusorder < 8){
			focusorder = 8;
			focusname = form.Phone;
		}
	}

	if(check == 1) {
		return true;
	} else {
		alert(msg);
		focusname.focus(); 
		return false;
	}
}

function ValidateQuickForm(form){
	var msg = "";
	var check = 1;

	if(form.Name.value == "" || form.Name.value == "Name") { 
		msg = msg + "Please enter a valid first and last name...\n"; 
		check = 0;
	}

	if((form.Phone.value == "" || form.Phone.value == "Phone") && (form.Email.value == "" || form.Email.value == "Email")) { 
		msg = msg + "Please enter a valid phone number and email...\n"; 
		check = 0;
	}

	if(check == 1) {
		return true;
	} else {
		alert(msg); 
		return false;
	}
}

function IsEmpty(aTextField) {
	if((aTextField.value.length == 0) || (aTextField.value == null))
		return true;
	else
		return false;
}

function IsEmptyRadio(radioBox) {
	var check = 0;

	for(i=0;i<radioBox.length;i++){
		if((radioBox[i].checked))
			return false;
		else
			check = 1;
	}

	if(check == 1)
		return true;
	else
		return false;
}