// JavaScript Document


function paymentType_PP()
{
	document.getElementById('poNumber').className = 'Hide'
	document.getElementById('poNumber').value = 'This is a credit card transaction'
}

function paymentType_PO()
{
	document.getElementById('poNumber').className = 'Show'
	document.getElementById('poNumber').value = 'Enter PO number'
}

function eligiblePopout()
{
	window.open('../eligible','newwindow1','toolbar=0,top=0,left=0,width=550, height=390,scrollbars=1,resizable=1');
}

function waiting()
{
	document.getElementById('ajax_waiting').className = 'show';
	document.getElementById('ajax_waiting_css').className = 'show';
}
function captcha()
{
		document.getElementById('whatsthis_captcha').className = 'show';
}
function sceen()
{
	document.getElementById('whatsthis_id').className = 'show';
}

function whatsthis_id_close()
{
	document.getElementById('whatsthis_id').className = 'Hide';
}

function whatsthis_captcha_close()
{
	document.getElementById('whatsthis_captcha').className = 'Hide';
}

function selectRooms()
{
	var noOfRooms=document.getElementById("noOfRooms");
//	alert(noOfRooms);
	var par="USD $"+noOfRooms.options[noOfRooms.selectedIndex].text * 99/20+" for a Room Size of "+noOfRooms.options[noOfRooms.selectedIndex].text+" Persons";
	$("participants").update(par);

	var amount = noOfRooms.options[noOfRooms.selectedIndex].text * 99/20;
	changeamount(amount);
}

var isUserAvailable = false;
var checkdimdimupdates = 1;

function hostededition_pay()
 {
 		//alert("hostededitionpay function");
 		checkavailablity();
 		validations();
}

 function checkemailError()
 {
 		  emailAddress = $F('email');
 		  var bool = validateEmailv2(emailAddress)
 		  if(!bool)
 		  {
 		  			$('emailtickcross').className = 'cross';
 					$('errormsgRegisterEmail').className = 'redfont';
 					$('errormsgRegisterEmail').update('Please enter a valid email');
 		   }
 		  else
 		  {
 		  			$('emailtickcross').className = 'tick';
 		  			$('errormsgRegisterEmail').update('&nbsp;');
 		  			$('errormsgRegisterEmail').className = '';
 		  }
  }

function checkuser()
{

	//alert(username);
	//alert("Checkuser");
	//alert($F('dimdimid'));
	if($F('dimdimid').length > 3)
	{
		if($F('dimdimid').length <=63)
		{
			if(spacecheck($F('dimdimid')))
			{
				if(alphanumeric($F('dimdimid')))
				{
					// this is happy condition. do not do anything.
				}
				else
				{
					$('usernametickcross').className = 'cross';
					$('errormsgRegisterUsername').className = 'redfont';
					$('errormsgRegisterUsername').update('Dimdim ID can contain only Alpha numeric, . , @, _ , $ characters');

				}
			}
			else
			{
					$('usernametickcross').className = 'cross';
					$('errormsgRegisterUsername').className = 'redfont';
					$('errormsgRegisterUsername').update('Dimdim ID cannot have blank spaces.');

			}
		}
		else
		{
			$('usernametickcross').className = 'cross';
			$('errormsgRegisterUsername').className = 'redfont';
			$('errormsgRegisterUsername').update('Dimdim ID cannot be greater than 64 characters in length.');
		}
	}
	else
	{
		$('usernametickcross').className = 'cross';
		$('errormsgRegisterUsername').className = 'redfont';
		$('errormsgRegisterUsername').update('Dimdim ID cannot be less than 4 characters in length.');
	}
}

