﻿try{
document.onmouseup=smellRemarks;
}catch(err){}

function smellRemarks(){
    try{        
        var txt = '';
        txt=String(getSelText());
        txt=txt.replace(/\n/g, " ");
        txt=txt.replace(/\t/g, " ");    
		txt=txt.replace(/ +/g, " ");
		txt=txt.replace(/^\s+|\s+$/g,"");
        //var spantags = document.getElementsByTagName('span');
        var ord = '';
        ord=document.getElementsByTagName("title")[0].innerHTML;
        ord=ord.replace(/\t/gi,'');
        ord=ord.replace(/\n/gi,'');
        ord=ord.replace(/^\s+|\s+$/g,"");
		ord=ord.replace("- Dönsk-íslensk orðabók", "");
		ord=ord.replace("- Íslensk orðabók", "");
		ord=ord.replace("- Stóra orðabókin um íslenska málnotkun", "");
		ord=ord.replace("- Íslensk-dönsk orðabók", "");
		ord=ord.replace("- Dönsk-íslensk lögfræðiorðabók HR - &lt;small&gt;tilraunaútgáfa&lt;/small&gt;", "");
		ord=ord.replace("- Íslensk-ensk orðabók", "");
		ord=ord.replace("- Ensk-íslensk orðabók með alfræðilegu ívafi", "");
		ord=ord.replace("- Frönsk-íslensk orðabók", "");
		ord=ord.replace("- Spænsk-íslensk orðabók", "");		
		ord=ord.replace(/^\s+|\s+$/g,"");		
        if (txt){
            //document.getElementById('result1').innerHTML = ord;
            document.getElementById('result').innerHTML = ord + ' = ' + txt;             
            //document.getElementById('btnSave').disabled = false;
        }else{
            document.getElementById('result').innerHTML = '';            
            //document.getElementById('btnSave').disabled = true;            
        }
    }catch(err){}
}


function saveRemarks(remark){
		var http = new XMLHttpRequest();
		var ac=getCookie("ActiveCustomerId");		
		var r=encodeURIComponent(remark);		
		var url = "http://snara.is/vefbaekur/remarks/saveremark.aspx";
		var params = "ac=" + ac + "&r=" + r;
		http.open("POST", url, true);
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");		
		http.onreadystatechange = function() {			
			if(http.readyState == 4 && http.status == 200) {				
				//alert(http.responseText);
				//document.getElementById('result').innerHTML=ok; //http.responseText;
				//setTimeout("document.getElementById('result').innerHTML='';", 5000);
			}	
		}
		//document.getElementById('result').innerHTML='.. sendi glósu ..';
		http.send(params);
}

function getRemarks(objId){		
		var http = new XMLHttpRequest();
		var ac=getCookie("ActiveCustomerId");				
		var url = "http://snara.is/vefbaekur/remarks/getremark.aspx";
		var params = "ac=" + ac;			
		http.open("POST", url, true);
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		http.onreadystatechange = function() {			
			if(http.readyState == 4 && http.status == 200) {								
				document.getElementById(objId).value=http.responseText;
			}	
		}
		document.getElementById(objId).innerHTML='.. sæki glósur ..';
		http.send(params);		
}

function addRemarks(){    
    var r = document.getElementById('result').innerHTML;    
    var error="Litaðu texta með músinni til að búa til glósu!"
    var ok="Texti hefur verið settur í glósulista!";
    if (r==error || r==ok){
    }else 
    if (r){
		var http = new XMLHttpRequest();
		var ac=getCookie("ActiveCustomerId");		
		r=encodeURIComponent(r);			
		//alert(r)	;
		var url = "http://snara.is/vefbaekur/remarks/addremark.aspx";
		var params = "ac=" + ac + "&r=" + r;
		http.open("POST", url, true);
		http.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http.setRequestHeader("Content-length", params.length);
		http.setRequestHeader("Connection", "close");
		http.onreadystatechange = function() {			
			if(http.readyState == 4 && http.status == 200) {				
				document.getElementById('result').innerHTML=ok; //http.responseText;
				setTimeout("document.getElementById('result').innerHTML='';", 5000);
			}	
		}
		document.getElementById('result').innerHTML='.. sendi glósu ..';
		http.send(params);				        
    }    
    else
    {
		document.getElementById('result').innerHTML=error;
    }    
}


function viewRemarks(){
  window.open("glosur.htm");
}

function getSelText()
{    
    try{
        if (window.getSelection)
        {return window.getSelection();}
        else if (document.getSelection)
        {return document.getSelection();}
        else if (document.selection)
        {return document.selection.createRange().text;}
        else return;       
    }catch (err){}
}

function getCookie(c_name)
{
    if (document.cookie.length>0)
      {
      c_start=document.cookie.indexOf(c_name + "=");
      if (c_start!=-1)
        { 
        c_start=c_start + c_name.length+1; 
        c_end=document.cookie.indexOf(";",c_start);
        if (c_end==-1) c_end=document.cookie.length;
        return unescape(document.cookie.substring(c_start,c_end));
        } 
      }
    return "";
}

