
function getFileExtension(fileSource) {
	var newSource = '';
	if (fileSource.lastIndexOf(".") != -1) {
		newSource = fileSource.substring(fileSource.lastIndexOf("."));
	}
	return newSource;
}

// Mouse Rollover function
function MouseOver(image, nest, nest2) {
	var nestedImage = getNestedLayer(nest, nest2);
	if(nestedImage.images && nestedImage.images[image] && nestedImage.images[image].src.indexOf("-over") == -1) {
		var imageExt = getFileExtension(nestedImage.images[image].src);
		nestedImage.images[image].src = nestedImage.images[image].src.substring(0,nestedImage.images[image].src.indexOf(imageExt)) + "-over"+imageExt;
	}
}

// Mouse Rollout function
function MouseOut(image, nest, nest2) {
	var nestedImage = getNestedLayer(nest, nest2);
	if (nestedImage.images && nestedImage.images[image] && nestedImage.images[image].src.indexOf("-over") >=0) {
		var imageExt = getFileExtension(nestedImage.images[image].src);
		nestedImage.images[image].src = nestedImage.images[image].src.substring(0,nestedImage.images[image].src.indexOf("-over"+imageExt)) + imageExt;
	}
}

// Returns a nested Layer or a document object
function getNestedLayer(nest1, nest2) {
	return (document.layers) ? (nest1) ? (nest2) ? document.layers[nest1].layers[nest2].document : document.layers[nest1].document : document : document;
}

// function to cache images on a web page
var showImagesCached = false;
var imageCache = "";
function ImageCache() {
	if(document.images) {
		for(i=0; i<image_cache_arr.length; i++) {
			var imagepath = image_cache_arr[i][0];
			var mouseoverimages = new Array(image_cache_arr[i].length-1);
			var numofoverstates=(ImageCache.arguments[i]) ? ImageCache.arguments[i] : 0;
			var overstate = new Array();
			for(os=1; os<numofoverstates+1; os++) {
				overstate[os] = image_cache_arr[i][os];
			}
			var ext = "." + image_cache_arr[i][numofoverstates+1];

			for(j=(numofoverstates+2); j<image_cache_arr[i].length; j++) {
				if(image_cache_arr[i][j].indexOf('"') == -1 && image_cache_arr[i][j].indexOf(',') == -1) {
					mouseoverimages[image_cache_arr[i][j]] = new Image();
					if(isNSDIV || isIE || isNetscape6) {
						mouseoverimages[image_cache_arr[i][j]].name = image_cache_arr[i][j];
					}
					mouseoverimages[image_cache_arr[i][j]].src = imagepath + image_cache_arr[i][j] + ext;
					imageCache+=mouseoverimages[image_cache_arr[i][j]].src+"\n";
					for(os=1; os<numofoverstates+1; os++) {
						mouseoverimages[image_cache_arr[i][j]].src = imagepath + image_cache_arr[i][j] + overstate[os] + ext;
						imageCache+=mouseoverimages[image_cache_arr[i][j]].src+"\n";
					}
				}
			}
		}
	}
	if (showImagesCached == true) { alert(imageCache); }
}

function checkform(form)
{
	if (document.frmContactRequest.file1.value == "") {
    alert("Please attach your CV.");
    document.frmContactRequest.file1.focus();
    return false;
  }
  return true ;
}

function checkformApply(form)
{
	if (document.frmJobApply.File1.value == "") {
    alert("Please attach your CV.");
    document.frmJobApply.File1.focus();
    return false;
  }
  return true ;
}


