﻿var IsFlashInstalled;

          

var highlightedText = "";

var timeid;

var nav4 = window.Event ? true : false;



	if (nav4) {

		document.captureEvents(Event.DBLCLICK);

	}



	function getHighlighted(e) {

		

		highlightedText = (document.all) ? document.selection.createRange().text : document.getSelection();

		if((highlightedText.length>0) && (event.srcElement.id!='words') )

		{

		var i = 0;

		var temp = "";

			highlightedText = highlightedText.replace(/^\s+|\s+$/g,"");

			highlightedText = escape(URLEncode(highlightedText));

			return true;

		} else

		{

			return false;

		}

	}

	function URLEncode(string) 

	{ 

		      string = string.replace(/\r\n/g,"\n");

	        var utftext = "";



	        for (var n = 0; n < string.length; n++) {



	            var c = string.charCodeAt(n);



	            if (c < 128) {

	                utftext += String.fromCharCode(c);

	            }

	            else if((c > 127) && (c < 2048)) {

	                utftext += String.fromCharCode((c >> 6) | 192);

	                utftext += String.fromCharCode((c & 63) | 128);

	            }

	            else {

	                utftext += String.fromCharCode((c >> 12) | 224);

	                utftext += String.fromCharCode(((c >> 6) & 63) | 128);

	                utftext += String.fromCharCode((c & 63) | 128);

	            }



	        }

	        return utftext;

	} 

	document.ondblclick = getHighlighted;





function setTxtFocus(){

  document.QueryForm.words.value = QueryForm.words.value;

  document.QueryForm.words.focus();

}

 

function WriteLayer(layer,content)

{

        if(document.getElementById)

		{

            document.getElementById(layer).innerHTML=content;

        }else if(document.all)

		{

			document.all[layer].innerHTML=content;

        }else if(document.layers)

		{

            with(document.layers[layer].document)

			{

                open();

                Write(content);

                close();

            }

        }

}



  

function QueryString(Deger) {

    var URL = location.href;

	var regEx = new RegExp("(\\?|&)("+Deger+"=)(.*?)(&|$)","i")

	var exec = regEx.exec(URL)

	var Sonuc = RegExp.$3

	return(Sonuc)

}





//--------------------------------------------------------------------------------------------------------------



function saveOptions(){

  var form, element, i, elm, checkedboxes;

  var FormName = 'OptionsForm';

  checkedboxes='';

  form = document.getElementById(FormName) 

  	if (document.getElementsByTagName){

		elements = form.getElementsByTagName('input');

		for( i=0, elm; elm=elements.item(i++); ){

			if (elm.getAttribute('type') == "checkbox"){

				if (elm.checked) checkedboxes = checkedboxes + elm.id + ','; 

			}

		}

	}

	else{

		elements = form.elements;

		for( i=0, elm; elm=elements[i++]; ){

			if (elm.type == "checkbox" && elm.checked){

				checkedboxes = checkedboxes + elm.id + ','; 

			}

		}

	}

    checkedboxes = checkedboxes.substring(0, checkedboxes.length-1)	

    createCookie('glossaries', checkedboxes,'365');

}	  

function createCookie(name,value,days) 

{

	if (days)

	{

		var date = new Date();

		date.setTime(date.getTime()+(days*24*60*60*1000));

		var expires = "; expires="+date.toGMTString();

	}

	else var expires = "";

	var ck = name+"="+value+expires+"; path=/";

	document.cookie = ck;

}



function ReadCookies(){

    var sck='null', ack='null', i=0;

	sck=readCookie('glossaries');

	if (sck!=null){

	ack=sck.split(","); 

      for(i = 0; i < ack.length; i++){

		  if ((document.getElementById(ack[i]) != null)){

		        document.getElementById(ack[i]).checked='true';

		  }

      }

	}

}	



function readCookie(name) {

	var nameEQ = name + "=";

	var ca = document.cookie.split(';');

	for(var i=0;i < ca.length;i++) {

		var c = ca[i];

		while (c.charAt(0)==' ') c = c.substring(1,c.length);

		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);

	}

	return null;

}



function getCookie(name) {

    var dc = document.cookie;

    var prefix = name + "=";

    var begin = dc.indexOf("; " + prefix);

    if (begin == -1) {

        begin = dc.indexOf(prefix);

        if (begin != 0) return null;

    } else {

        begin += 2;

    }

    var end = document.cookie.indexOf(";", begin);

    if (end == -1) {

        end = dc.length;

    }

    return unescape(dc.substring(begin + prefix.length, end));

}



function deleteCookie(name, path, domain) {

    if (getCookie(name)) {

        document.cookie = name + "=" +

            ((path) ? "; path=" + path : "") +

            ((domain) ? "; domain=" + domain : "") +

            "; expires=Thu, 01-Jan-70 00:00:01 GMT";

    }

}



function getItem(id)

  {

    var itm = false;

    if(document.getElementById)

       itm = document.getElementById(id);

    else if(document.all)

       itm = document.all[id];

    else if(document.layers)

       itm = document.layers[id];

    return itm;

  }



function MM_callJS(jsStr) { 

  return eval(jsStr)

}





function flashInstalled(){

if(navigator.plugins && navigator.mimeTypes.length){

	var x=navigator.plugins["Shockwave Flash"];

	if(x) return true;

}else{

	try{

	var x=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");

	if(x) return true;

	}catch(e){}

}

return false;

}



function EvalSound(soundobj) {

  var thissound=document.getElementById(soundobj);

  thissound.Play(); 

}



function m_over(url){

window.status=url;

return true;

}



function m_out(){

window.status = '';

}



