// Javascript file
// Written by Kenny Turner
// www.Southcoastweb.co.uk

// imageswapover use - image , image to change
function swapimageover(over,id) {
				var c = 'images/layout/' + over ;
  				document.images[id].src= c;
}

//

// imageswapover use - image , image to change
function swapthumbimageover(over,id) {
				var c = 'images/cars/' + over ;
  				document.images[id].src= c;
}

//

// Form Stuff

// Limit the length of Input Text Fields
function countchr(inputfield,leftoverfield,maxlength){
	var oldtext = inputfield.value ;
	var newtext = oldtext.replace(/@/," AT ");
	inputfield.value = newtext;
	var strtext = inputfield.value ;
	var refcheck = 'href' ;
	var spammer = strtext.search(refcheck);
	if (spammer != -1){
		alert("Nice try but weblinks are banned!!");
		inputfield.value = 'Banned link' ;
	}
	var chr_left = maxlength - inputfield.value.length;
	if (inputfield.value.length > maxlength){
 			inputfield.value = inputfield.value.substring(0, maxlength);
			chr_left = "No"
 		}
		var leftover = chr_left + " Characters Left"
		leftoverfield.value = leftover;
		
}

var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i

function checkfields(f) {
	var returnval = "true";
	var msg = "The Following errors have occured :\n";

	if (f.fullname.value.length < 3)
	{
		f.fullname.select() ;
		var msg = msg + 'Name entered is less than 3 Letters\n';
		var returnval="fake";
	}

	var emailval=emailfilter.test(f.email.value)
	if (emailval==false)
	{
		f.email.select();
		var msg = msg + 'Email address is Invalid \n' ;
		var returnval="fake" ;
	}

	if (f.question.value.length < 1)
	{
		f.question.select() ;
		var msg = msg + 'Enter A Question\n';
		var returnval="fake";
	}		

	if (returnval=="fake")
	{
		alert(msg) ;
		return false;
	}
return true;
}
//Change the string with 'a href' to warn spammers to f off
function bantheref(field){
	var oldtext = field.value ;
	var newtext = oldtext.replace(/@/," AT ");
	field.value = newtext;
	var strtext = field.value ;
	var refcheck = 'href' ;
	var spammer = strtext.search(refcheck);
	if (spammer != -1){
		alert("Nice try but weblinks are banned!!");
		field.value = 'Banned link' ;
		return false;
	}
	
}

// Change the @ key to the word at (LOL catch the spammers !!)
function changethatat(field){
	var oldtext = field.value ;
	var newtext = oldtext.replace(/@/," AT ");
	field.value = newtext;
}

// Ensure the number fields in form are numbers only.
function isNumberKey(evt){
         var charCode = (evt.which) ? evt.which : event.keyCode
         if (charCode > 31 && (charCode < 48 || charCode > 57))
            return false;
}	

function addToFavorites() { 
var urlAddress = "http://www.autaviacars.com"; 
var pageName = "Autavia Cars"; 
  if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4)) {
  window.external.AddFavorite(urlAddress,pageName);
  } else if (navigator.appName == "Netscape") {
    window.sidebar.addPanel(pageName,urlAddress,"");
  } else {
    alert("Press CTRL-D (Netscape) or CTRL-T (Opera) to bookmark");
  }
}
//

// search by model page swap
function pagechange(make){
	window.location = 'manufacturersearch.php?manufacturer=' + make;		
}
//
