$(document).ready(function() {
	// Preload all rollovers
		$("#mainMenu img").each(function() {
			// Set the original src
			rollsrc = $(this).attr("src");
			rollON = rollsrc.replace(/.gif$/ig,"_over.gif");
			$("<img>").attr("src", rollON);
		});

		// Navigation rollovers
		$("#mainMenu a").mouseover(function(){
			imgsrc = $(this).children("img").attr("src");
			matches = imgsrc.match(/_over/);
			matchesOn = imgsrc.match(/_on/);

			// don't do the rollover if state is already ON
			if (!matches && !matchesOn) {
				imgsrcON = imgsrc.replace(/.gif$/ig,"_over.gif"); // strip off extension
				$(this).children("img").attr("src", imgsrcON);
			}

		});
		$("#mainMenu a").mouseout(function(){
			$(this).children("img").attr("src", imgsrc);
		});

               $('#hislider').s3Slider({
                  timeOut: 4000
               });
});

function href( url )
{
	document.location.href= url;
}


function validate_form ( )
{
    valid = true;
    if ( document.callback.title.value == "" )
    {
        alert ( "Please Enter your Title." );
        valid = false;
        return valid;
    }

    if ( document.callback.forename.value == "" )
    {
        alert ( "Please Enter your Forename." );
        valid = false;
        return valid;
    }

    if ( document.callback.surname.value == "" )
    {
        alert ( "Please Enter your Surname." );
        valid = false;
        return valid;
    }

    if ( document.callback.callDate.value == "" )
    {
        alert ( "Please Enter a Call Back Date." );
        valid = false;
        return valid;
    }
    if ( document.callback.callTime.value == "" )
    {
        alert ( "Please Enter a Call Back Time." );
        valid = false;
        return valid;
    }
    return valid;
}

function validate_form_feedback ( )
{
    valid = true;
    if ( document.customerFeedback.title.value == "" )
    {
        alert ( "Please Enter your Title." );
        valid = false;
        return valid;
    }

    if ( document.customerFeedback.forename.value == "" )
    {
        alert ( "Please Enter your Forename." );
        valid = false;
        return valid;
    }

    if ( document.customerFeedback.surname.value == "" )
    {
        alert ( "Please Enter your Surname." );
        valid = false;
        return valid;
    }

    if ( document.customerFeedback.tel.value == "" )
    {
        alert ( "Please Enter your Telephone Number ( Inc area code )" );
        valid = false;
        return valid;
    }
    if ( document.customerFeedback.regNum.value == "" )
    {
        alert ( "Please Enter your Registration Number." );
        valid = false;
        return valid;
    }
    if ( document.customerFeedback.recieptNum.value == "" )
    {
        alert ( "Please Enter your Reciept Number." );
        valid = false;
        return valid;
    }
    return valid;
}

function popMap() {
window.open( "/map.html", "map", "status = 1, height = 620, width = 620, resizable = 0" )
}