function validations()
{
		//alert ("inside submit form");
		clearErrors();
		//var allNodes = Form.serialize("testForm");
		if(checkUpdates())
		{
			checkdimdimupdates = 1;
		}
		else
		{
			checkdimdimupdates = 0;
		}
		var transactionID = 0;
		//alert ("checkupdates " + checkdimdimupdates);
		var allNodes = 'username=' + $F('dimdimid')+ '&password=' + $F('dimdimpassword') + '&email=' + $F('email') + '&dimdimUpdates=' + checkdimdimupdates + '&transactionID=' + transactionID;
  		var url = '/availablity/create';
  		var x=document.getElementById("testForm");
  		var input=x.email.value;
  		var usercheck = x.dimdimid.value;
  		var actualpassword = x.dimdimpassword.value;
  		var confirmpassword = x.dimdimpasswordconfirm.value;
  		var agreement = x.agree;
  		//alert ("email " + input);
  		//alert ("username " + usercheck);
  		//alert ("actual password " + actualpassword);
  		//alert ("confirmpassword " + confirmpassword);
  		//alert ("is agreement checked " + checkme());

		//checkavailablity();
		if(isUserAvailable)
		{

		}
		if(spacecheck(usercheck))
		{
			if(spacecheck(input))
			{
				if(spacecheck(actualpassword))
				{
							//alert ($F('dimdimid').length);
							if($F('dimdimid').length > 3  && $F('dimdimpassword').length > 5){
								if($F('dimdimid').length <= 63 && $F('dimdimpassword').length <= 30)
								{
									//alert ("Username and password are > 0");
									if(alphanumeric(usercheck))
									{
										//alert (bool + input);
										if(actualpassword == confirmpassword)
										{
											validationsBlank();
										}
										else{
												//alert("passwords do not match");
												$('errormsgRegisterPassword').className = 'redfont';
												$('errormsgRegisterPassword').update('Passwords do not match');
											}
									}
									else {
										//alert ("username not valid");
										$('errormsgRegisterUsername').className = 'redfont';
										$('errormsgRegisterUsername').update('Dimdim ID can contain only Alpha numeric, . , @, _ , $ characters');
									}
								}
								else{
										if($F('dimdimid').length > 63){
											//alert("username length is greater than 30. this is not allowed");
											$('usernametickcross').className = 'cross';
											$('errormsgRegisterUsername').className = 'redfont';
											$('errormsgRegisterUsername').update('Dimdim ID cannot be greater than 64 characters in length.');
										}else if($F('dimdimpassword').length > 30){
											//alert("password length is greater than 30");
											$('passwordtickcross').className = 'cross';
											$('errormsgRegisterPassword').className = 'redfont';
											$('errormsgRegisterPassword').update('Dimdim password cannot be greater than 30 characters in length.');
										}
								}
							}else{
										if($F('dimdimid').length < 4){
											//alert("username length is less than 6");
											$('usernametickcross').className = 'cross';
											$('errormsgRegisterUsername').className = 'redfont';
											$('errormsgRegisterUsername').update('Dimdim ID cannot be less than 4 characters in length.');
										}else if($F('dimdimpassword').length < 6){
											//alert("password length is less than 6");
											$('passwordtickcross').className = 'cross';
											$('errormsgRegisterPassword').className = 'redfont';
											$('errormsgRegisterPassword').update('Dimdim password field cannot be less than 6 characters in length.');
										}
								}
					}
					else{
						$('passwordtickcross').className = 'cross';
						$('errormsgRegisterPassword').className = 'redfont';
						$('errormsgRegisterPassword').update('Dimdim password field cannot have space.');
					}
				}
				else{
					$('emailtickcross').className = 'cross';
					$('errormsgRegisterEmail').className = 'redfont';
					$('errormsgRegisterEmail').update('e-mail field cannot have space.');
				}
		}
		else{
			$('usernametickcross').className = 'cross';
			$('errormsgRegisterUsername').className = 'redfont';
			$('errormsgRegisterUsername').update('Dimdim ID cannot cannot have space.');
		}

}

function passwordvalidation()
{
	//alert($F('dimdimpassword').length + " " + $F('dimdimpasswordconfirm').length + " " + $F('dimdimid').length);
	if($F('dimdimpassword').length < 5)
	{
		document.getElementById("testForm").dimdimpasswordconfirm.value = "";
		$('confirmpasswordtickcross').className = '';
		$('passwordtickcross').className = 'cross';
		$('errormsgRegisterPassword').className = 'redfont';
		$('errormsgRegisterPassword').update('Dimdim password cannot be less than 6 characters in length.');
	}
	if($F('dimdimpassword').length > 30)
	{
		document.getElementById("testForm").dimdimpasswordconfirm.value = "";
		$('confirmpasswordtickcross').className = '';
		$('passwordtickcross').className = 'cross';
		$('errormsgRegisterPassword').className = 'redfont';
		$('errormsgRegisterPassword').update('Dimdim password cannot be greater than 30 characters in length.');
	}
	if($F('dimdimpassword').length > 4 && $F('dimdimpassword').length < 31)
	{
		document.getElementById("testForm").dimdimpasswordconfirm.value = "";
		$('confirmpasswordtickcross').className = '';
		$('passwordtickcross').className = 'tick';
		$('errormsgRegisterPassword').update('&nbsp;');
		$('errormsgRegisterPassword').className = '';
		//$('dimdimpasswordconfirm').focus();
	}
}

