jQuery(document).ready(function() {

    $('#maingraphic-image img:first').fadeIn(2000, function() {
        $("#maingraphic-image").cycle({
            fx: 'fade',
            speed: 2000,
            sync: 0,
            timeout: 9000
        });
    });

    $('#maingraphic-bar li:first').fadeIn(2000, function() {
        $("#maingraphic-bar").cycle({
            fx: 'scrollDown, scrollUp',
            randomizeEffects: false,
            delay: 0,
            speed: 1000,
            timeoutFn: calculateTimeout,
            cleartype: 1,
            cleartypeNoBg: 1
        });
    });


    $("#maingraphic-text").cycle({
        fx: 'fade',
        speed: 1000,
        timeout: 3600,
        cleartype: 1,
        cleartypeNoBg: 1
    });
});
var isFirst = 1;

function calculateTimeout(currElement, nextElement, opts, isForward) {
    // here we set even number slides to have a 2 second timeout; 
    // by returning false for odd number slides we let those slides 
    // inherit the default timeout value (4 sec)
    var index = opts.currSlide;
    if (isFirst == 1 && index == 1) {
        isFirst = 0;
        return 6000;
    }
    return index % 2 ? 3400 : 2500;
}

function calculateTimeoutForMain(currElement, nextElement, opts, isForward) {
    // here we set even number slides to have a 2 second timeout; 
    // by returning false for odd number slides we let those slides 
    // inherit the default timeout value (4 sec)
    var index = opts.currSlide;
    return index % 2 ? -1000 : 6000;
} 

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(IsEmpty(form.Name)) { 
		msg = msg + "Please enter a valid first and last name...\n"; 
		check = 0;
	}

	if(IsEmpty(form.Phone) && IsEmpty(form.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;
}