﻿function setPointer(theRow, thePointerColor)
{
    if (thePointerColor == '' || typeof(theRow.style) == 'undefined') {
        return false;
    }
    if (typeof(document.getElementsByTagName) != 'undefined') {
        var theCells = theRow.getElementsByTagName('td');
    }
    else if (typeof(theRow.cells) != 'undefined') {
        var theCells = theRow.cells;
    }
    else {
        return false;
    }

    var rowCellsCnt  = theCells.length;
    for (var c = 0; c < rowCellsCnt; c++) {
        theCells[c].className = thePointerColor;
    }

    return true;
}
function MM_goToURL() { //v3.0
  var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
  for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
function MM_findObj(n, d) { //v4.01
  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 && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3)
	if ((obj=MM_findObj(args[i]))!=null){
		v=args[i+2];
		if (obj.style){
			obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v;
		}
		obj.visibility=v;
	}
}

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_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 show_hide_forms_layers_do() { //v6.0
  var i,p,v,obj,args=show_hide_forms_layers_do.arguments;
  for (i=0; i<(args.length-2); i+=3)
	if ((obj=MM_findObj(args[i]))!=null){
		v=args[i+2];
		if (obj.style){
			obj=obj.style; v=(v=='show')?'':(v=='hide')?'none':v;
		}
		obj.display=v;
	}
}
function show_hide_forms_layers(filed_name, layer_name) {
	if (filed_name.value == 'checkbox' || filed_name.value == 'select' || filed_name.value == 'radio') {
		show_hide_forms_layers_do(layer_name, '', 'show');
	}
	else {
		show_hide_forms_layers_do(layer_name, '', 'hide');
	}
}
function change_pageslug(portal_url,confirm_question) {
	var page_name_name = MM_findObj('page_name');
	var page_slug_name = MM_findObj('page_slug');
	
	if (page_name_name.value != '') {
		var changechars = new Array();
		var changechars_val = new Array();
	  	
		changechars[0] = 'й'; changechars_val[0] = 'i';
		changechars[1] = 'ц'; changechars_val[1] = 'z';
		changechars[2] = 'у'; changechars_val[2] = 'u';
		changechars[3] = 'к'; changechars_val[3] = 'k';
		changechars[4] = 'е'; changechars_val[4] = 'e';
		changechars[5] = 'н'; changechars_val[5] = 'n';
		changechars[6] = 'г'; changechars_val[6] = 'g';
		changechars[7] = 'ш'; changechars_val[7] = 'z';
		changechars[8] = 'щ'; changechars_val[8] = 'z';
		changechars[9] = 'з'; changechars_val[9] = 'c';
		changechars[10] = 'х'; changechars_val[10] = 'h';
		changechars[11] = 'ъ'; changechars_val[11] = '';
		changechars[12] = 'ф'; changechars_val[12] = 'f';
		changechars[13] = 'ы'; changechars_val[13] = '6';
		changechars[14] = 'в'; changechars_val[14] = 'v';
		changechars[15] = 'а'; changechars_val[15] = 'a';
		changechars[16] = 'п'; changechars_val[16] = 'p';
		changechars[17] = 'р'; changechars_val[17] = 'r';
		changechars[18] = 'о'; changechars_val[18] = 'o';
		changechars[19] = 'л'; changechars_val[19] = 'l';
		changechars[20] = 'д'; changechars_val[20] = 'd';
		changechars[21] = 'ж'; changechars_val[21] = 'z';
		changechars[22] = 'э'; changechars_val[22] = 'e';
		changechars[23] = 'я'; changechars_val[23] = 'ja';
		changechars[24] = 'ч'; changechars_val[24] = 'c';
		changechars[25] = 'с'; changechars_val[25] = 's';
		changechars[26] = 'м'; changechars_val[26] = 'm';
		changechars[27] = 'и'; changechars_val[27] = 'i';
		changechars[28] = 'т'; changechars_val[28] = 't';
		changechars[29] = 'ь'; changechars_val[29] = '';
		changechars[30] = 'б'; changechars_val[30] = 'b';
		changechars[31] = 'ю'; changechars_val[31] = 'ju';
		changechars[32] = 'Й'; changechars_val[32] = 'I';
		changechars[33] = 'Ц'; changechars_val[33] = 'Z';
		changechars[34] = 'У'; changechars_val[34] = 'Y';
		changechars[35] = 'К'; changechars_val[35] = 'K';
		changechars[36] = 'Е'; changechars_val[36] = 'E';
		changechars[37] = 'Н'; changechars_val[37] = 'N';
		changechars[38] = 'Г'; changechars_val[38] = 'G';
		changechars[39] = 'Ш'; changechars_val[39] = 'Z';
		changechars[40] = 'Щ'; changechars_val[40] = 'Z';
		changechars[41] = 'З'; changechars_val[41] = 'C';
		changechars[42] = 'Х'; changechars_val[42] = 'H';
		changechars[43] = 'Ъ'; changechars_val[43] = '';
		changechars[44] = 'Ф'; changechars_val[44] = 'F';
		changechars[45] = 'Ы'; changechars_val[45] = '6';
		changechars[46] = 'В'; changechars_val[46] = 'V';
		changechars[47] = 'А'; changechars_val[47] = 'A';
		changechars[48] = 'П'; changechars_val[48] = 'P';
		changechars[49] = 'Р'; changechars_val[49] = 'R';
		changechars[50] = 'О'; changechars_val[50] = 'O';
		changechars[51] = 'Л'; changechars_val[51] = 'L';
		changechars[52] = 'Д'; changechars_val[52] = 'D';
		changechars[53] = 'Ж'; changechars_val[53] = 'Z';
		changechars[54] = 'Э'; changechars_val[54] = 'E';
		changechars[55] = 'Я'; changechars_val[55] = 'JA';
		changechars[56] = 'Ч'; changechars_val[56] = 'Z';
		changechars[57] = 'С'; changechars_val[57] = 'S';
		changechars[58] = 'М'; changechars_val[58] = 'M';
		changechars[59] = 'И'; changechars_val[59] = 'I';
		changechars[60] = 'Т'; changechars_val[60] = 'T';
		changechars[61] = 'Ь'; changechars_val[61] = '';
		changechars[62] = 'Б'; changechars_val[62] = 'B';
		changechars[63] = 'Ю'; changechars_val[63] = 'JU';
		changechars[64] = 'ü'; changechars_val[64] = 'y';
		changechars[65] = 'õ'; changechars_val[65] = '6';
		changechars[66] = 'ö'; changechars_val[66] = 'o';
		changechars[67] = 'ä'; changechars_val[67] = 'a';
		changechars[68] = 'Ü'; changechars_val[68] = 'Y';
		changechars[69] = 'Õ'; changechars_val[69] = '6';
		changechars[70] = 'Ö'; changechars_val[70] = 'O';
		changechars[71] = 'Ä'; changechars_val[71] = 'A';
		changechars[72] = ' & '; changechars_val[72] = '/';
		changechars[73] = ' '; changechars_val[73] = '_';
		changechars[74] = '&'; changechars_val[74] = '/';
	                                                                
	  	var result_chars = page_name_name.value;
	  	
		for(var i=0; i< changechars.length; i++) {
			var nod = changechars[i];
			var nod_val = changechars_val[i];
			result_chars = result_chars.replace(new RegExp(nod, 'g'),  nod_val);
		}
		
		if (page_slug_name.value == portal_url || page_slug_name.value == '') {
			page_slug_name.value = portal_url+result_chars+"/";
		}
		else if (page_slug_name.value == portal_url+result_chars || page_slug_name.value == result_chars) {	}
		else {
			if (confirm(confirm_question)) {
				page_slug_name.value = portal_url+result_chars+"/";
			}
		}
		
	}
}
