
	
   var http_request = false;
   function makeRequest(url,did, parameters) {
      http_request = false;
      if (window.XMLHttpRequest) { // Mozilla, Safari,...
         http_request = new XMLHttpRequest();
         if (http_request.overrideMimeType) {
         	// set type accordingly to anticipated content type
            //http_request.overrideMimeType('text/xml');
            http_request.overrideMimeType('text/html');
         }
      } else if (window.ActiveXObject) { // IE
         try {
            http_request = new ActiveXObject("Msxml2.XMLHTTP");
         } catch (e) {
            try {
               http_request = new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e) {}
         }
      }
      if (!http_request) {
         alert('Cannot create XMLHTTP instance');
         return false;
      }
	   
      //http_request.onreadystatechange = alertContents;
	   http_request.onreadystatechange = function() { 
           alertContents(did); 
		   };
      http_request.open('GET', url + parameters, true);
      http_request.send(null);
   }

   function alertContents(did) {
	    
      if (http_request.readyState == 4) {
         if (http_request.status == 200) {
			result = http_request.responseText;
            document.getElementById(did).innerHTML = result; 
			if( did.indexOf('child_result_') == 0)
			{
				var repply_id = did.replace(/child_result_/, "reply_")
			}
			document.getElementById(did).innerHTML = result; 
			if(repply_id != null)
			{
				document.getElementById(repply_id).innerHTML = '';
			}
			
			if(result=='')
				window.location.reload();
			
			//alert("hello  "+parameters);
         } else {
           alert('There was a problem with the request.');
         }
      }
   }
   //reply comment
   
      
	function get_reply(obj,did)
	{
		var msg	=	'';
		var getstr = "?";
		var Pattern = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
		for (i=0; i<obj.childNodes.length; i++) 
		{
			if (obj.childNodes[i].type == "textarea")
			{
			   getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
			   if(obj.childNodes[i].value == '' && obj.childNodes[i].name == 'txtComment') 
			   {
				   msg = "Please Enter Reply"+"\n"
				   alert(msg);
				   obj.childNodes[i].focus();
				   return false;
			   }
			}
			if (obj.childNodes[i].tagName == "INPUT") 
			{
				if (obj.childNodes[i].type == "text") 
				{
				   	getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
					if(obj.childNodes[i].value == '' && obj.childNodes[i].name == 'txtName') 
					{
						msg = "Please Enter Name"+"\n"
						alert(msg);
						obj.childNodes[i].focus();
				   		return false;
						
					}
					if(obj.childNodes[i].value == '' && obj.childNodes[i].name == 'txtEmail') 
					{
						msg = "Please Enter Email"+"\n"
						alert(msg);
	  				    obj.childNodes[i].focus();
					    return false;
					}
					else if(!Pattern.test(obj.childNodes[i].value) && obj.childNodes[i].name == 'txtEmail')
					{
						msg = 'Email Must be valid.'
						alert(msg);
						obj.childNodes[i].focus();
						return false;
					}
					if(obj.childNodes[i].value == '' && obj.childNodes[i].name == 'txtPassword') 
					{
						msg = "Please Enter Paasword"+"\n"
						alert(msg);
	  				    obj.childNodes[i].focus();
					    return false;
					}
				}
				
				if (obj.childNodes[i].type == "hidden") 
				{
					getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
				}
				
         	}   
		}  
		return true;
      	//makeRequest(siteURL+'save_comment.php',did, getstr);

   }
   
   
   //end tag
   
	function get_abuse( objid,loadarea )
	{
		var getstr = "?";
		getstr += "repplyID="+objid;
		makeRequest(siteURL+'comment_abuse.php',loadarea, getstr);
	}	
	
	
	
      
    function get_fwd(obj,did) {
	   
      var getstr = "?";
	  var msg ="";
      for (i=0; i<obj.childNodes.length; i++) {
	  
	     if (obj.childNodes[i].type == "textarea") {
               getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
			   if(obj.childNodes[i].value == '' && obj.childNodes[i].name == 'txtFriendsEmail') 
			   {
				   msg += "Please enter friends email"+"\n"
			   }
			   if(obj.childNodes[i].value == '' && obj.childNodes[i].name == 'txtcomment') 
			   {
				   msg += "Please enter comment"+"\n"
			   }
            }
         if (obj.childNodes[i].tagName == "INPUT") {
            if (obj.childNodes[i].type == "text") {
               getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
				if(obj.childNodes[i].value == '' && obj.childNodes[i].name == 'txtYourEmail') 
				{
					msg += "Please enter email"+"\n"
				}
				if(obj.childNodes[i].value == '' && obj.childNodes[i].name == 'txtYourName') 
				{
					msg += "Please enter name"+"\n"
				}
            }
			
			       if (obj.childNodes[i].type == "hidden") {
               getstr += obj.childNodes[i].name + "=" + obj.childNodes[i].value + "&";
            }

         }   
         
      }
	  if(msg!='')
	  {
		  alert(msg);
		  return false
	  }
      makeRequest(siteURL+'forward_institute_review.php',did, getstr);
	  //alert(getstr);
   }
   
   
function reply(ele) 
{
	var tt='reply_'+ele;
	var tt1='edit_reply_'+ele;
	var srcElement = document.getElementById(tt);
	var srcElement1 = document.getElementById(tt1);
	srcElement.style.display='block';
	srcElement1.style.display='none';
}
function reply_close(ele) 
{
	var tt='reply_'+ele;
	var srcElement = document.getElementById(tt);
	srcElement.style.display='none';
}

