function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}
function CloseDiv()
{
document.getElementById("inn_content").className = "hideDiv";
}
/***********************************************
* Dynamic Ajax Content- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/

var bustcachevar = 1 //bust potential caching of external pages after initial request? (1=yes, 0=no)
var loadedobjects=""
var rootdomain="http://"+window.location.hostname
var bustcacheparameter=""

function ajaxpage(url)
{
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
} 
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){alert(e)}
}
}
else
return false
page_request.onreadystatechange=function(){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
//alert(page_request.responseText)
	{
		//alert(page_request.responseText)
		document.getElementById("loadimg").innerHTML = "";
		document.getElementById("inn_content").className = "trngmsg";
		if(page_request.responseText == "fileErr1")
			document.getElementById("fileErrDiv").innerHTML = "File Size Can't Exceed ";
		else if(page_request.responseText == "fileErr1")
			document.getElementById("fileErrDiv").innerHTML = "Please Upload Valid File Format(txt,rtf,doc,docx,pdf)";
		else
			document.getElementById("inn_content").innerHTML = page_request.responseText; 
	}
}
if (bustcachevar) //if bust caching of external page
bustcacheparameter=(url.indexOf("?")!=-1)? "&"+new Date().getTime() : "?"+new Date().getTime()
page_request.open('GET', url+bustcacheparameter, true)
page_request.send(null)
}

function crtstatoth(stat)
{
	if(stat.value == "H1B")
	{
		document.getElementById("tr_1").className = "show_tr";
		document.getElementById("span_need").className = "show_tr";
		document.getElementById("crtstatoths").style.visibility = "hidden";
		document.getElementById("crtstatoths").style.display = "none";
	}
	else if(stat.value == "Other")
	{
		document.getElementById("span_need").className = "hide_tr";
		document.getElementById("tr_1").className = "hide_tr";		
		document.getElementById("crtstatoths").style.visibility = "visible";
		document.getElementById("crtstatoths").style.display = "block";
	}
	else
	{
		document.getElementById("span_need").className = "hide_tr";
		document.getElementById("tr_1").className = "hide_tr";			
		document.getElementById("crtstatoths").style.visibility = "hidden";
		document.getElementById("crtstatoths").style.display = "none";
	}
}
function timechk(val)
{
	if(val == "Other")
	{
		document.getElementById("reqtmoth").className= "showDiv";
	}
	else
	{
		document.getElementById("reqtmoth").className = "hideDiv";
	}
}
jQuery(function( $ )
{
	$('#inn_content').serialScroll(
	{
		target:'#scroller',
		items:'li', // Selector to the items ( relative to the matched elements, '#sections' in this case )
		prev:'#scroller a.prev',// Selector to the 'prev' button (absolute!, meaning it's relative to the document)
		next:'#scroller a.next',// Selector to the 'next' button (absolute too)
		axis:'x',// The default is 'y' scroll on both ways
		duration:700,// Length of the animation (if you scroll 2 axes and use queue, then each axis take half this time)
		force:true, // Force a scroll to the element specified by 'start' (some browsers don't reset on refreshes)
		onBefore:function( e, elem, $pane, $items, pos )
		{
			e.preventDefault();
			if (this.blur )
				this.blur();
				var frm = document.trng_req;
/////////////////////////////////////////////Validation For First Slide////////////////////////////////////////////////////////////////////////////////////////////////								
				if(pos == 1)
				{
					//alert(frm.trng_cat.value)
					optlook = -1
					for(i=frm.reqlook.length-1; i > -1; i--)
					{
						if(frm.reqlook[i].checked)
						{ 
							document.getElementById("span_look").className = "";
							document.getElementById("span_look").innerHTML = "Looking For";
							optlook = i;
							//alert(frm.reqlook[i].value);
							if(frm.reqlook[i].value == "IT Training & Placement" || frm.reqlook[i].value == "IT Training Only")
							{
								pretrngtm = -1
								for(i=frm.reqpretrtim.length-1; i > -1; i--)
								{ 
									if(frm.reqpretrtim[i].checked)
									{ 
									pretrngtm = i;
									i = -1;
									}
								}
								if(pretrngtm == -1)//span_time
								{
									document.getElementById("span_time").className = "ErrMsg";
									document.getElementById("span_time").innerHTML = "Please Select your Preferred Training!";
									return false;
								}
								else
								{
									document.getElementById("span_time").className = "";
									document.getElementById("span_time").innerHTML = "Preferred Training :";
								}
								
								if(frm.trng_cat.value == "")
								{
									document.getElementById("span_cat").className = "ErrMsg";
									document.getElementById("span_cat").innerHTML = "Select Category:";
									return false;
								}
								else
								{
									document.getElementById("span_cat").className = "";
									document.getElementById("span_cat").innerHTML = "Select Category: ";
								}
							}
							else if(frm.reqlook[i].value == "IT Job" || frm.reqlook[i].value == "Market my Resume")
							{
								prejobtm = -1
								for(i=frm.jobTrngChk.length-1; i > -1; i--)
								{ 
									if(frm.jobTrngChk[i].checked)
									{ 
									prejobtm = i;
									i = -1;
									}
								}
								if(prejobtm == -1)//span_time
								{
									document.getElementById("span_time").className = "ErrMsg";
									document.getElementById("span_time").innerHTML = "Will Work For :";
									return false;
								}
								else
								{
									document.getElementById("span_time").className = "";
									document.getElementById("span_time").innerHTML = "Will Work For :";
								}
								//alert()
								if(frm.jobs_cat.value == "" || frm.jobs_cat.value == "Select Skills")
								{
									document.getElementById("span_cat").className = "ErrMsg";
									document.getElementById("span_cat").innerHTML = "Select Category: ";
									return false;
								}
								else
								{
									document.getElementById("span_cat").className = "";
									document.getElementById("span_cat").innerHTML = "Select Category: ";
								}
							}i = -1;
						
						}
					}
					if(optlook == -1)
					{
						//alert("Please Select What you are Looking For!");//
						document.getElementById("span_look").className = "ErrMsg";
						document.getElementById("span_look").innerHTML = "Please Select What you are Looking For!";
						return false;
					}
					else
					{
						document.getElementById("span_look").className = "";
						document.getElementById("span_look").innerHTML = "Looking For";
						//return false;
					}
					crtstat = -1
					for(i=frm.reqcurstat.length-1; i > -1; i--)
					{ 
						if(frm.reqcurstat[i].checked)
						{ 
						crtstat = i;
						i = -1;
						if(frm.reqcurstat[crtstat].value == "Other")
						{
							if(frm.reqcurstat_other.value == "")//span_stother
							{
								//alert("Please Enter your Current Status!");
								document.getElementById("span_status").className = "";
								document.getElementById("span_status").innerHTML = "Current Status:";
								document.getElementById("span_stother").className = "ErrMsg";
								document.getElementById("span_stother").innerHTML = "Please Enter your Current Status! ";
								frm.reqcurstat_other.focus();
								return false;
							}
							else
							{
								document.getElementById("span_status").className = "";
								document.getElementById("span_status").innerHTML = "Current Status:";
								document.getElementById("span_stother").className = "";
								document.getElementById("span_stother").innerHTML = "Please Enter your Current Status! ";
							}
						}
				
						}
					}
//					if(crtstat == -1)
//					{
//						//alert("Please Select about your Current Status!");
//						document.getElementById("span_status").className = "ErrMsg";
//						document.getElementById("span_status").innerHTML = "Please Select about your Current Status!";
//						return false;
//					}
//					else
//					{
//						document.getElementById("span_status").className = "";
//						document.getElementById("span_status").innerHTML = "Current Status:";
//						//return false;
//					}
					
/*********************************************************************************************************************************************************************/
				}
		},
		onAfter:function( e, elem, $pane, $items, pos ){
			//'this' is the element being scrolled ($pane) not jqueryfied
			if(pos == 0){
			}
		}
	});
});
function validate_final()
{
	var frm = document.trng_req; //req_name,req_email,req_desc,reqpretime,req_phone -- span_name,span_email,span_phone,span_timing
	var regExp_Name = new RegExp("^[a-zA-Z]+[a-zA-Z_ .,/\()]+$");
	var regExp_email = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	var regExp_Phone = new RegExp("^[0-9) (-]+$"); 

	
	if(frm.req_name.value == "")
	{
		document.getElementById("span_name").className = "ErrMsg";
		document.getElementById("span_name").innerHTML = "Please Enter your Name!!! ";
		frm.req_name.focus();
	}
	else if(!regExp_Name.test(frm.req_name.value))
	{
		document.getElementById("span_name").className = "ErrMsg";
		document.getElementById("span_name").innerHTML = "Please Enter only alpha Characters!!! ";
		frm.req_name.focus();
	}
	else if(frm.app_email.value == "")
	{
		document.getElementById("span_name").className = "";
		document.getElementById("span_name").innerHTML = "Name: ";
		document.getElementById("span_email").className = "ErrMsg";
		document.getElementById("span_email").innerHTML = "Please Enter your Email Address ";
		frm.app_email.focus();
	}
	else if(!regExp_email.test(frm.app_email.value))
	{
		document.getElementById("span_name").className = "";
		document.getElementById("span_name").innerHTML = "Name: ";
		document.getElementById("span_email").className = "ErrMsg";
		document.getElementById("span_email").innerHTML = "Please Enter valid Email Address ";
		frm.app_email.focus();
	}
	else if(frm.req_phone.value == "")
	{
		document.getElementById("span_email").className = "";
		document.getElementById("span_email").innerHTML = "Email: ";
		document.getElementById("span_name").className = "";
		document.getElementById("span_name").innerHTML = "Name: ";
		document.getElementById("span_phone").className = "ErrMsg";


		document.getElementById("span_phone").innerHTML = "Please Enter the Phone No. ";
		frm.req_phone.focus();
	}
	else if(!regExp_Phone.test(frm.req_phone.value))
	{
		document.getElementById("span_email").className = "";
		document.getElementById("span_email").innerHTML = "Email: ";
		document.getElementById("span_name").className = "";
		document.getElementById("span_name").innerHTML = "Name: ";
		document.getElementById("span_phone").className = "ErrMsg";
		document.getElementById("span_phone").innerHTML = "Please Enter valid Phone No. ";
		frm.req_phone.focus();
	}
	else if((frm.req_phone.value.length < 10) || (frm.req_phone.value.length > 14))
	{
		document.getElementById("span_email").className = "";
		document.getElementById("span_email").innerHTML = "Email: ";
		document.getElementById("span_name").className = "";
		document.getElementById("span_name").innerHTML = "Name: ";
		document.getElementById("span_phone").className = "ErrMsg";
		document.getElementById("span_phone").innerHTML = "Please Enter valid Phone No. ";
		frm.req_phone.focus();
	}
	else
	{
		document.getElementById("span_phone").className = "";
		document.getElementById("span_phone").innerHTML = "Phone: ";
		document.getElementById("span_email").className = "";
		document.getElementById("span_email").innerHTML = "Email: ";
		document.getElementById("span_name").className = "";
		document.getElementById("span_name").innerHTML = "Name: ";
//		var testwindow = window.open("reqproc.asp","testwindow","width=300, height=300, status=yes,toolbar=no,menubar=no,location=no,resizable=1");
//		frm.target = "testwindow";
		document.getElementById("loadimg").innerHTML = '<img src="/jobs/images/loading.gif" alt="loading..">&nbsp;Please wait...';
		frm.target = "frametrng";
		frm.submit();
	}
}


