function validate_resp(count)
{
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) (-]+$");
//var regExp_Name = new RegExp("^[a-zA-Z]+[a-zA-Z0-9_]+$");
var regExp_Name = new RegExp("^[a-z A-Z]+$");

	var form = document.getElementById("respfrm_"+count);
	if(form.resp_name.value == '')
	{
		document.getElementById("val_msg_"+count).innerHTML = "Please Enter your Name";	
		document.getElementById("resp_name_"+count).className = "class_err_txt";	
		form.resp_name.focus()
	}
	else if (!regExp_Name.test(form.resp_name.value))	
	{
		//alert("Only Alpha characters Allowed")	
		document.getElementById("val_msg_1_"+count).innerHTML = "";
		document.getElementById("val_msg_"+count).innerHTML = "Only Alpha characters Allowed";
		document.getElementById("resp_name_"+count).className = "class_err_txt";		
		form.resp_name.focus()
	}
	else if(form.resp_phone.value == '')
	{
		//alert("Please Enter the Phone No.")
		document.getElementById("resp_name_"+count).className = "text_req";		
		document.getElementById("resp_phone_"+count).className = "class_err_txt";
		document.getElementById("val_msg_"+count).innerHTML = "";
		document.getElementById("val_msg_1_"+count).innerHTML = "Please Enter the Phone No.";		
		form.resp_phone.focus()
	}
	else if(!regExp_Phone.test(form.resp_phone.value))	
	{
		//alert("Invalid Phone No...")
		document.getElementById("resp_name_"+count).className = "text_req";		
		document.getElementById("resp_phone_"+count).className = "class_err_txt";
		document.getElementById("val_msg_"+count).innerHTML = "";		
		document.getElementById("val_msg_1_"+count).innerHTML = "Please Enter the Valid phone Number!!!";		
		document.getElementById("resp_phone").className = "class_err_txt";		
		form.resp_phone.focus()
	}
	else if(form.resp_phone.value.length < 10 || form.resp_phone.value.length < 10)
	{
		//alert("Please Enter the Phone No.")
		document.getElementById("resp_name_"+count).className = "text_req";		
		document.getElementById("resp_phone_"+count).className = "class_err_txt";
		document.getElementById("val_msg_"+count).innerHTML = "";
		document.getElementById("val_msg_1_"+count).innerHTML = "Please Enter the Valid Phone No.";		
		form.resp_phone.focus()
	}
	else if(form.resp_email.value == '')
	{
		document.getElementById("resp_name_"+count).className = "text_req";		
		document.getElementById("resp_phone_"+count).className = "text_req";
		document.getElementById("resp_email_"+count).className = "class_err_txt";	
		document.getElementById("val_msg_1_"+count).innerHTML = "";	
		document.getElementById("val_msg_"+count).innerHTML = "Please Enter the Email Address!!!";				
		form.resp_email.focus()
	}
	else if(!regExp_email.test(form.resp_email.value))	
	{
		document.getElementById("resp_name_"+count).className = "text_req";		
		document.getElementById("resp_phone_"+count).className = "text_req";
		document.getElementById("resp_email_"+count).className = "class_err_txt";		
		document.getElementById("val_msg_1_"+count).innerHTML = "";		
		document.getElementById("val_msg_"+count).innerHTML = "Please Enter the valid Email Address!!!";				
		form.resp_email.focus()
	}
	else if(form.resp_desc.value =='')
	{
		//alert("Please Enter the Description")
		document.getElementById("resp_name_"+count).className = "text_req";		
		document.getElementById("resp_phone_"+count).className = "text_req";
		document.getElementById("resp_email_"+count).className = "text_req";
		document.getElementById("resp_desc_"+count).style.border = '2px solid #FF0000'
		document.getElementById("val_msg_"+count).innerHTML = "";		
		document.getElementById("val_msg_1_"+count).innerHTML = "Please Enter the Description!!!";			
		form.resp_desc.focus()
	}
	else if(form.resp_desc.value.length < 25 || form.resp_desc.value.length > 500)
	{
		//alert("Please Make Sure that length of description should between 25 and 500 character")
		document.getElementById("resp_name_"+count).className = "text_req";		
		document.getElementById("resp_phone_"+count).className = "text_req";
		document.getElementById("resp_email_"+count).className = "text_req";
		document.getElementById("val_msg_"+count).innerHTML = "";		
		document.getElementById("resp_desc_"+count).style.border = '2px solid #FF0000';
		document.getElementById("val_msg_1_"+count).innerHTML = "Please Make Sure that length of description should between 25 and 500 character";			
		form.resp_desc.focus()
	}
	else
	{
		document.getElementById("resp_name_"+count).className = "text_req";		
		document.getElementById("resp_phone_"+count).className = "text_req";
		document.getElementById("resp_email_"+count).className = "text_req";
		document.getElementById("val_msg_"+count).innerHTML = "";		
		document.getElementById("resp_desc_"+count).style.border = '1px solid #0099FF';
		document.getElementById("val_msg_1_"+count).innerHTML = "";
		//var testwindow = window.open("/training/resp_proc.asp?sel=add","testwindow","width=300, height=300, status=yes,toolbar=no,menubar=no,location=no,resizable=1");
	    //form.target = 'testwindow';
		document.getElementById('val_msg_1_'+count).innerHTML = '<img src="/training/img/loading.gif">&nbsp;Please wait...';
		form.target = "frametrng";
		form.submit();
	}
}

