function OnFocus(elementId, defaultText)
{ 
   if (document.getElementById(elementId).value == defaultText)
   {
      document.getElementById(elementId).className = "normalText";
      var value=document.getElementById(elementId).value;
	  if(value=="Job Title" || value=="Minimum Salary" || value=="Location (city, state or zip)" || value=='Company Name')
	  {
	  	document.getElementById(elementId).value = "";
	  }
   }
}
function isValidMailId(str)
{
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(isNull(str))
	{
		return "Please insert email-ID";
	}
	if(reg.test(trim(str)) == false) 
	{
      	return "Please insert a valid email-ID";
   	}
   	return true;
}
function check_add_comment(frm)
{
	errormsg="";
	error=false;
	if(isNull(frm.blog_comment_addedby.value))
	{
		errormsg+="\nPlease insert name.";
		error=true;
	}
	if(isNull(frm.comment_author_mail.value))
	{
		errormsg+="\nPlease insert mail ID.";
		error=true;
	}
	isValid=isValidMailId(frm.comment_author_mail.value);
	if(!isNull(frm.comment_author_mail.value) && isValid!=true)
	{
		errormsg+="\nPlease insert valid mail ID.";
		error=true;
	}
	
	if(isNull(frm.blog_comment_content.value))
	{
		errormsg+="\nPlease insert comments.";
		error=true;
	}
	if(error)
	{
		alert(errormsg);
		return false;
	}
	return true;
}

function check_add_reply(frm)
{
	 
	if(isNull(frm.blog_reply_content.value))
	{
		alert("Please insert reply.");
		return false;
	}
}
function close_comment_popup(id)
{
	document.getElementById(id).style.display='none';
	var str="comment_author,comment_author_mail,blog_comment_content";
	var strArr=str.split(",");
	for(i=0;i<strArr.length;i++)
	{
		
		if(document.getElementById(strArr[i]))
		{
			document.getElementById(strArr[i]).value='';
		}
	}
}


function OnBlur(elementId, defaultText)
{
   	var textValue = document.getElementById(elementId).value;
	if ((textValue == defaultText) || textValue=="")
	{
	  document.getElementById(elementId).className = "watermark";
	  if(defaultText=="Job Title" || defaultText=="Minimum Salary" || defaultText=="Location (city, state or zip)" || defaultText=='Company Name')
	  {
	  	document.getElementById(elementId).value = defaultText;
	  }
	}
	else
	{
    	document.getElementById(elementId).className = "normalText";
	}
}

// function for submit A,B...Z
// $heading = heading of listing
// $to=job title or company
// $task=salary or job
function submitLetter(to, task ,letter, listing_page)
{
	if(document.getElementById("to"))
	{
		document.getElementById("to").value=to;
	}
	if(document.getElementById("task"))
	{
		document.getElementById("task").value=task;
	}
	if(document.getElementById("letter"))
	{
		document.getElementById("letter").value=letter;
	}
	if(document.getElementById("listing_page"))
	{
		document.getElementById("listing_page").value=listing_page;
	}
	var task=strReplace(" ", "-", document.getElementById("task").value);
	var listing=listing_page>1 ? '-'+listing_page : "-1";
	
	//browse-salaries-by-company.htm
	to=to=='jobtitle' ? 'title' : to;
	if(task=='salary')
	{
		var url='browse-salaries-by-'+to+'-view'+listing+'.htm';
		//company-salary-2-list.htm
		//var url=to+'-salary'+listing+'-list.htm';
	}
	//alert(task);
	if(task=='job')
	{
		var url="browse-jobs-by-"+to+"-view"+listing+".htm"
		//var url=""+to+'-jobs'+listing+'-list.htm';
	}
	//alert(url)
	document.getElementById('searchCriteria').action=url;
	window.document.getElementById('searchCriteria').submit();
	return false;
}
function submitListing(listing_page)
{
	to=document.getElementById("to").value
	task=document.getElementById("task").value
	letter=document.getElementById("letter").value;
	submitLetter(to, task ,letter, listing_page)
}