Event.observe(window, 'load', init, false);

function init() {
	renderFooter();
	addLinxToLowerBanner();
	renderRightColumn();
	Event.observe('logo', 'click', function(event){window.location = "index.htm";});
	Event.observe('contactLink', 'click', function(event){window.location = "contact.htm";});
	Event.observe('knowledgecenter', 'click', function(event){window.location = "knowledgecenter.htm";});
	//Event.observe('loginLink', 'click', function(event){window.location = "customer_login.htm";});
}

function checkKnowledgeInput()
{
	
	if (document.knowledgeform.fname.value == "")
	{
		alert ("Please enter first name.");
		document.knowledgeform.fname.focus();
       return false;
    }

    if (document.knowledgeform.lname.value == "")
	{
		alert ("Please enter last name.");
		document.knowledgeform.lname.focus();
       return false;
    }

      if (document.knowledgeform.mail.value == "")
	{
		alert ("Please enter contact email address.");
		document.knowledgeform.mail.focus();
       return false;
    }
		//if (document.knowledgeform.ctc_email.value == "")
  if ((document.knowledgeform.mail.value == "" || document.knowledgeform.mail.value.indexOf('@', 0) == -1) || 
	(document.knowledgeform.mail.value.indexOf('.') == -1))
	{
		alert ("Please enter correct primary E-mail address.");
		document.knowledgeform.mail.focus();
       return false;
    }
	if (document.knowledgeform.info.value == "")
	{
		alert ("Please write your message.");
		document.knowledgeform.info.focus();
       return false;
    }				 
	return true;
}
function checkInput()
{	
	if (document.emailform.fname.value == "")
	{
		alert ("Please enter first name.");
		document.emailform.fname.focus();
       return false;
    }

    if (document.emailform.lname.value == "")
	{
		alert ("Please enter last name.");
		document.emailform.lname.focus();
       return false;
    }

      if (document.emailform.mail.value == "")
	{
		alert ("Please enter contact email address.");
		document.emailform.mail.focus();
       return false;
    }
		//if (document.emailform.ctc_email.value == "")
  if ((document.emailform.mail.value == "" || document.emailform.mail.value.indexOf('@', 0) == -1) || 
	(document.emailform.mail.value.indexOf('.') == -1))
	{
		alert ("Please enter correct primary E-mail address.");
		document.emailform.mail.focus();
       return false;
    }
	
		 if (document.emailform.ad1.value == "")
	{
		alert ("Please enter contact address");
		document.emailform.ad1.focus();
       return false;
    }
		
	if (document.emailform.city.value == "")
	{
		alert ("Please enter your city.");
		document.emailform.city.focus();
       return false;
    }
		if (document.emailform.state.value == "")
	{
		alert ("Please enter contact state or province.");
		document.emailform.state.focus();
       return false;
    }
	  if (document.emailform.zip.value == "")
	{
		alert ("Please enter contact code or postal code.");
		document.emailform.zip.focus();
       return false;
    }
	
	if (document.emailform.info.value == "")
	{
		alert ("Please write your message.");
		document.emailform.info.focus();
       return false;
    }				 
	
    return true;
 }

function renderFooter() {
	var footerLinxHTML = "<a href=\"company.htm\">Company</a> | <a href=\"services.htm\">Services</a> | <a href=\"technology.htm\">Technology</a> | <a href=\"process.htm\">Process</a> | <a href=\"partners.htm\">Partners</a> | <a href=\"contact.htm\">Contact Us</a> | <a href=\"#\" onClick=\"MM_openBrWindow('privacy_policy.htm','ASI','scrollbars=yes,width=570,height=650')\">Privacy</a> | <a href=\"#\" onClick=\"MM_openBrWindow('terms.htm','ASI','scrollbars=yes,width=570,height=650')\">Terms and Conditions</a>";

var copyrightInfo = "<div>Copyrights © 2003 - 2009, Adaptive Solutions Inc. All rights reserved.</div>";
$("footer").innerHTML = footerLinxHTML + copyrightInfo;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
  return false;
}
function addLinxToLowerBanner() {
	var lowerBannerLinxHTML = "<div style='left:575px; width:110px;' id=\"knowledgecenter\"></div><div style='left:695px; width:60px;' id=\"contactLink\"></div>";
	//lowerBannerLinxHTML += "<div style='left:678px; width:76px;' id=\"loginLink\"></div>";
	$("lowerBanner").innerHTML = lowerBannerLinxHTML;
}

function renderRightColumn() {
	var rightColumnHTML = "<ul><li><a href='jobs.htm' target='_self'> Work for ASI</a></li><li><a href='apply_partnership.htm' target='_self'>Partnership</a></li><li><a href='iphone-apps.htm' target='_self'>iphone Apps</a></li></ul>";
	
	/*rightColumnHTML += "<strong>Get no-obligation technical inputs and/or time &amp; cost estimates for your project from ASI... </strong><br><br>Just complete <a href='rfi.htm' target='_self'>this form<br></a>and we will get back to you within one business day."*/
	
	if($("columnRight")){
	$("columnRight").innerHTML= rightColumnHTML;	
	}
	else
	return;
}

//table functions (summarized from my original script)
function stylizeTables () {
	var allTables=document.getElementsByClassName("dataTable");
		for (x=0; x<allTables.length; x++) {
				var tableId = allTables[x].id;
				alternate (allTables[x].id);
				//setColumnWidths (tableId);
		}
}

function alternate(tableId){
	if(document.getElementsByTagName) {  
		var table = document.getElementById(tableId);
		var rows = table.getElementsByTagName("tr");
		for (i=0; i<rows.length; i++) {
			if(i % 2 == 0){
				rows[i].className = "even";
			}else{
				rows[i].className = "odd";
			}
		}
	}
}

function setColumnWidths (tableId) {
	var widthArray = widths.split(",");
		var headerTable = document.getElementById(tableId + "header");
		var contentTable = document.getElementById(tableId);
		var th = headerTable.getElementsByTagName("th");
		var tr = contentTable.getElementsByTagName("td");
		for (i=0; i<th.length; i++) {
			th[i].width = widthArray[i];
			tr[i].width = widthArray[i];
		}
}

function setHiddenDivs() {
	var allDivs=document.getElementsByClassName("dataDiv");
	for (x=0; x<allDivs.length; x++) {
		allDivs[x].style.display = "none";
	}
}