/*
|	Discussion manager
|
|	Manages the discussion board and all data sent from it
|	Requires: core.js,connection.js
*/

		//Disucssion function
		{hp.email=function(){

			return {
				attach:function(){				
					//searching
					hp.utils.addEvent(hp.utils.get('oEmailLinks'),'click',hp.email.addcomment);
				},
				addcomment:function(){
					var oT=hp.utils.get('oLinkPost'),vComment=oT.value.trim().stripTags().replaceNewLine();
					var oE=hp.utils.get('oEmailForward'),vEmail=oE.value.trim().stripTags().replaceNewLine();

					if(vComment!=''){
						var oCommmentsR=hp.http.conn();
						oCommmentsR.open("get","/get/link/?email="+vEmail+"&c="+vComment,true);

						oCommmentsR.onreadystatechange=function() {
						 if(oCommmentsR.readyState==4&&oCommmentsR.status==200){
						  if(oCommmentsR.responseText=='success'){
						  // alert('Its alive');
						   hp.utils.get('email_comments').style.display='none';
						   hp.utils.get('email_notes').style.display='block';
						   //hp.email.showcomments('comments');
						   //oT.value='';
						  }else if(oCommmentsR.readyState==4&&oCommmentsR.status!=200){
						   alert('Sorry, an error occurred when sending your comment. Please try again later.');
						  };
						 };
						};
						oCommmentsR.send(null);
					}else{
						alert('Please enter some text before posting your comment.');
					}
				}
			}
		}()};