function showprofile(divid, expert_id, profile_id) {
   var layerName = "expertprofile" + divid;
   var ProfileLayer = document.getElementById(layerName);
   var reqprofile = new XMLHttpRequest();
   reqprofile.onreadystatechange = function()
   {
       if (reqprofile.readyState == 4) {
           if (reqprofile.status == 200) {
			   if (reqprofile.responseText!="") {                   
				   ProfileLayer.style.display="";
                   ProfileLayer.style.visibility="visible";
				   ProfileLayer.innerHTML = reqprofile.responseText;
                } 
            } else {
                    alert("Error: In processing, please try again");
            }
        }
    }
    reqprofile.open("GET", "experts.process.php?action=showprofile&layername=" + layerName + "&expert_id=" + expert_id +"&profile_id=" + profile_id, true);
    reqprofile.send("");
}
function closeprofile(layerName)
{   var ProfileLayer = document.getElementById(layerName);
	ProfileLayer.style.display="none";
    ProfileLayer.style.visibility="hidden";
}
function submitfrmExpertComment(obj)
{
	var error = 0;
	if (!commonCheck(obj.comment_title, 'Error: Please enter comment title', true)) error += 1;
	else if (!commonCheck(obj.full_name, 'Error: Please enter full name', true)) error += 1;
	else if (!validatefullname(obj.full_name, 'Error: Please enter valid full name(Only alphabets and space characters are allowed', true)) error += 1;
	else if (!commonCheck(obj.email, 'Error: Please enter email address', true)) error += 1;
	else if(! validateEmail (obj.email, "Error: Please enter valid email address", true)) error +=1;
	else if(trim(obj.website.value)!="") {
		if(!validateWebsite(obj.website, "Error: Please enter valid website url", true)) error +=1;
	}
	if (error==0 && !commonCheck(obj.comments, 'Error: Please enter your comments', true)) error += 1;
	if (error==0)  return true; 
    else return false;
}