function checkvalidation(ctrl)
{
    var strArray=ctrl.split(',');
    var error='';
    var e,so;
    var nm='';
    var n=0
    while(n<strArray.length)
    {
        //alert(strArray[n]);
		e=document.getElementById(strArray[n]);
		//alert(e);
        if(e.type=="select-one")
        {
            so=e.selectedIndex;
            //alert(so);
        }
        else
        {
            so=e.value;
        }
        if((so=="")||(so==0))
        {
            //alert(e.name);
			if(e.name=="country")
			{
            	nm="Business Location";
			}
			else if(e.name=="secrete_question")
			{
            	nm="secrete question";
			}
			else if(e.name=="per_name")
			{
            	nm="Contact Person Name";
			}
			else if(e.name=="per_name")
			{
            	nm="Contact Person Name";
			}
			else if(e.name=="buy_des")
			{
            	nm="Buyers Description";
			}
			else if(e.name=="person_comp")
			{
            	nm="Company Name";
			}
			else if(e.name=="username")
			{
            	nm="User Name";
			}
			else if(e.name=="pro_name")
			{
            	nm="Product Name";
			}
			else if(e.name=="pro_desc")
			{
            	nm="Product Description";
			}
			else if(e.name=="desc")
			{
            	nm="Description";
			}
			else if(e.name=="title")
			{
            	nm="Title";
			}
			else if(e.name=="summary")
			{
            	nm="Summary";
			}
			else if(e.name=="content")
			{
            	nm="Content";
			}
			else if(e.name=="product_category")
			{
            	nm="product category";
			}
            else if(e.name=="comp_province")
			{
            	nm="State or Province";
			}
			else if(e.name=="content")
			{
            	nm="Content";
			}
			else if(e.name=="person_name")
			{
            	nm="Person Name";
			}
			else if(e.name=="phone")
			{
            	nm="Phone";
			}			
            else if(e.name=="person_phone")
			{
            	nm="Phone Number";
			}
			else if(e.name=="person_time")
			{
            	nm="Person Time";
			}
            else if(e.name=="person_date")
			{
            	nm="Person Date";
			}
			else if(e.name=="city")
			{
            	nm="City";
			}
            else if(e.name=="fullname")
			{
            	nm="Full Name";
			}
            else if(e.name=="comp_name")
			{
            	nm="Company Name";
			}
			else if(e.name=="gender")
			{
            	nm="Gender";
			}
            else if(e.name=="comp_tele_country")
			{
            	nm="Country Code";
			}			
			else if(e.name=="comp_tele_area")
			{
            	nm="Area Code";
			}
            else if(e.name=="comp_tele_no")
			{
            	nm="Telephone Number";
			}
			else if(e.name=="cur_email")
			{
            	nm="Current Email";
				document.getElementById("ajaxcheckemail").innerHTML="Plz Enter E-mail";
			}
            else if(e.name=="org_pwd")
			{
            	nm="Password";
			}
			else if(e.name=="password")
			{
            	nm="Password";
			}
			else if(e.name=="category")
			{
            	nm="Specified Your Category";
			}
			else if(e.name=="confirm_password")
			{
            	nm="Confirm Password";
			}
            else if(e.name=="verificationcode")
			{
            	nm="Verification Code";
			}
			else if(e.name=="mobile")
			{
            	nm="Mobile Number";
			}
            else if(e.name=="fax")
			{
            	nm="Fax Number";
			}
			else if(e.name=="comp_intro")
			{
            	if(!validatefckeditor(e.name))
				nm="Company Introduction";
			}
			else if(e.name=="maximumExperience")
			{
            	nm="Maximum Experience";
			}
			else if(e.name=="minimumSalary")
			{
            	nm="Minimum Salary";
			}
			else if(e.name=="maximumSalary")
			{
            	nm="Maximum Salary";
			}
			else if(e.name=="email")
			{
            	nm="E-mail ID";
			}
			else if(e.name=="comp_buss_keywords")
			{
            	nm="Business keywords";
			}
			else if(e.name=="minimumExperience")
			{
            	nm="Minimum Experience";
			}
			else if(e.name=="srh_cat")
			{
            	nm="Dealing Product";
			}
            else if(e.name=="url")
			{
            	nm="Web URL";
			}
            else if(e.name=="placementlocation")
			{
            	nm="Placement Location";
			}
			else if(e.name=="companydetail")
			{
            	nm="Company Detail";
			}
            else if(e.name=="requirement")
			{
            	nm="Your Requirement";
			}			
			else if(e.name=="firstname")
			{
            	nm="First Name";
			}
            else if(e.name=="lastname")
			{
            	nm="Last Name";
			}
			else if(e.name=="currentlocation")
			{
            	nm="Current Location";
			}
			else if(e.name=="resumeheadline")
			{
            	nm="Resume Headline";
			}			
			else if(e.name=="functionalarea")
			{
            	nm="Functional Area";
			}
            else if(e.name=="currentindustry")
			{
            	nm="Current Industry Type";
			}
			if(e.name=="industry")
			{
            	nm="Industry";
			}
			if(e.name=="ugCourse[]")
			{
            	nm="Basic Qualification";
			}
			if(e.name=="pgCourse[]")
			{
            	nm="Post Graduation";
			}
			if(e.name=="BROWSECV")
			{
            	nm="Post Resume";
			}
			if(e.name=="keyskill")
			{
            	nm="key Skill";
			}
			if(e.name=="resumeheadline")
			{
            	nm="Resume headline";
			}
			if(e.name=="product_name")
			{
            	nm="Buying Lead";
			}
			else if(e.name=="sell_product_name")
			{
            	nm="Selling Lead";
			}
            else if(e.name=="product_keyword")
			{
            	nm="Product Keyword";
			}
			else if(e.name=="sell_product_keyword")
			{
            	nm="Product Keyword";
			}
			else if(e.name=="countrycode")
			{
            	nm="countrycode";
			}
			else if(e.name=="areacode")
			{
            	nm="areacode";
			}
            else if(e.name=="srh_cat")
			{
            	nm="Product Category";
			}
			else if(e.name=="sub_category")
			{
            	nm="Product Sub-Category";
			}
			else if(e.name=="sub_category1")
			{
            	nm="Product Sub-Category";
			}
			else if(e.name=="srh_cat1")
			{
            	nm="Product Category";
			}
			 else if(e.name=="pro_des")
			{
            	nm="Product Description";
			}
			 else if(e.name=="description")
			{
            	nm="Product Description";
			}
			 else if(e.name=="sell_pro_des")
			{
            	nm="Product Description";
			}
			/* else if(e.name=="expdays")
			{
            	nm="Expiry date";
			}
			 else if(e.name=="sell_expdays")
			{
            	nm="Expiry date";
			}*/
			else if(e.name=="basicqualification")
			{
            	nm="Basic Qualification";
			}
			else if(e.name=="name")
			{
            	nm="Full Name";
			}
			else if(e.name=="message")
			{
            	nm="Message";
			}
        }
		else
		{
			if(e.name=="cur_email")
			{
				if(!checkemail(e.name))
					{
						nm="Input valid email address!";
						document.getElementById("ajaxcheckemail").innerHTML=nm;
					}
			}
			else if(e.name=="email")
			{
				if(!checkemail(e.name))
					{
						nm="Input valid email address!";
						//document.getElementById("ajaxcheckemail").innerHTML=nm;
					}
			}
			else if(e.name=="chk_busstype[]")
			{
				flag = true;
            	for(i=0;i<document.frm.elements['chk_busstype[]'].length;i++)
				{
					if(document.frm.elements['chk_busstype[]'][i].checked)
					{
						//alert(document.frm.elements['chk_busstype[]'][i].checked);
						flag = false;
					}
				}
				if(flag)
				{
					nm="Please Select Atleast One Business Type";
				}
			}
			else if(e.name=="comp_tele_country")
			{
				if(isNaN(e.value))
				{
					nm="Country Code must be Number";
				}
			}
			else if(e.name=="comp_tele_area")
			{
				if(isNaN(e.value))
				{
					nm="Area Code must be Number";
				}
			}
			else if(e.name=="comp_tele_no")
			{
				if(isNaN(e.value))
				{
					nm="Phone Number must be Number";
				}
			}
			else if(e.name=="phone")
			{
				if(isNaN(e.value))
				{
					nm="Phone Number must be Number";
				}
			}
		}
        if(nm!='')
		{
        	error+="# "+nm+"\n";
			nm='';
		}
        n++;
    }

    if(error!='')
    {
        alert("Following Fields are Required\n"+error);
		/*
		errorarr=error.split('\n');
		for(i=0;i<errorarr.length;i++)
		{
		}
		*/
        return false;
    }
    else return true;
}

var testresults;
function checkemail(email)
{
	var str=document.getElementById(email).value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (filter.test(str))
	testresults=true;
	else
	{
		//alert("Please input a valid email address!");
		testresults=false;
	}
	return (testresults);
}
function validatefckeditor(eleid) 
{
      var oEditor = FCKeditorAPI.GetInstance(eleid);
      //alert(oEditor.GetXHTML(true));
	  if(oEditor.GetXHTML(true)=='')
	  return false;
	  else
	  return true;
}
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 alphanumeric(alphane)
{
	var numaric = alphane;
	for(var j=0; j<numaric.length; j++)
		{
		  var alphaa = numaric.charAt(j);
		  var hh = alphaa.charCodeAt(0);
		  if((hh > 47 && hh<58) || (hh > 64 && hh<91) || (hh > 96 && hh<123) || hh==45)
		  {
		  }
		else	{
			 return false;
		  }
		}
 return true;
}
function checklength(val,count)
{	
	if(val.length >= count)
	{
		return true;
	}
	else
	{
		return false;
	}
}