function SaveForm(url,containerid)
{ 
var xmlHttp;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 

url=url+ "&sid="+Math.random();
//document.getElementById("cont_"+containerid).innerHTML = url;
xmlHttp.onreadystatechange= function ()
{	//alert(xmlHttp.readyState)
	if (xmlHttp.readyState==4 && xmlHttp.status == 200)
	{ 	//alert(xmlHttp.readyState)
		if (xmlHttp.responseText == 9)
		{
			document.getElementById("butt_holder_"+containerid).innerHTML = "<img src='/training/img/Send_resp.gif' border='0' width='125px' height='35px' align='right'/>";
			document.getElementById("val_msg_1_"+containerid).innerHTML = "Response Sent Successfully";
		}
		else if(xmlHttp.responseText == 1)
		{
			document.getElementById("val_msg_1_"+containerid).innerHTML = "Error in sending the response. Please Check the Form!!!";
		}
		else if(xmlHttp.responseText == 2)
		{
			document.getElementById("val_msg_1_"+containerid).innerHTML = "All Field are mandatory!!";
		}
		else if(xmlHttp.responseText == 3)
		{
			document.getElementById("val_msg_1_"+containerid).innerHTML = "Please Enter the valid phone no.!!";
		}
		else if(xmlHttp.responseText == 4)
		{
			document.getElementById("val_msg_1_"+containerid).innerHTML = "Please enter the Email address";
		}
		else if(xmlHttp.responseText == 5)
		{
			document.getElementById("val_msg_1_"+containerid).innerHTML = "Please Make Sure that No. of character in description field is between 25 and 500";
		}
		else 
		{
			document.getElementById("val_msg_1_"+containerid).innerHTML = "Invalid Request";
		}
	}
}

xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}


function buildform(containerid,adno)
{ 

var xmlHttp;
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  } 
url="/training/resp_proc.asp?count="+ containerid +"&sel=frm&adno="+ adno +"&sid="+Math.random();

xmlHttp.onreadystatechange= function ()
{	//alert(xmlHttp.responseText)
	if (xmlHttp.readyState<=0 && xmlHttp.readyState>=3)
	{
		document.getElementById("cont_"+containerid).innerHTML = "<img src='img/loading.gif'>&nbsp;Please wait...";
	}
	
	if (xmlHttp.readyState==4 && xmlHttp.status == 200)
	{ 
		
		document.getElementById("cont_"+containerid).innerHTML = xmlHttp.responseText;
		animatedcollapse.toggle('cont_'+containerid);
	}
}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

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)
	{
		document.getElementById("loadimg").innerHTML = "";
		document.getElementById("inn_content").className = "trngmsg";
		document.getElementById("inn_content").innerHTML = page_request.responseText +"<a href=javascript:CloseDiv(); style='color:#0000cc'>Close</a>"; 
	}
}
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)
					if(frm.trng_cat.value == "")
					{
						document.getElementById("span_cat").className = "ErrMsg";
						document.getElementById("span_cat").innerHTML = "Please Select the Category in which u want traning!!";
						return false;
					}
					else
					{
						document.getElementById("span_cat").className = "";
						document.getElementById("span_cat").innerHTML = "Select Category: ";
					}
					
					optlook = -1
					for(i=frm.reqlook.length-1; i > -1; i--)
					{ 
						if(frm.reqlook[i].checked)
						{ 
						optlook = i;
						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;
//					}
					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 :";
					}
					
/*********************************************************************************************************************************************************************/
				}
		},
		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.req_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.req_email.focus();
	}
	else if(!regExp_email.test(frm.req_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.req_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 if(frm.req_desc.value.length != 0 && (frm.req_desc.value.length < 50 || frm.req_desc.value.length > 500))
//	{
//			document.getElementById("span_desc").className = "ErrMsg";
//			document.getElementById("span_desc").innerHTML = "Please Make Sure that length of Character between 50 and 500 Characters:";
//			document.getElementById("span_t").className = "";
//			document.getElementById("span_t").innerHTML = "Please Specify: ";
//			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: ";
//			frm.req_desc.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("../req_trng_proc.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="/training/img/loading.gif">&nbsp;Please wait...';
		frm.target = "frametrng";
		frm.submit();
	}
}