function confirmpasswordvalidation()
{
	if($F('dimdimpassword').length > 5)
	{
		if($F('dimdimpasswordconfirm') != $F('dimdimpassword'))
		{
			$('confirmpasswordtickcross').className = 'cross';
			$('errormsgRegisterPassword').className = 'redfont';
			$('errormsgRegisterPassword').update('The two passwords do not match.');
		}
		else
		{
			$('confirmpasswordtickcross').className = 'tick';
			$('errormsgRegisterPassword').update('&nbsp;');
			$('errormsgRegisterPassword').className = '';
		}
	}
	else
	{
			$('passwordtickcross').className = 'cross';
			$('errormsgRegisterPassword').className = 'redfont';
			$('errormsgRegisterPassword').update('Dimdim password cannot be less than 6 characters in length.');
	}
}

function checkemail()
{
		  emailAddress = $F('email');
		  var bool = validateEmailv2(emailAddress)
		  if(!bool)
		  {
				if($F('email').length == 0)
				{
					$('emailtickcross').className = '';
					$('errormsgRegisterEmail').update("&nbsp;");
				}
				else
				{
		  			$('emailtickcross').className = 'cross';
					$('errormsgRegisterEmail').className = 'redfont';
					$('errormsgRegisterEmail').update('Please enter a valid email');
		     	}
		  }
		  else
		  {
		  			$('emailtickcross').className = 'tick';
		  			$('errormsgRegisterEmail').update('&nbsp;');
		  			$('errormsgRegisterEmail').className = '';
		  }
    }

function checkagree()
{
	if(!checkme())
	{
		$('errormsgRegisterAccept').className = 'redfont';
		$('errormsgRegisterAccept').update('You need to accept terms of use');
	}
	else
	{
		$('errormsgRegisterAccept').update('&nbsp;');
		$('errormsgRegisterAccept').className = '';
	}

}



function terms()
{
window.open('terms.html','newwindow1','toolbar=0,top=0,left=0,width=550, height=390,scrollbars=1,resizable=1');
}
function clearErrors(){
	$('errormsgRegister').update('&nbsp;');
	$('errormsgRegisterUsername').update('&nbsp;');
	$('errormsgRegisterEmail').update('&nbsp;');
	$('errormsgRegisterAccept').update('&nbsp;');
	$('errormsgRegisterFname').update('&nbsp;');
	$('errormsgRegisterLname').update('&nbsp;');
	$('errormsgRegisterIname').update('&nbsp;');
	$('errormsgRegisterIcity').update('&nbsp;');
	$('errormsgRegisterIstate').update('&nbsp;');
	$('errormsgRegisterIzip').update('&nbsp;');
	$('errormsgRegisterphoneNumber').update('&nbsp;');	
}

function clearUserMessages(){
	$('errormsgRegisterUsername').update('&nbsp;');
}

function setemail()
{
	document.paypalform.custom.value = document.getElementById("testForm").email.value;
	document.paypalform.custom1.value = document.getElementById("testForm").dimdimid.value;
}

function submitEduForm()
{
		waiting();
	//	alert('sucess');
		setemail()
		var allNodes = Form.serialize("testForm");
  		var url = '/availablity/submitEduForm';
		var myAjax = new Ajax.Request(
										url,
											{
												method: 'get',
												parameters: allNodes,
												onComplete: showResponsecaptcha
											});
		
}

function showResponsecaptcha(originalRequest)
{
	var actual = originalRequest.responseText;
//	alert("showResponse : " + actual);	

	if(actual == "PurchaseOrder")
	{
//		alert("P.O. : " + actual);
		window.location.href = 'http://www.dimdim.com/registration/signup_Virtual_Classroom.html';
	}
	else
	{
//		alert("PP : " + actual);
		document.paypalform.submit();
	}
//	document.getElementById('ajax_waiting').className = 'Hide';
//	document.getElementById('ajax_waiting_css').className = 'Hide';
	
//	$('videoplayer_mask').className = 'Show';	
//	$('videoplayer_container').className = 'Show';	
	
}



function userCreationSuccess() {
//window.open('success.html','newwindow1','toolbar=0,top=0,left=0,width=550, height=390,scrollbars=1,resizable=1');
window.location="Dimdim_accountcreated_pro.html";
}

