// JavaScript Document

//########### Layout Adj #############//
function layoutAdj() {
	var rC = document.getElementById('rightC')
	var lC = document.getElementById('leftC')
	var uC = document.getElementById('utlcont')

	if(rC.offsetHeight < lC.offsetHeight) {
		rC.style.height = lC.offsetHeight + 'px'
	} else {
		lC.style.height = rC.offsetHeight + 'px'
		if(uC!=null) uC.style.paddingBottom = '37px'
	}
	if(uC!=null) uC.style.height = (rC.offsetHeight - 227) + 'px'
}

//########### Form Validation #############//
var allHTMLTags = new Array();
var requiredtxt = "Required fileds marked in red";
var emailtst = "\nYour email address is not valid";


function validate_form(elem) {

    var err = 0;
	var alerttxt=requiredtxt;
    var allHTMLTags=document.getElementsByName(elem)[0].getElementsByTagName("*");
	
	for (i=0; i<allHTMLTags.length; i++) {
    	if (allHTMLTags[i].className=='r') {
			var pNode = allHTMLTags[i].parentNode.parentNode;

			with ( allHTMLTags[i]) {
  				if (value==null||value=="") {
    				pNode.className= 'err';					
					err=1;
				} else if(allHTMLTags[i].name == "email") {
					apos=value.indexOf("@");
					dotpos=value.lastIndexOf(".");
  					if (apos<1||dotpos-apos<2) {
						alerttxt=alerttxt + emailtst;
    					pNode.className= 'err';
						err=1;
					} else {
    					pNode.className= 'null';
					}
  				} else {
    				pNode.className= 'null';
				}
  			}
		}
    }
	if (err==1) {
 		alert(alerttxt)
		return false;
	} else {
		return true;
	}
}

//########### Load functions #############//

function init(){
	layoutAdj();
	var forms=document.getElementsByTagName("form");
	for (i=0; i<forms.length; i++) {
		var foo = forms[i].name
		forms[i].onsubmit = function() {return validate_form(foo)}
	}
}


if (document.addEventListener) {
	window.addEventListener('load', function() {init()}, false);
} 
/*@cc_on @*/
/*@if (@_win32)

document.write("<script id=__ie_onload_funtions defer src=//:><\/script>");
var script = document.getElementById("__ie_onload_funtions");
script.onreadystatechange = function() {
	if (this.readyState == "complete") {
		init();
	}
};

document.write("<!--[if IE]><link href='styles\/ie.css' rel='stylesheet' type='text\/css' \/><![endif]-->");
document.write("<!--[if lt IE 8]><link href='styles\/ie7.css' rel='stylesheet' type='text\/css' \/><![endif]-->");
document.write("<!--[if lt IE 7]><link href='styles\/ie6.css' rel='stylesheet' type='text\/css' \/><![endif]-->");
/*@end @*/

