function countInstances(stringValue, delimiter) { 
	var substrings = stringValue.split(delimiter); 
	return substrings.length - 1; 
}
function registervalidation()
{
	var flag = true;
	
	if( ! ValidPage() )
		flag = false;
	if( ! GetSampleWorks('sampleworks') )
		flag = false;
	return flag;
}
function ValidPage()
{
	
	var temp='';
	var flag = true;
	if( document.getElementById('skills') == null )
	{
		return flag;
	}
	var skills = document.getElementById('skills').value; 
	var qualification = document.getElementById('qualification').value; 
	var industry_details = document.getElementById('industry_details').value; 
	//var metrics = document.getElementById('metrics').value;
	var resume = ""; 
	if( document.getElementById('resume') != null )
	{
		resume = document.getElementById('resume').value; 
	}
	//var photo = document.getElementById('photo').value; 
	//var skills = document.getElementById('skills').value;
	if( skills == "" )
	{
		document.getElementById('skillsmsg').innerHTML = "Please enter skills"
		flag = false;
		//temp=temp+"<br/>Please enter skills";
		errormessages.push("skills");
		errormessages2.push("skills");
	}
	else
	{
		if( countInstances(skills,",") > 5 )
		{
			document.getElementById('skillsmsg').innerHTML = "only 5 entries allowed"
			flag = false;
			//temp=temp+"<br/>only 5 entries allowed";
			errormessages.push("skills");
			errormessages2.push("skills");
		}
		else
		{
			disableerrormessages.push("skills");
			disableerrormessages2.push("skills");
			
		}
	}
	/*
	if( qualification == "" && document.getElementById('lblcb_resume').innerHTML == "Resume:" )
	{
		document.getElementById('qualificationmsg').innerHTML = "Please enter Qualification"
		flag = false;
		//temp=temp+"<br/>Please enter Qualification";
		errormessages.push("qualification");
		errormessages2.push("qualification");
	}
	else
	*/
	{
		if( countInstances(qualification,",") > 5 )
		{
			document.getElementById('qualificationmsg').innerHTML = "only 5 entries allowed"
			flag = false;
			//temp=temp+"<br/>only 5 entries allowed";
			errormessages.push("qualification");
			errormessages2.push("qualification");
		}
		else
		{
			disableerrormessages.push("qualification");
			disableerrormessages2.push("qualification");
		}
	}
	if( industry_details == "" )
	{
		//document.getElementById('industry_detailsmsg').innerHTML = "Please enter industry details"
		//flag = false;
		//temp=temp+"<br/>Please enter industry details";
		//errormessages.push("industry_details");
		//errormessages2.push("industry_details");
	}
	else
	{
		if( countInstances(industry_details,",") > 5 )
		{
			document.getElementById('industry_detailsmsg').innerHTML = "only 5 entries allowed"
			flag = false;
			//temp=temp+"<br/>only 5 entries allowed";
			errormessages.push("industry_details");
			errormessages2.push("industry_details");
		}
		else
		{
			disableerrormessages.push("industry_details");
			disableerrormessages2.push("industry_details");
		}
	}	
	if(! ValidateResume('resume') )
		flag = false;
	
	return flag;
}
function ValidateField(fieldID,errorText)
{
	var filedValue = document.getElementById(fieldID).value;
	if(fieldID == "qualification")
	{
		if(document.getElementById('cbf542').checked)
			return;
	}
	if( filedValue == "" )
	{
		document.getElementById(fieldID+'msg').innerHTML = errorText;
		//alert(fieldID);
		document.getElementById("edit_"+fieldID).style.display='';
		return false;
	}
	else
	{
		document.getElementById(fieldID+'msg').innerHTML = "";
		document.getElementById("edit_"+fieldID).style.display='none';
		return true;
	}
}
function ValidateResume(fieldID)
{
	if( document.getElementById(fieldID) != null )
	{
		var fieldValue = document.getElementById(fieldID).value;
		
		if( fieldValue == "" )
		{
			if( document.getElementById('cb_resume').value == "" )
			{
				
				//document.getElementById(fieldID+'msg').innerHTML = 'Please select Resume';
				return true;
			}
			else
			{
				return true;
			}
		}
		else
		{
			var doctypes=['doc','pdf','ppt','txt','docx','pptx'];		
			dots 	= fieldValue.split(".");
			ftype 	= dots[dots.length-1].toLowerCase();
			if(!( (ftype == "doc") || ( ftype == "docx" ) || ( ftype == "pdf" ) || ( ftype == "ppt" ) || ( ftype == "pptx" ) || ( ftype == "txt" )) )
			{
				document.getElementById(fieldID+"msg").innerHTML= "You can upload .doc, .ppt, .txt or .pdf files only" ;			
				return false;	
			}
			document.getElementById(fieldID+'msg').innerHTML = "";
			return true;
		}
	}
	else
	{
		return true;
	}
}
function ValidatePhoto(fieldID)
{
	var fieldValue = document.getElementById(fieldID).value;	
	if( fieldValue == "" )
	{
		//document.getElementById(fieldID+'msg').innerHTML = 'Please select photo';
		return true;
	}
	else
	{
		var doctypes=['jpg','gif','jpeg','png'];		
		dots 	= fieldValue.split(".");
		ftype 	= dots[dots.length-1].toLowerCase();
		if(! ( (ftype == "jpeg") || ( ftype == "jpg" ) || ( ftype == "gif" ) || ( ftype == "png" ) || ( ftype == "" )) )
		{
			document.getElementById(fieldID+"msg").innerHTML= "Invalid photo format selected" ;			
			return false;	
		}
		document.getElementById(fieldID+'msg').innerHTML = "";
		return true;
	}
}