function checkavailablity()
{
	//alert("Inside check availablity function");
	clearErrors();
	//var allNodes = Form.serialize("testForm");

	var allNodes = 'name=' + $F('dimdimid');
	//alert(allNodes);
	var url = '/availablity/available';
	var x = document.getElementById("testForm");
	var username = x.dimdimid.value;
	//alert ("element for form " + x );
	//alert("username " + $F('dimdimid'));
	if($F('dimdimid').length > 3){
		if($F('dimdimid').length <=63){
			//alert(username);
					if(spacecheck(username))
					{
						if(alphanumeric(username))
						{
							//alert("username " + username);
							//document.body.style.cursor = 'wait';
							$('errormsgRegisterUsername').className = 'greenfont';
							$('errormsgRegisterUsername').update("Checking...");
							$('usernametickcross').className = '';
							var myAjax = new Ajax.Request(
												url,
												{
													method: 'get',
													parameters: allNodes,
													onComplete: showResponseRegisterCheck
												});

						}
						else{
							$('usernametickcross').className = 'cross';
							$('errormsgRegisterUsername').className = 'redfont';
							//$('errormsgRegisterUsername').focus();
							$('errormsgRegisterUsername').update('Dimdim ID can contain only Alpha numeric, . , @, _ , $ characters');
						}
					}
					else{
						$('usernametickcross').className = 'cross';
						$('errormsgRegisterUsername').className = 'redfont';
						$('errormsgRegisterUsername').update('Dimdim ID cannot cannot have space.');
					}
		}else{
			//alert("Username cannot be greater than 30");
			$('usernametickcross').className = 'cross';
			$('errormsgRegisterUsername').className = 'redfont';
			//$('errormsgRegisterUsername').focus();
			$('errormsgRegisterUsername').update('Dimdim ID cannot be greater than 64 characters in length.');
		}
	}else{
		if($F('dimdimid').length == 0)
		{
			$('usernametickcross').className = '';
			$('errormsgRegisterUsername').update("&nbsp;");
		}
		else
		{
			$('usernametickcross').className = 'cross';
			//alert ("Username cannot be less than 5");
			$('errormsgRegisterUsername').className = 'redfont';
			$('errormsgRegisterUsername').update("Dimdim ID cannot be less than 4 characters in length");
		}
	}
}

function checkme() {
	if (!document.getElementById("testForm").agree.checked) {
		//alert ("You must agree to the terms");
		return false;
	}
	else
	{
		return true;
	}
}

function checkUpdates() {
	if (!document.getElementById("testForm").checkupdates.checked) {
		//alert ("You must agree to the terms");
		return false;
	}
	else
	{
		return true;
	}


}

function validateEmailv2(emailAddress)
{
		  invalidChars = "~`!#$%^&*()\{}[]:;'<,>?";
		  for (i=0; i<invalidChars.length; i++) {
		  badChar = invalidChars.charAt(i);

		  if (emailAddress.indexOf(badChar,0) > -1)
		  {
		  	//alert(' Please enter a valid email & press Submit \n We will send you an invitation for Dimdim beta when we are ready for you');
			  return false
				}
 		  }
			atPos = emailAddress.indexOf("@",1)
			if (atPos == -1) {
			//alert(' Please enter a valid email & press Submit \n We will send you an invitation for Dimdim beta when we are ready for you');
			return false
			}
			if (emailAddress.indexOf("@",atPos+1) != -1) {
			//alert('Please enter a valid email & press Submit \n We will send you an invitation for Dimdim beta when we are ready for you');
				return false
			}
			periodPos = emailAddress.indexOf(".",atPos)
			if (periodPos == -1) {
			//alert('Please enter a valid email & press Submit \n We will send you an invitation for Dimdim beta when we are ready for you');
				return false
			}
			if (periodPos+3 > emailAddress.length)	{
			//alert('Please enter a valid email & press Submit \n We will send you an invitation for Dimdim beta when we are ready for you');
			return false
			}
			return true
    }


function alphanumeric(alphane)
{
	var numaric = alphane;
	//alert ("inside alphanumeric function");
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 45 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || (hh == 64) || (hh == 95) || (hh == 36))
		  {
		  }
		else	{
			 //alert (hh);
			 //alert (alphaa);
			 return false;
		  }
		}
 return true;
}

function spacecheck(alphane)
{
	//alert ("inside alphanumeric function");
	var numaric = alphane;
	//alert("numaric length : " + numaric.length);
	for(var j=0; j<numaric.length; j++)
	{
		  //alert("j :" + j);
		  var alphaa = numaric.charAt(j);
		  //alert("alphaa : " + alphaa);
		  var hh = alphaa.charCodeAt(0);
		  //alert("hh : " + hh);
		  if(hh == 32)
		  {
		  	return false;
		  }
		else
		  {
		  }
	}
	return true;
}



