var step = 10;
var delay = 100;
function fadeImageIn (img) {
  if (document.all || navigator.appName == 'Netscape' && parseFloat
	(navigator.appVersion) >= 5) {
    img.opacity = 0;
    setOpacity(img.name);
  }
}

function fadeImageOut (img) {
  if (document.all || navigator.appName == 'Netscape' && parseFloat
	(navigator.appVersion) >= 5) {
    img.opacity = 100;
    setOpacity(img.name, -step);
  }
}

function setOpacity (imgName, step, delay) {
  if (!step)
    step = window.step;
  if (!delay)
    delay = window.delay;
  var img = document.images[imgName];
  img.opacity += step;
  if (document.all)
    img.style.filter = 'alpha(opacity = ' + img.opacity + ')';
  else if (navigator.appName == 'Netscape' &&
	parseFloat(navigator.appVersion) >= 5)
    img.style.MozOpacity = img.opacity + '%';
  if (step > 0 && img.opacity < 100 || step < 0 && img.opacity > 0)
    setTimeout('setOpacity("' + img.name + '",' + step + ', ' + delay + ')', delay);
}

var ceoImages = new Array (
    '/images/ethics.jpg',
    '/images/god.jpg',
    '/images/impossible.jpg',
    '/images/innovation.jpg',
    '/images/small-body.jpg'
  );

function ceoDrawRandomImage() {
	var ceoImagesRandomIndex = Math.floor(ceoImages.length * Math.random());
	document.write('<IMG NAME="ceoDeskImage" border="0" STYLE="filter: alpha(opacity=0); -moz-opacity: 0%" ' +
		'ONLOAD="fadeImageIn (this)" SRC="' + ceoImages[ceoImagesRandomIndex] + '">');
}

var azNewsImages = new Array (
    '/images/offshore.jpg'
  );

function azNewsDrawRandomImage() {
	var azNewsImagesRandomIndex = Math.floor(azNewsImages.length * Math.random());
	document.write('<IMG width="180" height="130" NAME="azNewsImage" border="0" '+
		' STYLE="filter: alpha(opacity=0); -moz-opacity: 0%" ' +
		' ONLOAD="fadeImageIn (this)" SRC="' + azNewsImages[azNewsImagesRandomIndex] + '">');
}

var azProductsImages = new Array (
    '/images/agiledoc.jpg',
    '/images/helpuhelp.gif'
  );

function azProductsDrawRandomImage() {
	var azProductsImagesRandomIndex = Math.floor(azProductsImages.length * Math.random());
	document.write('<IMG width="180" height="130" NAME="azProductsImage" border="0" ' +
		' STYLE="filter: alpha(opacity=0); -moz-opacity: 0%" ' +
		'ONLOAD="fadeImageIn (this)" SRC="' + azProductsImages[azProductsImagesRandomIndex] + '">');
}

function CheckSendMsgForm(reqService, f){
	if(isBlank(document.getElementById('required-companyname').value)) {
		alert("Company Name is required");
		document.getElementById('required-companyname').focus();
		return false;
	}
	else if(isBlank(document.getElementById('required-city').value)) {
		alert("Company Address - City is required");
		document.getElementById('required-city').focus();
		return false;
	}
	else if(isBlank(document.getElementById('required-state').value)) {
		alert("Company Address - State/Province is required");
		document.getElementById('required-state').focus();
		return false;
	}
	else if(isBlank(document.getElementById('required-zip').value)) {
		alert("Company Address - Zip/Postal is required");
		document.getElementById('required-zip').focus();
		return false;
	}
	else if(isBlank(document.getElementById('required-country').value)) {
		alert("Company Address - Country is required");
		document.getElementById('required-country').focus();
		return false;
	}
	else if(isBlank(document.getElementById('required-custname').value)) {
		alert("Contact Name is required");
		document.getElementById('required-custname').focus();
		return false;
	}
	else if(isBlank(document.getElementById('required-custtitle').value)) {
		alert("Contact Title is required");
		document.getElementById('required-custtitle').focus();
		return false;
	}
	else if(isBlank(document.getElementById('required-custphone').value)) {
		alert("Contact Phone is required");
		document.getElementById('required-custphone').focus();
		return false;
	}
	else if(isBlank(document.getElementById('required-custemail').value)){
		alert("Correct Contact Email is required");
		document.getElementById('required-custemail').focus();
		return false;
	}
	else if(reqService && isBlank(document.getElementById('reqdetail').value)) {
		alert("Request Detail is required");
		document.getElementById('reqdetail').focus();
		return false;
	}
	else if(!reqService && isBlank(document.getElementById('required-serviceopt').value)) {
		alert("Request Short Description is required");
		document.getElementById('reqdetail').focus();
		return false;
	}
	else{
		return true;
	}
}

/**
 * @description:This method is used to trim leading spaces
 * 
 * @return:String
 */
function ltrim(sValue) {var s=sValue;	return s.replace(/^ */, "");}

/**
 * @description:This method is used to trim trailing spaces
 * 
 * @return:String
 */
function rtrim(sValue) {var s=sValue; return s.replace(/ *$/, "");}

/**
 * @description:This method is used to trim both leading & trailing spaces
 * 
 * @return:String
 */
function trim(sValue) {var s=sValue; return ltrim(rtrim(s));}


/**
 * @description:This method is used to checks whether input is blank or not
 * 
 * @return:boolean
 */
function isBlank(sValue) {
	var s=sValue; return (trim(s)=="");
}

function submitForm(actionUrl) {
    obj = document.all.login;
    obj.action = actionUrl;
    obj.submit();
}