// JavaScript Document
function onlyNumbers(evt)
{
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
		return false;
	feedback_clearvalid();
	return true;
}
function trimAll(sString) 
{
	while (sString.substring(0,1) == ' ')
	{
		sString = sString.substring(1, sString.length);
	}
	while (sString.substring(sString.length-1, sString.length) == ' ')
	{
		sString = sString.substring(0,sString.length-1);
	}
	return sString;
}
function checkEmail(f1)
{
	if ((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(f1.value))||(f1.value==""))
		{
			return (true)
		}
	f1.focus();
	return (false)
}
function feedback_valid()
{
	if(trimAll(document.enquiry.name.value)=="")
	{
		document.getElementById("id_name").innerHTML='* Please Enter The Name';
		document.enquiry.name.focus();
	}
	else if(trimAll(document.enquiry.email.value)=="")
	{
		document.getElementById("id_email").innerHTML='* Please Enter The Email Id';
		document.enquiry.email.focus();
	}
	else if((checkEmail(document.enquiry.email)==false))
	{
		document.getElementById("id_email").innerHTML='* Invalid Email Id';
		document.enquiry.email.focus();
	}
	else if(trimAll(document.enquiry.mobile.value)=="")
	{
		document.getElementById("id_mobile").innerHTML='* Please Enter The Mobile No.';
		document.enquiry.mobile.focus();
	}
	else if(trimAll(document.enquiry.des.value)=="")
	{
		document.getElementById("id_des").innerHTML='* Please Enter The Description';	
		document.enquiry.des.focus();
	}
	else
	{
		feedback('feedback_mail.php');
	}
}
function feedback_clearvalid()
{
	if(document.enquiry.name.value!="")
	{
		document.getElementById("id_name").innerHTML='';
	}
	if(document.enquiry.email.value!="")
	{
		document.getElementById("id_email").innerHTML='';
	}
	if(document.enquiry.mobile.value!="")
	{
		document.getElementById("id_mobile").innerHTML='';
	}
	if(document.enquiry.des.value!="")
	{
		document.getElementById("id_des").innerHTML='';
	}
}
function applyjob_valid()
{
	if(trimAll(document.opening.name.value)=="")
	{
		document.getElementById("id_name").innerHTML='* Please Enter The Full Name';		
		document.opening.name.focus();
	}
	else if(trimAll(document.opening.email.value)=="")
	{
		document.getElementById("id_email").innerHTML='* Please Enter The Email Id';		
		document.opening.email.focus();
	}
	else if((checkEmail(document.opening.email)==false))
	{
		document.getElementById("id_email").innerHTML='* Invalid Email Id';		
		document.opening.email.focus();
	}
	else if(trimAll(document.opening.mobile.value)=="")
	{
		document.getElementById("id_mobile").innerHTML='* Please Enter The Mobile Number';
		document.opening.mobile.focus();
	}
	else if(trimAll(document.opening.resume.value)=="")
	{
		document.getElementById("id_resume").innerHTML='* Select your CV..';		
		document.opening.resume.focus();
	}
	else if(trimAll(document.opening.comment.value)=="")
	{
		document.getElementById("id_comment").innerHTML='* Please Enter The Comments';
		document.opening.comment.focus();
	}
	else
	{
		var f=document.opening.resume.value;
		var file=f.split(".");
		if(file[1]=="doc" || file[1]=="docx" || file[1]=="pdf" || file[1]=="rtf")
		{
				$("#loading")
			.ajaxStart(function(){
				$(this).show();
			})
			.ajaxComplete(function(){
				$(this).hide();
			});
	
			$.ajaxFileUpload
			(
				{
					url:'online_resume.php',
					secureuri:false,
					fileElementId:'resume',
					dataType: 'json',
					success: function (data, status)
					{
						if(typeof(data.error) != 'undefined')
						{
							if(data.error != '')
							{
								alert(data.error);
							}else
							{
								alert(data.msg);
							}
						}
					},
					error: function (data, status, e)
					{
						//alert(e);
					}
				}
			)
			applyjob('openings_submit.php');
		}
		else
		{
			document.getElementById("resume_id").innerHTML='* Invalid File Format..';		
			document.opening.resume.focus();
		}
	}
}
function applyjob_clearvalid()
{
	
	if(document.opening.name.value!="")
	{
		document.getElementById("id_name").innerHTML='';		
	}
	if(document.opening.email.value!="")
	{
		document.getElementById("id_email").innerHTML='';		
	}
	if(document.opening.mobile.value!="")
	{
		document.getElementById("id_mobile").innerHTML='';		
	}
	if(document.opening.resume.value!="")
	{
		document.getElementById("id_resume").innerHTML='';		
	}
	if(document.opening.comment.value!="")
	{
		document.getElementById("id_comment").innerHTML='';		
	}
}