// JavaScript Document
function loadSubNavImage(pFile) {
	image = getElement('id', 'machineImage');
	image.src = '../../img/products/' + pFile;
}

function loadPPImage(pFile, pLinkNr, pText) {
	l_sav_image = getElement('id', 'bigMachine');
	l_sav_image.src = '../../img/products/' + pFile;

	l_sav_desc = getElement('id', 'description');
	l_sav_desc.firstChild.nodeValue = pText;
	
	l_sav_span01 = getElement('id', 'link_01');
	if (l_sav_span01 != null) {
		if (pLinkNr == '01') {
			l_sav_span01.className = 'font_red';
		} else {
			l_sav_span01.className = 'font_gray';
		}
	}
	
	l_sav_span02 = getElement('id', 'link_02');
	if (l_sav_span02 != null) {
		if (pLinkNr == '02') {
			l_sav_span02.className = 'font_red';
		} else {
			l_sav_span02.className = 'font_gray';
		}
	}
	
	l_sav_span03 = getElement('id', 'link_03');
	if (l_sav_span03 != null) {
		if (pLinkNr == '03') {
			l_sav_span03.className = 'font_red';
		} else {
			l_sav_span03.className = 'font_gray';
		}
	}

	l_sav_span04 = getElement('id', 'link_04');
	if (l_sav_span04 != null) {
		if (pLinkNr == '04') {
			l_sav_span04.className = 'font_red';
		} else {
			l_sav_span04.className = 'font_gray';
		}
	}
	
	l_sav_span05 = getElement('id', 'link_05');
	if (l_sav_span05 != null) {
		if (pLinkNr == '05') {
			l_sav_span05.className = 'font_red';
		} else {
			l_sav_span05.className = 'font_gray';
		}
	}
	
	l_sav_span06 = getElement('id', 'link_06');
	if (l_sav_span06 != null) {
		if (pLinkNr == '06') {
			l_sav_span06.className = 'font_red';
		} else {
			l_sav_span06.className = 'font_gray';
		}
	}
	
}

function showPrintView() {
	showElement('id', 'baseTab', null, false);
//	showElement('id', 'spaceTab', null, false);
//	showElement('id', 'dataTab', null, false);
//	showElement('id', 'mainNavTab', null, false);
//	showElement('id', 'functionTab', null, false);

	l_sav_area = getElement('id', 'printData');
	l_sav_area.className = 'infoarea_print';

	l_sav_back = getElement('id', 'printNav');
	l_sav_back.className = 'print_header';
	
	print();
}

function hidePrintView(pClass) {
	l_sav_back = getElement('id', 'printNav');
	l_sav_back.className = 'hidden';

	l_sav_area = getElement('id', 'printData');
	l_sav_area.className = pClass;

	showElement('id', 'baseTab', null, true);
}

function isValidEmail(str) {
	return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
}

function checkrequired(which) {
  var pass=true;
  if (document.images) {
	for (i=0;i<which.length;i++) {
	  var tempobj=which.elements[i];
		if (tempobj.name.substring(0,9)=="required_") {
		  if (((tempobj.type=="text"||tempobj.type=="textarea")&&
		  tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
		  tempobj.selectedIndex==0)) {
			pass=false;
			break;
		  }
		  if (tempobj.name.substring(9,30)=="email") {
			if (!isValidEmail(tempobj.value)) {
			  alert("Not a valid email address.");
			  return false;
			}
		  }
		}
	}
  }
  
  if (!pass) {
	shortFieldName=tempobj.name.substring(9,30).toUpperCase();
	alert("Please make sure the "+shortFieldName+" field was properly completed.");
	return false;
  }
  else {
	return true;
  }
}
