			function selectUnselectMatchingOptions(obj,regex,which,only){if(window.RegExp){if(which == "select"){var selected1=true;var selected2=false;}else if(which == "unselect"){var selected1=false;var selected2=true;}else{return;}var re = new RegExp(regex);for(var i=0;i<obj.options.length;i++){if(re.test(obj.options[i].text)){obj.options[i].selected = selected1;}else{if(only == true){obj.options[i].selected = selected2;}}}}}
			function selectMatchingOptions(obj,regex){selectUnselectMatchingOptions(obj,regex,"select",false);}
			function selectOnlyMatchingOptions(obj,regex){selectUnselectMatchingOptions(obj,regex,"select",true);}
			function unSelectMatchingOptions(obj,regex){selectUnselectMatchingOptions(obj,regex,"unselect",false);}
			function sortSelect(obj){var o = new Array();if(obj.options==null){return;}for(var i=0;i<obj.options.length;i++){o[o.length] = new Option( obj.options[i].text, obj.options[i].value, obj.options[i].defaultSelected, obj.options[i].selected) ;}if(o.length==0){return;}o = o.sort(
			function(a,b){if((a.text+"") <(b.text+"")){return -1;}if((a.text+"") >(b.text+"")){return 1;}return 0;});for(var i=0;i<o.length;i++){obj.options[i] = new Option(o[i].text, o[i].value, o[i].defaultSelected, o[i].selected);}}
			function selectAllOptions(obj){for(var i=0;i<obj.options.length;i++){obj.options[i].selected = true;}}
			function moveSelectedOptions(from,to){if(arguments.length>3){var regex = arguments[3];if(regex != ""){unSelectMatchingOptions(from,regex);}}for(var i=0;i<from.options.length;i++){var o = from.options[i];if(o.selected&&to.options.length<5){to.options[to.options.length] = new Option( o.text, o.value, false, false);}}for(var i=(from.options.length-1);i>=0;i--){var o = from.options[i];if(o.selected&&to.options.length<5){from.options[i] = null;}}if((arguments.length<3) ||(arguments[2]==true)){sortSelect(from);sortSelect(to);}from.selectedIndex = -1;to.selectedIndex = -1;}
			function copySelectedOptions(from,to){var options = new Object();for(var i=0;i<to.options.length;i++){options[to.options[i].text] = true;}for(var i=0;i<from.options.length;i++){var o = from.options[i];if(o.selected){if(options[o.text] == null || options[o.text] == "undefined"){to.options[to.options.length] = new Option( o.text, o.value, false, false);}}}if((arguments.length<3) ||(arguments[2]==true)){sortSelect(to);}from.selectedIndex = -1;to.selectedIndex = -1;}
			function moveAllOptions(from,to){selectAllOptions(from);if(arguments.length==2){moveSelectedOptions(from,to);}else if(arguments.length==3){moveSelectedOptions(from,to,arguments[2]);}else if(arguments.length==4){moveSelectedOptions(from,to,arguments[2],arguments[3]);}}
			function copyAllOptions(from,to){selectAllOptions(from);if(arguments.length==2){copySelectedOptions(from,to);}else if(arguments.length==3){copySelectedOptions(from,to,arguments[2]);}}
			function swapOptions(obj,i,j){var o = obj.options;var i_selected = o[i].selected;var j_selected = o[j].selected;var temp = new Option(o[i].text, o[i].value, o[i].defaultSelected, o[i].selected);var temp2= new Option(o[j].text, o[j].value, o[j].defaultSelected, o[j].selected);o[i] = temp2;o[j] = temp;o[i].selected = j_selected;o[j].selected = i_selected;}
			function moveOptionUp(obj){var selectedCount=0;for(i=0;i<obj.options.length;i++){if(obj.options[i].selected){selectedCount++;}}if(selectedCount > 1){return;}var i = obj.selectedIndex;if(i == 0){return;}swapOptions(obj,i,i-1);obj.options[i-1].selected = true;}
			function moveOptionDown(obj){var selectedCount=0;for(i=0;i<obj.options.length;i++){if(obj.options[i].selected){selectedCount++;}}if(selectedCount > 1){return;}var i = obj.selectedIndex;if(i ==(obj.options.length-1)){return;}swapOptions(obj,i,i+1);obj.options[i+1].selected = true;}
			function removeSelectedOptions(from){for(var i=(from.options.length-1);i>=0;i--){var o=from.options[i];if(o.selected){from.options[i] = null;}}from.selectedIndex = -1;}

			function moveSelectedOptionsWithAsterix(from,to){
				if(arguments.length>3){
					var regex = arguments[3];
					if(regex != ""){
						unSelectMatchingOptions(from,regex);
					}
				}
				for(var i=0;i<from.options.length;i++)
				{
					var o = from.options[i];
					// if isDesc is selected, put * at then end of the text of option
					
					if(o.selected ){
						if(from == document.Form1.ListBox1){
						  if(document.Form1.isDesc.checked) {
							to.options[to.options.length] = new Option( o.text + "*", o.value, false, false);
							} else {
							to.options[to.options.length] = new Option( o.text, o.value, false, false);
							}
						}
						if(from == document.Form1.ListBox2) {
							if(o.text.charAt(o.text.length-1) == '*') {
								to.options[to.options.length] = new Option( o.text.substring(0,o.text.length-1), o.value, false, false);
							} else {
								to.options[to.options.length] = new Option( o.text, o.value, false, false);
							}
						}
						
						
					}
				}
				for(var i=(from.options.length-1);i>=0;i--){
					var o = from.options[i];if(o.selected){from.options[i] = null;}
				}
				if((arguments.length<3) ||(arguments[2]==true)){
					sortSelect(from);
					sortSelect(to);}
					from.selectedIndex = -1;
					to.selectedIndex = -1;
				}


			
			function SendSelectedItems(listObj){
				var cont = document.Form1.hdSelectedItems ;
				cont.value='';
				for(var i=0; i<listObj.options.length; i++)
				{
					cont.value += listObj.options[i].value + ",";
				}
				
				if(cont.value.length>0) {
					cont.value = cont.value.substring(0,cont.value.length-1);
				}
				
				document.Form1.submit();
				
			}
			function SendSelectedItemsGen(listObj,Obje,opt){
				var cont ;
				cont='';
				
				for(var i=0; i<listObj.options.length; i++)
				{
					if (opt==0)
					{
						cont+= listObj.options[i].value + ",";
					}
					else
					{
						cont+= listObj.options[i].text + ",";
					}
				}
				
				if(cont.length>0) {
					cont= cont.substring(0,cont.length-1);
				}
				
				
				Obje.value=cont;
				
				document.Form1.submit();
				
			}

	function uploadPop(inDir,obj)
	{
		window.open('showFolder.aspx?obj='+obj+'&uploadFolder=' + inDir,'Upload','width=250,height=100,toolbar=0,status=0,scrollbars=0,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
	}		
function uploadPopp(ufolder,ifolder,obj)
	{
		window.open('showFolder.aspx?obj='+obj+'&uploadFolder='+ufolder+'&imageFolder='+ifolder,'Upload','width=250,height=100,toolbar=0,status=0,scrollbars=0,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
	}	
function uploadPopmp1(inDir,updir,obj)
	{
		window.open('showFolder.aspx?uploadFolder='+updir+'&imageFolder=' + inDir+'&obj='+obj,'Upload','width=250,height=100,toolbar=0,status=0,scrollbars=0,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
	}
function uploadPopmp3(inDir,djID,obj)
	{
		window.open('showFoldermp3.aspx?djID='+djID+'&uploadFolder=' + inDir+'&obj='+obj,'Upload','width=250,height=100,toolbar=0,status=0,scrollbars=0,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
	}
function uploadPop2(inDir,obj)
	{
		window.open('showFolder2.aspx?obj='+obj+'&uploadFolder=' + inDir,'Upload','width=250,height=200,toolbar=0,status=0,scrollbars=1,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
	}
function addDj()
{
	window.open('editDj.aspx?pop=1','addDj','width=400,height=400,toolbar=0,status=0,scrollbars=0,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
}
function AddItem(lbxSelection,sDisplay,sKey)
	{
		iIndex=lbxSelection.options.length;
		lbxSelection.options[iIndex]=new Option(sDisplay,iIndex+1);
		lbxSelection.options[iIndex].value=sKey;
	}

function delPop(inDir,obj,objName)
	{
		window.open('showFolder.aspx?objName='+objName+'&del=1&uploadFolder=' + inDir + '&fName=' + obj.options[obj.selectedIndex].text,'Upload','width=1,height=1,toolbar=0,status=1,scrollbars=0,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
	}
function delPopMP3(inDir,djID)
	{
		window.open('showFoldermp3.aspx?&del=1&uploadFolder=' + inDir + '&djID=' + djID,'Upload','width=1,height=1,toolbar=0,status=1,scrollbars=0,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
	}

function RemoveItem(lbxSelection,sKey)
{
	var srcLen = lbxSelection.options.length;
	for (var x=srcLen-1; x>=0; x--)
   	if (lbxSelection.options[x].value == sKey) 
    	{
		lbxSelection.options[x]=null;
	}
}

function photoEditor(albId)
{
	window.open('editPhotos.aspx?albumId=' + albId ,'editPhotos','width=500,height=400,toolbar=0,status=0,scrollbars=1,resizable=0,menubar=0,location=0,fullscreen=0,directories=0');
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function changeClass(sender , className){
    sender.className = className;
}


// insertAdjacentHTML(), insertAdjacentText() and insertAdjacentElement()
// for Netscape 6/Mozilla by Thor Larholm thor@jscript.dk
// Usage: include this code segment at the beginning of your document
// before any other Javascript contents.

if(typeof HTMLElement!="undefined" && !
HTMLElement.prototype.insertAdjacentElement){
	HTMLElement.prototype.insertAdjacentElement = function
(where,parsedNode)
	{
		switch (where){
		case 'beforeBegin':
			this.parentNode.insertBefore(parsedNode,this)
			break;
		case 'afterBegin':
			this.insertBefore(parsedNode,this.firstChild);
			break;
		case 'beforeEnd':
			this.appendChild(parsedNode);
			break;
		case 'afterEnd':
			if (this.nextSibling) 
this.parentNode.insertBefore(parsedNode,this.nextSibling);
			else this.parentNode.appendChild(parsedNode);
			break;
		}
	}

	HTMLElement.prototype.insertAdjacentHTML = function
(where,htmlStr)
	{
		var r = this.ownerDocument.createRange();
		r.setStartBefore(this);
		var parsedHTML = r.createContextualFragment(htmlStr);
		this.insertAdjacentElement(where,parsedHTML)
	}


	HTMLElement.prototype.insertAdjacentText = function
(where,txtStr)
	{
		var parsedText = document.createTextNode(txtStr)
		this.insertAdjacentElement(where,parsedText)
	}
}



function getQueryVariable(variable) 
{
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
		return pair[1];
		}
	} 
}

/* Pop Helper  
Author: Zafer Gurel 
Date: 28.08.2006
Description: Place a div next to the html object
*/
var iPopTimer = 0;
var arrOpenPops = new Array();
var iPopTime = 3000;
function popHelp(obj, divId) {
            if(!obj) return;
            var _x=document.getElementById(divId);
            if(_x && _x.style.display == "none" ) {
                
                clearTimeout(iPopTimer);
                for(var i=0; i < arrOpenPops.length; i++) {
                    var d = document.getElementById(arrOpenPops[i]);
                    if(d) d.style.display = 'none';
                }
                arrOpenPops.splice(0,arrOpenPops.length); // empty array
                
                
                _x.style.display='block';
                _x.style.top=obj.style.top;
                _x.style.left=obj.style.left;
                arrOpenPops.push(divId);
            } else {
                iPopTimer = setTimeout('document.getElementById("' + divId + '").style.display = "none";',iPopTime);
            }
  }
 /* END OF POP HELPER */
 
 function CanOpenPrint()
 {
    var occ = location.search.indexOf("nm=");
     var tmp="";
     var temp2="";
     var visibl=false;
     for(var i=occ+3; i<location.search.length && location.search.charAt(i) != "="  ;i++) {
        temp2 += location.search.charAt(i);
     }
  
     
     for(var i=occ+3; i<location.search.length && location.search.charAt(i) != "&" ;i++) {
        tmp += location.search.charAt(i);
     }
    var pages=new Array();
    pages[0]="ilgi_testi";
    pages[1]="oss_hakkinda";
    pages[2]="oss_hp_durumum111";
    pages[3]="derslerekatilimim";
    pages[4]="konusinavlarim";
    pages[5]="degerlendirmesinavlarim";
    pages[6]="oss_hp_durumum_deneme";
    pages[7]="WishList";
    pages[8]="oss_hp_puanmotoru";
    pages[9]="oss_hp_sinavlar1111";
    pages[10]="dersdegerlendirmesinavlari";
    pages[11]="denemesinavlari";
    pages[12]="oss_hp_dersler1111";
    pages[13]="derslervekonular";
    pages[14]="UniversityInfo";
    pages[15]="ProfessionInfo";
    pages[16]="oss_hp_durumum_katilim";
    pages[17]="oss_hp_durumum_konu";
    pages[18]="oss_hp_durumum_degerlendirme";
    pages[19]="teneffus";
    pages[20]="teneffus_detay";
    pages[21]="oss_hp_dersler_matematik1";
    pages[22]="oss_hp_dersler_matematik2";
    pages[23]="oss_hp_dersler_geometri";
    pages[24]="oss_hp_dersler_fizik";
    pages[25]="oss_hp_dersler_kimya";
    pages[26]="oss_hp_dersler_biyoloji";
    pages[27]="oss_hp_dersler_mantik";
    pages[28]="oss_hp_dersler_edebiyat";
    pages[29]="oss_hp_dersler_psikoloji";
    pages[30]="oss_hp_dersler_cografya";
    pages[31]="oss_hp_dersler_turkce";
    pages[32]="oss_hp_dersler_tarih";
    pages[33]="oss_hp_dersler_felsefe";
    pages[34]="oss_hp_dersler_rehberlik";
    pages[35]="oss_hp_dersler_sosyoloji";
    
    
    for(var i=0;i<pages.length;i++)
    {
      if(pages[i]==tmp)
      {
         visibl=true;
         break;
      }
    }
        if(temp2=="ilgi_testi&again")
           visibl=false;
    return visibl;
 }
 
 function openHelp() {
    var occ = location.search.indexOf("nm=");
    if(occ==-1) {
        return;
     }
     var tmp="";
     for(var i=occ+3; i<location.search.length && location.search.charAt(i) != "&" ;i++) {
        tmp += location.search.charAt(i);
     }

    var yardimObj = {oss_rehberlik_programi:"rehberlik_oss_hakkinda",
    oss_hakkinda:"rehberlik_oss_hakkinda",
    ilgi_testi:"rehberlik_kendini_degerlendirme",
    searchProfession:"rehberlik_meslekler_rehberi",
    searchUniversities:"rehberlik_universiteler_rehberi",
    WishList:"rehberlik_tercih_listesi",
    
    oss_hp_puanmotoru:"rehberlik_puan_motoru",
    oss_hazirlik_programi:"hazirlik",    
    oss_hp_dersler:"hazirlik_dersler",
    oss_hp_dersler_matematik2:"hazirlik_dersler_konular",
    oss_hp_dersler_geometri:"hazirlik_dersler_konular",
    oss_hp_dersler_fizik:"hazirlik_dersler_konular",
    oss_hp_dersler_kimya:"hazirlik_dersler_konular",
    oss_hp_dersler_biyoloji:"hazirlik_dersler_konular",
    oss_hp_dersler_turkce:"hazirlik_dersler_konular",
    oss_hp_dersler_edebiyat:"hazirlik_dersler_konular",
    oss_hp_dersler_tarih:"hazirlik_dersler_konular",
    oss_hp_dersler_cografya:"hazirlik_dersler_konular",
    oss_hp_dersler_felsefe:"hazirlik_dersler_konular",
    oss_hp_dersler_psikoloji:"hazirlik_dersler_konular",
    oss_hp_dersler_sosyoloji:"hazirlik_dersler_konular",
    oss_hp_dersler_mantik:"hazirlik_dersler_konular",
    oss_hp_dersler_rehberlik:"hazirlik_dersler_konular",
    oss_hp_durumum_konu:"hazirlik_dersler_sinavlar",
    
    oss_hp_sinavlar:"hazirlik_sinavlar",
    oss_hp_sinavlar_degerlendirme:"hazirlik_sinavlar_degerlendirme",
    oss_hp_sinavlar_deneme:"hazirlik_sinavlar_deneme",
   
    
    oss_hp_durumum:"hazirlik_durumum",
    oss_hp_durumum_katilim:"hazirlik_katilimim",
    oss_hp_durumum_konu:"hazirlik_sinavlarim",
    oss_hp_durumum_degerlendirme:"hazirlik_degerlendirme",
    oss_hp_durumum_deneme:"hazirlik_deneme",
    
    derslerekatilimim:"hazirlik_katilimim",
    konusinavlarim:"hazirlik_sinavlarim",
    degerlendirmesinavlarim:"hazirlik_degerlendirme",
    
    
    activation:"erisim_aktivasyon_kodu",
    derslervekonular:"hazirlik_dersler_konular",
    dersdegerlendirmesinavlari:"hazirlik_sinavlar_degerlendirme"
    
    }
    
    var tmp2 
    tmp2 = yardimObj[tmp]
    if(tmp.indexOf('oss_hp_dersler') >= 0 && (tmp2==undefined || tmp2==null || tmp2==''))
    {
        tmp2 = 'hazirlik_dersler_konular';
    }
    tmp = tmp2; // ilgili yardim kodunu
   
     var width = 800;
     var topOffset = 100;
     var leftOffset = (window.screen && window.screen.availWidth) ? window.screen.availWidth - width : 10;
     if(!tmp || !tmp.length) 
        window.open("modules/yardim/rehberlik_oss_hakkinda.html", "_yardim","top=" + topOffset + ",left=" + leftOffset + ",width=" + width + ",scrollbars=yes,resizable=yes,location=no,menubar=no");
     else
        window.open("modules/yardim/" + tmp + ".html " , "_yardim","top=" + topOffset + ",left=" + leftOffset + ",width=" + width + ",scrollbars=yes,resizable=yes,location=no,menubar=no");
 }


function MM_openBrWindow(theURL,winName,features) { //v2.0 
window.open(theURL,winName,features); 
} 




function openDemo(){
	MM_openBrWindow('/uploads/images/tanitim/kazaniriz_biz.html','a','width=720,height=613');
}

var _lessonWindow;
   
function openLessonWindow(url)
{	
    _lessonWindow = window.open(url, '_lessonWindow', 'status=1,scrollbars=1,left=0,top=0,width=' + ( parseInt(window.screen.availWidth) - 10)   + ',height=' + ( parseInt( window.screen.availHeight)  - 10 )  ); 
// _lessonWindow = document.open(url, '_lessonWindow', 'status=1,scrollbars=1,left=0,top=0,width=' + ( parseInt(window.screen.availWidth) - 10)   + ',height=' + ( parseInt( window.screen.availHeight)  - 10 )  ); 

//    window.open(url,null,"height=200,width=400,status=yes,toolbar=no,menubar=no,location=no");
    
//    _lessonWindow.close();
//     _lessonWindow = window.open(url, '_lessonWindow', 'status=1,scrollbars=1,left=0,top=0,width=' + ( parseInt(window.screen.availWidth) - 10)   + ',height=' + ( parseInt( window.screen.availHeight)  - 10 )  );
   
}
    
    
//    var _lessonWindow = '';

//function openLessonWindow(url) {
//	if (!_lessonWindow.closed && _lessonWindow.location) {
//		_lessonWindow.location.href = url;
//	}
//	else {
//		_lessonWindow=window.open(url,'name','height=200,width=150');
//		if (!_lessonWindow.opener) newwindow.opener = self;
//	}
//	if (window.focus) {newwindow.focus()}
//	return false;
//}



// Cerez Gonder
function SetCookie(name,value,hours)
{
    var expire = "";
    expire = new Date((new Date()).getTime() + hours * 3600000);
    expire = "; expires=" + expire.toGMTString();
    document.cookie = name + "=" + escape(value) + expire;
    return true;
}

// Cerez oku
function GetCookie(name)
{
    var cookieValue = "";
    var search = name + "=";
    if(document.cookie.length > 0){
        offset = document.cookie.indexOf(search);
        if (offset != -1){
            offset += search.length;
            end = document.cookie.indexOf(";", offset);
            if (end == -1) end = document.cookie.length;
            cookieValue = unescape(document.cookie.substring(offset, end))
        }
    }
    return cookieValue;
} 