function showResponseRegister(originalRequest)
{
	document.body.style.cursor = 'default';
	//alert('originalRequest = '+originalRequest.responseText);
	//alert('originalRequest = '+originalRequest);
	var data = originalRequest.responseText;
	var temp = new Array();
	temp = data.split("{");
	var getCodeSplit = new Array();
	getCodeSplit = temp[1].split('"');

	//alert(temp[2]);
	var splitData = new Array();
	splitData = temp[2].split('"');
	//alert('data = '+splitData[1]);
	if('200'== getCodeSplit[3]){
		//alert('inside success value');
		$('errormsgRegister').className = 'greenfont';
		$('errormsgRegister').update("Dimdim ID created successfully.");
		userCreationSuccess();
	}
	else
	{
		$('errormsgRegister').className = 'redfont';
		$('errormsgRegister').update(splitData[1] + ".User could not be created, Please try again");
	}
	document.body.style.cursor = 'default';
}

function replaceName(username)
{
	//alert(username);
	document.getElementById("testForm").dimdimid.value = username;
	$('errormsgRegisterUsername').update('&nbsp');
	$('usernametickcross').className = 'tick';
	$('email').focus();
}

function changeamount(itemamount) {
	parent.paypalform.amount.value = itemamount;
}

function showResponseRegisterCheck(originalRequest)
{
	document.body.style.cursor = 'default';
//	alert('originalRequest = '+originalRequest.responseText);


	var actual = originalRequest.responseText;
	//alert(actual);

	var split = new Array();
	split = actual.split('{');
	//alert(split[0]);
	//alert(split[1]);
	//alert(split[2]);

	var getUsers = new Array();
	getUsers = split[2].split('"');
	//alert(getUsers[1]);

	var getCode = new Array();
	getCode = split[1].split(',');
	//alert(getCode[1]);

	var getCodeSplit = new Array();
	getCodeSplit = getCode[1].split('"');
	//alert(getCodeSplit[1]);
	clearUserMessages();
	//alert('got code as '+getCodeSplit[1] );
	if('200'== getCodeSplit[1] ){
		$('usernametickcross').className = 'tick';
		//alert('inside success value');
		$('errormsgRegisterUsername').className = 'greenfont';
		$('errormsgRegisterUsername').update("You can create this Dimdim ID.");
		isUserAvailable = true;
		//setting focus to pwd field
		//$('dimdimpassword').focus();
	}
	else
	{
		//alert('inside false value');
		$('usernametickcross').className = 'cross';
		$('errormsgRegisterUsername').className = 'redfont';
		if($F('dimdimid').length < 63){
			//alert('length less then 30')
			var actualtext = getUsers[1];
			//alert (actualtext);
			//alert("Comes inside the lenght success");
			var splitUsers = new Array();
			splitUsers = actualtext.split(', ');
			//alert("Dimdim id is already in use. Please choose another id.<br /> Few suggested ids are <br /><a id='userName1' href='javascript:replaceName(\""+splitUsers[0]+"\")';>" + splitUsers[0] +"</a><br/><a id='userName2' href='javascript:replaceName(\""+splitUsers[1]+"\")';>"+splitUsers[1] +"</a><br/><a id='userName3' href='javascript:replaceName(\""+splitUsers[2]+"\")';>"+splitUsers[2] + "</a><br/>");
			//href='javascript:replaceName(\""+splitUsers[0]+"\")';>" + splitUsers[0] +"</a><br/><a id='userName2' href='javascript:replaceName(\""+splitUsers[1]+"\")';>"+splitUsers[1] +"</a><br/><a id='userName3' href='javascript:replaceName(\""+splitUsers[2]+"\")';>"+splitUsers[2] + "</a><br/>");
			$('errormsgRegisterUsername').update("Dimdim ID is already in use. Please choose another ID.<br /> Try : <a id='userName1' href='javascript:replaceName(\""+splitUsers[0]+"\")';>" + splitUsers[0] +", </a><a id='userName2' href='javascript:replaceName(\""+splitUsers[1]+"\")';>"+splitUsers[1] +", </a><a id='userName3' href='javascript:replaceName(\""+splitUsers[2]+"\")';>"+splitUsers[2] + "</a>");

		}else {
			//alert('inside else...');
			$('errormsgRegisterUsername').update("Dimdim ID is already in use. Please use another one.");
		}
		isUserAvailable = false;
	}
	document.body.style.cursor = 'default';
}

