
/**************************************TRIM IN JAVASCRIPT STARTS FROM HERE************************************************/
// Removes leading whitespaces
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}


function Trim(str)
{  while(str.charAt(0) == (" ") )
  {  str = str.substring(1);
  }
  while(str.charAt(str.length-1) == " " )
  {  str = str.substring(0,str.length-1);
  }
  return str;
}
function check()
{
	var NameVAlidation=/[0-9\*\=\_\>\<\:\@\&\%\?\$\-\/\!\^\(\)\{\}\|\~\`\'\"\;\,\.\+\#\\]/;
	var EmailVALIdation=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var PhonEVAlidation=/[a-zA-Z\*\=\_\>\<\:\@\&\%\?\$\/\!\^\(\)\{\}\|\~\`\'\"\;\,\.\\]/;
		var messageVAlidation=/[?\>\<\\]/;
		
	//=========================================================================================
	if(document.getElementById("year").value=="0")
		{
				document.getElementById("yearError").innerHTML="<br>Please select year of graduation.";
				document.getElementById("yearError").style.display='';
				return false;
		}
		else
			{
				document.getElementById("yearError").innerHTML="";
				document.getElementById("yearError").style.display='none';
			}
	
	//==========================================================================================	
	if(document.getElementById("name") != null)
	{
		
		if(document.getElementById("name").value != '')
		{
			
	var str =Trim(document.getElementById("name").value);

			if( str=='')
			{
				document.getElementById("nameError").innerHTML="<br>Please dont give space in name field.";
				document.getElementById("nameError").style.display='';
				document.getElementById("name").value="";
				document.getElementById("name").focus();
				return false;
			}
			else
			{
				document.getElementById("nameError").innerHTML="";
				document.getElementById("nameError").style.display='none';
			}
		}
		else
		{
			if(document.getElementById("nameError") != null)
			{
				document.getElementById("nameError").innerHTML="<br>Please enter your name.";
				document.getElementById("nameError").style.display='';
				document.getElementById("name").focus();
				return false;
			}
			else
			{
				document.getElementById("nameError").innerHTML="";
				document.getElementById("nameError").style.display='none';
			}
		}
	}
//============================================================================================
			if(document.getElementById("address").value != '')

				{

					if(document.getElementById("address").value.search(messageVAlidation) >= 0 )
		
					{
						document.getElementById("addressError").innerHTML="<br>You dont use ?,<,> symbol.";
						document.getElementById("addressError").style.display='';
						document.getElementById("address").focus();
						return false;
					}
				}
			if( document.getElementById("address").value=='')
	
			{
				document.getElementById("addressError").innerHTML="<br>Please enter  address .";
				document.getElementById("addressError").style.display='';
				return false;
	
			}
			else
			{
			document.getElementById("addressError").innerHTML="";

			}
//=================================================================================================
	if(document.getElementById("company") != null)
	{
		
		if(document.getElementById("company").value != '')
		{
			
	var str =Trim(document.getElementById("company").value);

			if( str=='')
			{
				document.getElementById("companyError").innerHTML="<br>Please dont give space in company name field.";
				document.getElementById("companyError").style.display='';
				document.getElementById("company").value="";
				document.getElementById("company").focus();
				return false;
			}
			else

			{
				document.getElementById("companyError").innerHTML="";
				document.getElementById("companyError").style.display='none';
			}
		}
		else
		{
			if(document.getElementById("companyError") != null)
			{
				document.getElementById("companyError").innerHTML="<br>Please enter your company name.";
				document.getElementById("companyError").style.display='';
				document.getElementById("company").focus();
				return false;
			}
		}
	}
//=================================================================================================
	if(document.getElementById("course") != null)
	{
		
		if(document.getElementById("course").value != '')
		{
			
	var str =Trim(document.getElementById("course").value);

			if( str=='')
			{
				document.getElementById("courseError").innerHTML="<br>Please dont give space in course details .";
				document.getElementById("courseError").style.display='';
				document.getElementById("course").value="";
				document.getElementById("course").focus();
				return false;
			}
			else
			{
				document.getElementById("courseError").innerHTML="";
				document.getElementById("courseError").style.display='none';
			}
		}
		else
		{
			if(document.getElementById("courseError") != null)
			{
				document.getElementById("courseError").innerHTML="<br>Please enter your course details.";
				document.getElementById("courseError").style.display='';
				document.getElementById("course").focus();
				return false;
			}
		}
	}
//==============================================================================================
/*	if(document.getElementById("phno") != null)
	{	
		if(document.getElementById("phno").value != '')
		{
			if(isNaN(document.getElementById("phno").value))
			{
				document.getElementById("phnoError").innerHTML="<br>Please enter valid phone no.";
				document.getElementById("phnoError").style.display='';
				document.getElementById("phno").ClassName="RedClass";
				document.getElementById("phno").focus();
				return false;
			}
			var str =Trim(document.getElementById("phno").value);
			if( str=='')
			{
				document.getElementById("phnoError").innerHTML="<br>Please dont give space in phone no.";
				document.getElementById("phnoError").style.display='';
				document.getElementById("phno").ClassName="RedClass";
				document.getElementById("phno").value="";
				document.getElementById("phno").focus();
				return false;
			}
			else
			{
				document.getElementById("phnoError").innerHTML="";
				document.getElementById("phnoError").style.display='none';
			}
		}
		else
		{
			if(document.getElementById("phnoError") != null)
			{
				document.getElementById("phnoError").innerHTML="<br>Please enter your phone no.";
				document.getElementById("phnoError").style.display='';
				document.getElementById("phno").focus();
				return false;
			}
			else
			{
				document.getElementById("phnoError").innerHTML="";
				document.getElementById("phnoError").style.display='none';
			}
			
			
			
		}
	}		
			*/
//================================================================================================================//	
	if(document.getElementById("email") != null)
	{	
		if(document.getElementById("email").value != '')
		{
			if(!EmailVALIdation.test(document.getElementById("email").value))
			{
				document.getElementById("emailError").innerHTML="<br>Please enter valid email-Id.";
				document.getElementById("emailError").style.display='';
				document.getElementById("email").ClassName="RedClass";
				document.getElementById("email").focus();
				return false;
			}
			var str =Trim(document.getElementById("email").value);
			if( str=='')
			{
				document.getElementById("emailError").innerHTML="<br>Please dont give space in email .";
				document.getElementById("emailError").style.display='';
				document.getElementById("email").value="";
				document.getElementById("email").focus();
				return false;
			}
			else
			{
				document.getElementById("emailError").innerHTML="";
				document.getElementById("emailError").style.display='none';
			}
		}
		else
		{
			if(document.getElementById("emailError") != null)
			{
				document.getElementById("emailError").innerHTML="<br>Please enter email-Id.";
				document.getElementById("emailError").style.display='';
				document.getElementById("email").focus();
				return false;
			}
		}
		
	if(document.registration.image.value=="") 
	{
	document.getElementById("imageError").style.display='block';
 document.getElementById("imageError").innerHTML="You must upload an image file.";
	return false;
	}	
	
	else
	{
	document.getElementById("imageError").innerHTML="";
		document.getElementById("imageError").style.display='none';

	}
		
		
		
		
	}
	
return true;	
}
function imagevalidation()
{
var extensions = new Array("jpg","jpeg","gif","png");
var image_file = document.registration.image.value;
 var image_length = document.registration.image.value.length;
var pos = image_file.lastIndexOf('.') + 1;
var ext = image_file.substring(pos, image_length);
var final_ext = ext.toLowerCase();
for (i = 0; i < extensions.length; i++)
{
    if(extensions[i] == final_ext)
    {
    return true;
    }
}
	document.getElementById("imageError").style.display='block';

 document.getElementById("imageError").innerHTML="You must upload an image file.";

//alert("You must upload an image file with one of the following extensions: "+ extensions.join(', ') +".");
return false;
}


