		var selecttraining;     

    	//Array for name,company,title,Street address

		var validat = new Array("TxtFName","TxtLName","TxtCompany","TxtAddress1","TxtCity","TxtState","TxtZip","TxtPhone","TxtEmail","TxtImage");
		var errors = new Array("First Name","Last Name","Company","Address1","City","State","Zip Code","Telephone Number","Email","Security Code");
		
		//function begins

		function ValidateOnsite()
		{
		    if(Valtextboxvalues())
		    {   
                //DisplayFetchDetails();
		        document.FrmTraining.action=document.FrmTraining.action;
                	document.FrmTraining.submit();
                	return false;
		    }
			
		}
		
		function Valtextboxvalues()
		{
		for(var i=0;i<validat.length;i++)
			{
				var inputstring=document.FrmTraining[validat[i]].value
				result = trim(inputstring);
				if(result.length==0)
				{
					alert("Please enter your "+errors[i]);
					document.FrmTraining[validat[i]].value="";
					document.FrmTraining[validat[i]].focus();
					return false;
				}
				else
				{document.FrmTraining[validat[i]].value=result;}
				if(document.FrmTraining[validat[i]].value.length==0 || document.FrmTraining[validat[i]].value=="")
				{
					alert("Please enter your "+errors[i]);
					document.FrmTraining[validat[i]].value="";
					document.FrmTraining[validat[i]].focus();
					return false;
				}
				else
				{document.FrmTraining[validat[i]].value=result;}
			}
			//validating email address
			inputstring=document.FrmTraining.TxtEmail.value
			result = trim(inputstring);
			if(result.length==0)
			{
				alert("Please Specify the EMail");
				document.FrmTraining.TxtEmail.value="";
				document.FrmTraining.TxtEmail.focus();
				return false;	
			}
			else
			{
				var rXP = new RegExp("^[0-9a-zA-Z_\.-]{1,}@[0-9a-zA-Z_\.-]{1,}\.[0-9a-zA-Z_\.-]{2,}$");
				if(rXP.test(document.FrmTraining.TxtEmail.value)!=true)
				{
				alert("Invalid E-Mail");
				document.FrmTraining.TxtEmail.select();
				return false;			
				}
			}
			
			inputstring=document.FrmTraining.ImgSession.value;
			result = trim(inputstring);
		    var ImgHidden = result;
		    inputstring=document.FrmTraining.TxtImage.value;
			result = trim(inputstring);
		    var ImgTextHidden = result;
		    
			if (ImgHidden!=ImgTextHidden)
			{
                alert("Invalid Security Code");
                document.FrmTraining.TxtImage.select();
                document.FrmTraining.TxtImage.focus();
                return false;
			}

			return true;
		}
		
    // Starts the "trim" function
    function trim(inputString) {
    // Removes leading and trailing spaces from the passed string. Also removes
    // consecutive spaces and replaces it with one space. If something besides
    // a string is passed in (null, custom object, etc.) then return the input.
    if (typeof inputString != "string") { return inputString; }
    var retValue = inputString;
    var ch = retValue.substring(0, 1);
    while (ch == " ") { // Check for spaces at the beginning of the string
    retValue = retValue.substring(1, retValue.length);
    ch = retValue.substring(0, 1);
    }
    ch = retValue.substring(retValue.length-1, retValue.length);
    while (ch == " ") { // Check for spaces at the end of the string
    retValue = retValue.substring(0, retValue.length-1);
    ch = retValue.substring(retValue.length-1, retValue.length);
    }
    while (retValue.indexOf("  ") != -1) { // Note that there are two spaces in the string - look for multiple spaces within the string
    retValue = retValue.substring(0, retValue.indexOf("  ")) + retValue.substring(retValue.indexOf("  ")+1, retValue.length); // Again, there are two spaces in each of the strings
    }
    return retValue; // Return the trimmed string back to the user
    } // Ends the "trim" function
    
    
    	var theImages = new Array()

	//Random-loading images
	theImages[0] = 'images/img_twoguys.jpg' // replace with names of images
	theImages[1] = 'images/img_bizamind.jpg' // replace with names of images
	theImages[2] = 'images/img_bizmeeting.jpg' // replace with names of images
	theImages[3] = 'images/Img_bizparis.jpg' // replace with names of images
	theImages[4] = 'images/img_bmeetingamerasian.jpg' // replace with names of images


	var j = 0
	var p = theImages.length;
	var preBuffer = new Array()

	for (i = 0; i < p; i++){
	preBuffer[i] = new Image()
	preBuffer[i].src = theImages[i]
	}
	var whichImage = Math.round(Math.random()*(p-1));

	function showImage()
	{
		for (k=0;k<theImages.length;k++)
		{
			if(whichImage==k)
			{document.write('<a href ="http://www.omnex.com/"><img src="'+theImages[whichImage]+'" border=0 width=176 height=120 alt="Omnex is an international business management training, consulting and software company. We are the leader in ISO 9000, ISO 9001:2008, ISO/TS 16949:2009, ISO 14001:2004, ISO 13485:2003, ISO/IEC 17025, OHSAS 18001, QOS, Lean, Six Sigma & Lean/Six Sigma training with over 25 courses from Lead Auditor, Internal Auditor to APQP Training."></a>');}
		}
	}
	
	
	function DisplayFetchDetails()
    {

	var tbl,iCount,iCount1,lastRow,row,iRAMTypeId,strRAMType;
	var cellLeft,cellRight,chkBox,textNode;
    var iCount;
    var tblresponse = document.getElementById('tbl');
    var frmtblonsite = document.getElementById('tblonsite');
    var divonsitediv = document.getElementById('onsitediv');
    
    var TBody = document.createElement("TBODY");
    //alert(objReturnXML.documentElement.childNodes(0).childNodes.length);
    var trresponse,tdresponse,textNode;
    var trresponseout,tdresponseout,tblresponseout,TBodyout;
    var anchor;
    iCount = tblresponse.rows.length;
    
    trresponse = document.createElement("TR");
    tdresponse = document.createElement("TD");
    tdresponse.colSpan = "2";
    anchor = document.createElement("b");
    textNode = document.createTextNode("Onsite Training Registration for the following training course(s):");
    anchor.appendChild(textNode);
    tdresponse.appendChild(anchor);
    trresponse.appendChild(tdresponse);
    TBody.appendChild(trresponse);
    
    trresponseout = document.createElement("TR");
    tdresponseout = document.createElement("TD");
    tdresponseout.colSpan = "2";
    tblresponseout = document.createElement("TABLE");
    tblresponseout.className = "ClsTblAll";
    TBodyout = document.createElement("TBODY");
    var CourseNo = 1
    for(var i=0; i<iCount; i++)
	{
        trresponse = document.createElement("TR");

        tdresponse = document.createElement("TD");
        textNode = document.createTextNode(CourseNo+".");
        tdresponse.appendChild(textNode);
        trresponse.appendChild(tdresponse);

        tdresponse = document.createElement("TD");
        textNode = document.createTextNode(tblresponse.childNodes(i).childNodes(0).childNodes(0).innerHTML);
        tdresponse.appendChild(textNode);
        trresponse.appendChild(tdresponse);

        tdresponse = document.createElement("TD");
        textNode = document.createTextNode(tblresponse.childNodes(i).childNodes(0).childNodes(2).innerHTML);
        tdresponse.appendChild(textNode);
        trresponse.appendChild(tdresponse);
        
        TBodyout.appendChild(trresponse);
        CourseNo++;
	}
	tblresponseout.appendChild(TBodyout);
    tdresponseout.appendChild(tblresponseout);
    trresponseout.appendChild(tdresponseout);
    TBody.appendChild(trresponseout);

    trresponse = document.createElement("TR");
    tdresponse = document.createElement("TD");
    tdresponse.colSpan = "2";
    anchor = document.createElement("b");
    textNode = document.createTextNode("Contact Information:");
    anchor.appendChild(textNode);
    tdresponse.appendChild(anchor);
    trresponse.appendChild(tdresponse);
    TBody.appendChild(trresponse);


    var validateee = new Array("OptPriconSalutation","TxtFName","TxtLName","TxtTitle","TxtCompany","TxtIndustry","TxtAddress1","TxtAddress2","TxtCity","TxtState","TxtZip","OptCountry","TxtPhone","TxtFax","TxtEmail","OptOnsiteTimeframe","OptOnsiteAttendees","TxtOnsiteAtteBack","TxtOnsiteEventLocation","TxtOnsiteCommnets");
    var errorseee = new Array("Salutation","First Name","Last Name","Title","Company","Your Industry","Address1","Address2","City","State","Zip Code","Country","Phone","Fax","E-mail","Timeframe","No of Attendees","Website Address","Event Location","Comments");
	
    for(var i=0;i<validateee.length;i++)
    {
    var valid = document.FrmTraining[validateee[i]].value;
    var erro = errorseee[i];
       
    trresponse = document.createElement("TR");
    tdresponse = document.createElement("TD");
    textNode = document.createTextNode(erro);
    tdresponse.appendChild(textNode);
    trresponse.appendChild(tdresponse);
    tdresponse = document.createElement("TD");
    textNode = document.createTextNode(valid);
    tdresponse.appendChild(textNode);
    trresponse.appendChild(tdresponse);
    TBody.appendChild(trresponse);
    }

    tblonsite.appendChild(TBody);
//    divonsitediv.style.display = "none";	
//    tblonsite.style.display = "block";
}