function open_edit_reply_area(ele) 
{
	var tt='edit_reply_'+ele;
	var tt1='reply_'+ele;
	var srcElement = document.getElementById(tt);
	var srcElement1 = document.getElementById(tt1);
	srcElement.style.display='block';
	srcElement1.style.display='none';
}
function close_edit_reply_area(ele) 
{
	var tt='edit_reply_'+ele;
	var srcElement = document.getElementById(tt);
	srcElement.style.display='none';
}






function fwd(ele) 
{
	var tt='fwd_'+ele;
	var tt1='reply_'+ele;
	var srcElement = document.getElementById(tt);
	var srcElement1 = document.getElementById(tt1);
	srcElement.style.display='block';
	srcElement1.style.display='none';
}
function fwd_close(ele) 
{
	var tt='fwd_'+ele;
	var srcElement = document.getElementById(tt);
	srcElement.style.display='none';
}
function delete_comment_repply(url,flag,request_url) 
{
	
	if(flag == 0)
	{
		if(confirm("Are you sure do you want to delete all comment under this repply"))
		{
			window.location.href = url+"&request_url="+request_url
		}
		else
		{
			return false;
		}
	}
	else
	{
		if(confirm("Are you sure do you want to delete this comment"))
		{
				window.location.href = url+"&request_url="+request_url
		}
		else
		{
			return false;
		}
	}
}

function ValidationWriteComment_new(form)
{
	
   var Pattern = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	if(document.frmWriteComment.txtComment.value == "")
	{
		document.getElementById('errmsg').innerHTML	=	'Please enter your comment';
		document.getElementById('txtComment').focus();
		return false;
	}
	if(document.frmWriteComment.txtName !=null)
	{
		if(document.frmWriteComment.txtName.value == "")
		{
			document.getElementById('errmsg').innerHTML	=	'Please Enter your Name';
			document.frmWriteComment.txtName.focus();
			return false;
		}
		else if(document.frmWriteComment.txtEmail.value == "")
		{
			document.getElementById('errmsg').innerHTML	=	'Please Enter your Email ID';
			document.frmWriteComment.txtEmail.focus();
			return false;
		}
		else if(!Pattern.test(document.frmWriteComment.txtEmail.value))
		{
			document.getElementById('errmsg').innerHTML = 'Email Must be valid.'
			document.frmWriteComment.txtEmail.focus();
			return false;
		}
		else if(document.frmWriteComment.txtPassword.value == "")
		{
			document.getElementById('errmsg').innerHTML	=	'Password Must be filled.';
			document.frmWriteComment.txtPassword.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
}	


function ValidationWriteComment(form)
{
	var flag			=	true;
	var i				=	0;
	var Pattern = /^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i
	if(document.frmWriteComment.txtComment.value == "")
	{
		document.getElementById('err_comment_msg').innerHTML	=	'Please enter your comment';
		document.frmWriteComment.txtComment.className			=	"error"; 
		flag = false;
		i=i+1;
		if(i==1)
			document.getElementById('txtComment').focus();
	}
	else
	{
		document.getElementById('err_comment_msg').innerHTML = '';
		document.frmWriteComment.txtComment.className	=	"success"; 
	}
	
	
	if(document.frmWriteComment.txtName !=null && document.frmWriteComment.txtName !=undefined )
	{
		if(document.frmWriteComment.txtName.value == "")
		{
			document.getElementById('err_fname_msg').innerHTML	=	'Please Enter your Name';
			document.frmWriteComment.txtName.className			=	'error';
			flag = false;
			i=i+1;
			if(i==1)
				document.frmWriteComment.txtName.focus();
		}
		else
		{
			document.getElementById('err_fname_msg').innerHTML = '';
			document.frmWriteComment.txtName.className	=	"success"; 
		}
		
		
		
		if(document.frmWriteComment.txtEmail.value == "")
		{
			document.getElementById('email_msg_div').innerHTML	=	'Please Enter your Email ID';
			document.frmWriteComment.txtEmail.className	=	"error"; 
			flag = false;
			i=i+1;
			if(i==1)
				document.frmWriteComment.txtEmail.focus();
		}
		else
		{
			document.getElementById('email_msg_div').innerHTML = '';
			document.frmWriteComment.txtEmail.className	=	"success"; 
		}
		
		if(document.frmWriteComment.txtEmail.value != "")
		{
			if(!Pattern.test(document.frmWriteComment.txtEmail.value))
			{
				document.getElementById('errmsg').innerHTML = 'Email Must be valid.'
				document.frmWriteComment.txtEmail.className	=	"error"; 
				flag = false;
				i=i+1;
				if(i==1)
					document.frmWriteComment.txtEmail.focus();
			}
			else
			{
				document.getElementById('email_msg_div').innerHTML = '';
				document.frmWriteComment.txtEmail.className	=	"success"; 
			}
		}
		
		if(document.frmWriteComment.txtPassword.value == "")
		{
			document.getElementById('err_password_msg').innerHTML	=	'Password Must be filled.';
			document.frmWriteComment.txtPassword.className	=	"error"; 
			flag = false;
			i=i+1;
			if(i==1)
				document.frmWriteComment.txtPassword.focus();
		}
		else
		{
			document.getElementById('err_password_msg').innerHTML = '';
			document.frmWriteComment.txtPassword.className	=	"success"; 
		}

	}
	if(!flag)
	{
		return false
	}
	else
	{
		
		document.getElementById('errmsg').innerHTML	=	'<img src="'+siteURL+'grfx/loader.gif"  />Saving............'
		return true
	}
}	











   

   
   
 