function selectRooms()
{
	var noOfRooms=document.getElementById("noOfRooms");
	var par="USD $"+noOfRooms.options[noOfRooms.selectedIndex].text * 99/20+" for a Room Size of "+noOfRooms.options[noOfRooms.selectedIndex].text+" Persons";
	$("participants").update(par);

	var amount = noOfRooms.options[noOfRooms.selectedIndex].text * 99/20;
	changeamount(amount);
}



function blankCheck(feildValue)
{
	if($F(feildValue).length!=0 && $F(feildValue) != ' ')	
	{
		return true;
	}
	else
	{
		return false;
	}
}

function validationsBlank()
{
	if(blankCheck('firstName'))	
	{
		if(blankCheck('lastName'))	
		{
			if(blankCheck('institutionName'))	
			{
				if(blankCheck('institutionCity'))	
				{
					if(blankCheck('institutionState'))	
					{
						if(blankCheck('institutionZip'))	
						{
							if(numericZip($F('institutionZip'))) 
								{	
									if($F('email').length < 50)
									{
										if($F('email').length > 6)
										{
											var x=document.getElementById("testForm");
											var input=x.email.value;
											var bool = validateEmailv2(input);
												if(bool)
												{
													if(blankCheck('phoneNumber'))	
													{				
														if(numericPhone($F('phoneNumber'))) 
														{
															if(checkme())
															{			
																//alert('go')
																submitEduForm();
															}
															else{																
																$('errormsgRegisterAccept').className = 'redfont';
																$('errormsgRegisterAccept').update('You need to accept terms of use');
															}
														}
														else
														{
															$('errormsgRegisterphoneNumber').className = 'redfont';
															$('errormsgRegisterphoneNumber').update('Please enter valid Phone Number');
														}	
													}
													else
													{
														$('errormsgRegisterphoneNumber').className = 'redfont';
														$('errormsgRegisterphoneNumber').update('Please enter Phone Number');
													}												
												}
												else 
												{
														$('errormsgRegisterEmail').className = 'redfont';
														$('errormsgRegisterEmail').update('email is not valid');
												}
										}
										else
										{
											$('errormsgRegisterEmail').className = 'redfont';
											$('errormsgRegisterEmail').update('e-mail field cannot be less <br />than 6 characters in length.');
										}
									}
									else
									{
									//	$('emailtickcross').className = 'cross';
										$('errormsgRegisterEmail').className = 'redfont';
										$('errormsgRegisterEmail').update('e-mail field cannot be greater <br />than 50 characters in length.');
									}
								}
								else
								{
									$('errormsgRegisterIzip').className = 'redfont';
									$('errormsgRegisterIzip').update('Please enter a valid Zip Code');
								}	
							}
							else
							{
								$('errormsgRegisterIzip').className = 'redfont';
								$('errormsgRegisterIzip').update('Please enter Institution Zip');
							}	
						}
						else
						{
							$('errormsgRegisterIstate').className = 'redfont';
							$('errormsgRegisterIstate').update('Please enter Institution State');
						}	
					}
					else
					{
						$('errormsgRegisterIcity').className = 'redfont';
						$('errormsgRegisterIcity').update('Please enter Institution Name');
					}	
				}
				else
				{
					$('errormsgRegisterIname').className = 'redfont';
					$('errormsgRegisterIname').update('Please enter Institution Name');
				}	
			}
			else
			{
				$('errormsgRegisterLname').className = 'redfont';
				$('errormsgRegisterLname').update('Please enter Last name');
			}	
		}
		else{
			$('errormsgRegisterFname').className = 'redfont';
			$('errormsgRegisterFname').update('Please enter First name');
		}
	
	}






function numericPhone(alphane)
{
	var numaric = alphane;
	//alert ("inside alphanumeric function");
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 44 && hh<58) || (hh == 95) || (hh == 35) || (hh == 43))
		  {
		  }
		else	{
			 //alert (hh);
			 //alert (alphaa);
			 return false;
		  }
		}
 return true;
}




function numericZip(alphane)
{
	var numaric = alphane;
	//alert ("inside alphanumeric function");
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 44 && hh<58) || (hh == 95) || (hh == 35) || (hh == 43) || (hh > 64 && hh<91) || (hh > 96 && hh<123))
		  {
		  }
		else	{
			 //alert (hh);
			 //alert (alphaa);
			 return false;
		  }
		}
 return true;
}

