/**
 * fnEmailArticle function
 * @param no, type, divId, userid
 * @return 
 */	
 	var intSelectedIssue =0;
	function fnEmailArticle(no,type,username,articleid)
	{
		var strErrorMessage = "";
		if ( document.getElementById('id_txt'+type+'FromEmail['+no+']').value == "")
		{
			strErrorMessage = strErrorMessage + "Enter Your Email Address. \n";
		}
		
		if ( document.getElementById('id_txt'+type+'Recepient['+no+']').value == "")
		{
			strErrorMessage = strErrorMessage + "Enter Recepient Email Address. \n";
		}

		if(document.getElementById('id_txt'+type+'FromEmail['+no+']').value != "")
		{
			var emailStr2 = document.getElementById('id_txt'+type+'FromEmail['+no+']').value;
			
			if(!fnEmailCheck (emailStr2))
			{
				strErrorMessage = strErrorMessage + "Enter Your Valid  Email Address. \n";
			}
		}

		if(document.getElementById('id_txt'+type+'Recepient['+no+']').value != "")
		{
			var emailStr2 = document.getElementById('id_txt'+type+'Recepient['+no+']').value;
			
			var emailArray = [];
			emailArray = emailStr2.split(",");
			for(var index=0;index<emailArray.length;index++)
			{
				if(!fnEmailCheck (emailArray[index]))
				{
					strErrorMessage = strErrorMessage + "Enter Valid Email Address of recepient. \n";
				}
			}
		}


	  var strFrom = document.getElementById("id_txt"+type+"FromEmail["+no+"]").value;	
	  var strTo = document.getElementById("id_txt"+type+"Recepient["+no+"]").value;	
	  
	  var strMessage = username+"  invited you to view blog. ";
	  var strPerMessage = document.getElementById("id_txt"+type+"Message["+no+"]").value;	
	  
	  //& creating problem to display whole content text so replacing it with 'and' word
 	  strPerMessage = strPerMessage.replace(/&/g, " and ");
	  strPerMessage = strPerMessage.replace(/\n/g, "<br>");
	  
	  if(document.getElementById("id_chk"+type+"SendMeCopy["+no+"]").checked)
	  {
	  		strSendCopy = 'true';
	  }
	  else
	  {
	  		strSendCopy = 'false';
	  }
		if (strErrorMessage != "")
		{
			alert(strErrorMessage);
			return false;
		}

	  var div = document.getElementById("id_div"+type+"Email["+no+"]");
	  div.style.display = "none";
	  Lightbox.hideBox();
		
		var strSubject = username+" has Sent you blog.";
		
		if(strErrorMessage=="")
		{
			  fnAjaxCaller('id_div'+type+'Response['+no+']','userprofile','emailblog', '&sender='+strFrom+'&recepient='+strTo+'&subject='+strSubject+'&message='+strMessage+'&sendcopy='+strSendCopy+'&blogid='+articleid+'&personalmsg='+strPerMessage+'&username='+username, '', '');
		}
	}
	
	
	/**
 * fnValidateNewsInput function
 * @param 
 * @return 
 */
	function fnValidateNewsInput()
	{
		var strErrorMessage = "";

		if(document.getElementById('txtNewsSearch').value=="")
		{
			strErrorMessage = "Please enter text to search.";
		}
		if(document.getElementById('txtNewsSearch').value.length==1)
		{
			strErrorMessage = "Please enter text more than one character.";
		}
		if(strErrorMessage!="")
		{
			alert(strErrorMessage);	
			return false;
		}
	}

	/**
	 * fnValidateNewsInput function
	 * @param 
	 * @return 
	 */
	function fnValidateReportInput()
	{
		var strErrorMessage = "";
		if(intSelectedIssue==1)
		{
			if(document.getElementById('id_txtOtherIssue').value=="")
				strErrorMessage = "Please enter other issue.\n";
		}
		if(document.getElementById('id_reportissue').value=="")
		{
			strErrorMessage = strErrorMessage +  "Please select report issue.\n";
		}
		if(document.getElementById('id_txtReportDesc').value=="")
		{
			strErrorMessage = strErrorMessage +  "Please enter reason for report abuse.\n";
		}
		if(strErrorMessage!="")
		{
			alert(strErrorMessage);	
			return false;
		}
	}


/**
 * fnHideShowDiv function
 * @param element id 
 * @return 
 */
 function fnOpenCloseControl(strShowId, strHideId)
{
	if (document.getElementById(strShowId).style.display == "none")
	{
		document.getElementById(strShowId).style.display = "";
		document.getElementById(strHideId).style.display = "none";
	}
	else
	{
		document.getElementById(strShowId).style.display = "none";
	}
}

	/**
 * fnValidateNewsInput function
 * @param 
 * @return 
 */
	function fnChangeReportIssue(issue)
	{
		var strErrorMessage = "";
		if(issue =="Other")
		{
			intSelectedIssue=1;
			document.getElementById('id_OtherReportIssue').style.display="";
		}
		else
		{
			document.getElementById('id_OtherReportIssue').style.display="none";
			intSelectedIssue=0;
		}
	}




	function fnHideShowDiv(no,type,id)
	{
		var elem = document.getElementById(id);
		
		if(id=="id_div"+type+"Comment["+no+"]")
		{
			document.getElementById('id_div'+type+'Email['+no+']').style.display="none";	
		}
		else
		{
			document.getElementById('id_div'+type+'Comment['+no+']').style.display="none";	
		}

		if(elem.style.display=="")
		{
				elem.style.display = "none";
		}
		else
		{
				elem.style.display = "";
		}
	}


