	var xmlHttp
	
	function GetBriefXmlHttpObject(handler)
	{ 
		var objXmlHttp=null
		 
		if (navigator.userAgent.indexOf("Opera")>=0)
		{
			alert("This example doesn't work in Opera") 
			return 
		}
		if (navigator.userAgent.indexOf("MSIE")>=0)
		{ 
			var strName = "Msxml2.XMLHTTP"
			if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
			{
				strName="Microsoft.XMLHTTP"
			} 
			try
			{ 
				objXmlHttp=new ActiveXObject(strName)
				objXmlHttp.onreadystatechange=handler 
				return objXmlHttp
			} 
			catch(e)
			{ 
				alert("Error. Scripting for ActiveX might be disabled") 
				return 
			} 
		} 
		if (navigator.userAgent.indexOf("Mozilla")>=0)
		{    
			objXmlHttp = new XMLHttpRequest()
			objXmlHttp.onload  = handler
			objXmlHttp.onerror = handler 
			return objXmlHttp
		}  
		
	}  /*-- FUNCTION GetBriefXmlHttpObject() ENDS HERE --*/
  
	 
	function AddEditComment(cid,rid,mid) 
	{
		var ht = "400";
	    var wd = "650";
	    var t  = (screen.height-ht)/2;
	    var l  = (screen.width-wd)/2; 
		
		var url = "comments_popup.php?mid="+mid;
		if(cid!=0)
			url += "&cid="+cid;
	    if(rid!=0)
		    url += "&rid="+rid;
		var title = "Add Comments";
		Modalbox.show(title, url, { width: 500, height: 260 });
		return false;				 
    } /*-- FUNCTION addTopics ENDS HERE --*/    
    
    function voteNow(p)
	{ 
	    document.rating_frm.rate_value.value = p;
	    w = p*15;
	    var txt = '<ul class="star-rating"><li class="current-rating" style="width:'+w+'px;"></li>';
	    for(i=1;i<=5;i++)
	    {
	    	txt += ' <li><a href="javascript:;" onclick="voteNow('+i+')" ';
	    	txt += ' onmouseover="window.status=\'Rate:'+i+'\';return true" '; 
	    	txt += ' title="'+i+' out of 5" class="r'+i+'-stars" onmouseout="window.status=\'\';return true">'+i+'</a></li> ';
	    }
	    txt += '</ul>';
	    document.getElementById("before_poll_star").innerHTML = txt;
	}   
	function Login4Comment(mid,act,page)
	{
		flag = confirm("You should be a registered user before you Add/Edit Comments");
		if(flag) {
		  var url = "login.php?mid="+mid+"&act="+act+"&page="+page;
		  window.location = url;
		}
	}
	function Login4Comments(mid,act)
	{
		flag = confirm("You should be a registered user before you Add/Edit Comments");
		if(flag) {
		  var url = "login.php?mid="+mid+"&act="+act;
		  window.location = url;
		}
	}
	
	function added2Briefcase()
	{
		alert("Material Already Added to your BriefCase");	
	}
	function add2Briefcase(mid,fid,div,val)
	{   
		var url = "add2BriefCase.php?mid="+mid+"&fid="+fid+"&div="+div+"&val="+val; 
		xmlHttp=GetBriefXmlHttpObject(AddToBriefCase)
		xmlHttp.open("GET", url,true)
		xmlHttp.send(null)
	}
	function AddToBriefCase() 
	{   
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  { 			
			var v = xmlHttp.responseText;
			arr = v.split("@");
			var briefDiv = 'BriefDiv'+arr[0];	
			var defaultDiv = 'default_briefDiv'+arr[0];	
			var brief_cnt  = '('+arr["2"]+')';	
			document.getElementById(defaultDiv).style.display = "none";
			document.getElementById(briefDiv).style.display = "block";
			//document.getElementById(briefDiv).innerHTML = '<span class="bluetxt">'+arr[1]+'</span>&nbsp;&nbsp;<font color="#00CC00">Added</font>';			
			document.getElementById("brief_cnt_div").innerHTML = brief_cnt;
		} 
	}
	function AddEditOlomeinuComment(oid) {
		var ht = "400";
	    var wd = "650";
	    var t  = (screen.height-ht)/2;
	    var l  = (screen.width-wd)/2; 
		
		var url = "comments_olomeinu_popup.php?oid="+oid;		
		var title = "Add Comments for Olomeinu";
		Modalbox.show(title, url, { width: 500, height: 260 });
		return false;
    }
	
	function added2olomeinuBriefcase(id,oid,fname,fsize) {
		var url = "add2OlomeinuBreifcase.php?id="+id+"&oid="+oid+"&fname="+fname+"&fsize="+fsize; 
		xmlHttp=GetBriefXmlHttpObject(AddToOlomeinuBriefCase)
		xmlHttp.open("GET", url,true)
		xmlHttp.send(null)
	}
	function added2olomeinuBriefcases(id,oid,fname,fsize) {
		var url = "add2OlomeinuBreifcase.php?id="+id+"&oid="+oid+"&fname="+fname+"&fsize="+fsize; 
		xmlHttp=GetBriefXmlHttpObject(AddToOlomeinuBriefCases)
		xmlHttp.open("GET", url,true)
		xmlHttp.send(null)
	}
	function AddToOlomeinuBriefCase() {		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  { 
			var v = xmlHttp.responseText;
			arr = v.split("@");
			var briefDiv = 'BriefDiv'+arr[0];	
			var defaultDiv = 'default_briefDiv'+arr[0];	
			var brief_cnt  = '('+arr[3]+')';	
			document.getElementById(defaultDiv).style.display = "none";
			document.getElementById(briefDiv).style.display = "block";
			//document.getElementById(briefDiv).innerHTML = '<span class="bluetxt">'+arr[1]+'('+arr[2]+')</span>&nbsp;&nbsp;<font color="#00CC00">Added</font>';
			document.getElementById("brief_cnt_div").innerHTML = brief_cnt;
		}
	}
	function AddToOlomeinuBriefCases() {		
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")  { 
			var v = xmlHttp.responseText;
			arr = v.split("@");
			var briefDiv = 'BriefDiv'+arr[0];	
			var defaultDiv = 'default_briefDiv'+arr[0];
			var briefDivs = 'BriefDivs'+arr[0];	
			var defaultDivs = 'default_briefDivs'+arr[0];	
			var brief_cnt  = '('+arr[3]+')';	
			document.getElementById(defaultDiv).style.display = "none";
			document.getElementById(briefDiv).style.display = "block";
			document.getElementById(briefDiv).innerHTML = '<span class="bluetxt">'+arr[1]+'('+arr[2]+')</span>&nbsp;&nbsp;<font color="#00CC00">Added</font>';
			document.getElementById(defaultDivs).style.display = "none";
			document.getElementById(briefDivs).style.display = "block";
			document.getElementById(briefDivs).innerHTML = '<span class="bluetxt">'+arr[1]+'('+arr[2]+')</span>&nbsp;&nbsp;<font color="#00CC00">Added</font>';
			document.getElementById("brief_cnt_div").innerHTML = brief_cnt;
		}
	}
	
	function update_olomeinu_func() {
		commentTxt  = document.rating_frm.comments.value;
		comment_id  = document.rating_frm.comment_id.value;
		rating_id   = document.rating_frm.rating_id.value;
		olomeinu_id = document.rating_frm.olomeinu_id.value;
		rate_value  = document.rating_frm.rate_value.value;
		rating_status = document.rating_frm.rating_status.value;
		comment_status  = document.rating_frm.comment_status.value;
		
		var url = "ajax_comments_olomeinu_popup.php?comments="+commentTxt+"&comment_id="+comment_id+"&rating_id="+rating_id+"&olomeinu_id="+olomeinu_id+"&rate_value="+rate_value+"&rating_status="+rating_status+"&comment_status="+comment_status;
		xmlHttp=GetBriefXmlHttpObject(Commentsolomeinu_result)
		xmlHttp.open("GET", url,true)
		xmlHttp.send(null)
	}
	
	function Commentsolomeinu_result() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {			
			var v = xmlHttp.responseText;
			var mid = v;
			var Div1 = "DefaultComment_"+mid;
			var Div2 = "AfterComment_"+mid;	
			var txt = '<a href="javascript:;" style="cursor:pointer;" onclick="javascript:AddEditOlomeinuComment(\''+mid+'\');" class="preview1">Feedback</a>';
			document.getElementById(Div1).innerHTML = '';
			document.getElementById(Div1).style.display = "block";
			document.getElementById(Div1).innerHTML = txt;
			document.getElementById("popup_result").style.display = "block";
			Modalbox.hide();
			return false;
		} 
	}
	
	function reset_func()
	{
		document.rating_frm.comments.value = "";
		document.rating_frm.rate_value.value = "";
	}
	function popup_close(mid,cid,rid)
	{		
		alert("Your Comments has been Added Successfully");
		Modalbox.hide();
	}
		
	function update_func() {
		if(trimString(document.getElementById("comments").value) == '' && trimString(document.getElementById("rate_value").value) == '') {
			alert("Please enter a valid Comments/Ratings");
			document.getElementById("comments").focus();
			return false;
		}
		commentTxt  = document.rating_frm.comments.value;
		comment_id  = document.rating_frm.comment_id.value;
		rating_id   = document.rating_frm.rating_id.value;
		material_id = document.rating_frm.material_id.value;
		rate_value  = document.rating_frm.rate_value.value;
		rating_status = document.rating_frm.rating_status.value;
		comment_status  = document.rating_frm.comment_status.value;
		var url = "ajax_comments_popup.php?comments="+commentTxt+"&comment_id="+comment_id+"&rating_id="+rating_id+"&material_id="+material_id+"&rate_value="+rate_value+"&rating_status="+rating_status+"&comment_status="+comment_status;
		xmlHttp=GetBriefXmlHttpObject(Commentsresult)
		xmlHttp.open("GET", url,true)
		xmlHttp.send(null)
	}
	
	function Commentsresult() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {			
			var v = xmlHttp.responseText;
			arr = v.split("@");
			var mid = arr[0];
			var cid = arr[1];
			var rid = arr[2];
			var Div1 = "DefaultComment_"+mid;
			var Div2 = "AfterComment_"+mid;	
			var txt = '<a href="javascript:;" style="cursor:pointer;" onclick="javascript:AddEditComment(\''+cid+'\',\''+rid+'\',\''+mid+'\');" class="preview_link">Feedback</a>';
			document.getElementById(Div1).innerHTML = '';
			document.getElementById(Div1).style.display = "block";
			document.getElementById(Div1).innerHTML = txt;
			document.getElementById("popup_result").style.display = "block";
			Modalbox.hide();
			return false;
		} 
	}