//JAVA SCRIPT USED FUNCTIONS

//**************************

// function about calling a flash from another directory (za anketite)
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addParam("bgcolor",c);}var q=_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addVariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;
//krai na funkciite

	
function showaction(id) 
	{
	document.getElementById(id).style.display = 'block';		
	document.getElementById('panel1').style.zIndex =9;
	document.getElementById(id).style.zIndex =1000;
        			 
	}
function hideaction(id) 
	{
	document.getElementById(id).style.display = 'none';
	document.getElementById(id).style.zIndex =9;
	document.getElementById('panel1').style.zIndex =1000;		
	}


function clickclear(thisfield, defaulttext) {

     if (thisfield.value == defaulttext) {

     thisfield.value = "";     

     thisfield.color="black";

}

     }



function clickSET(thisfield,  defaulttext) {

     if (thisfield.value == "") {

     thisfield.value = defaulttext;     

     thisfield.color ="grey";     }

     }





function onLoad(){

     //animate('animate', '#FFFF33');

//if (document.getElementByName('USER_ID').value=="Потребител")
   // document.getElementByName('USER_ID').color ="grey";


     if (document.formlogin.USER_ID.value == "Потребител")

       {document.formlogin.USER_ID.color ="grey";}

     }







// за определяне на броя оставащи символи - за header_message-a

 // function parameters are: field - the string field, count - the field for remaining

 //characters  number and max - the maximum number of characters  

 function CountLeft(field, count, max) {

 // if the length of the string in the input field is greater than the max value, trim it 

 if (field.value.length > max)

 field.value = field.value.substring(0, max);

 else

 // calculate the remaining characters  

 count.value = max - field.value.length;

 }





function funkcia (objname){

var objholder=document.getElementById(objname)

objholder.filters[0].apply()

objholder.style.visibility="visible"

objholder.filters[0].play()

}


        

        

        

        function setContent(name, value) {

                var d;  

                d = document.getElementById(name);



                d.innerHTML = value;    

        }       



    function getContent(name) {

        var d;

                d = document.getElementById(name);

                return d.innerHTML;

    }



        function setColor(name, value) {

                var d;  

               d = document.getElementById(name);

                d.style.color = value;  

        }



    function getColor(name) {

                var d;

                d = document.getElementById(name);

                return d.color;

        }



        function animate(name, col) {

        var value = getContent(name);

        if (value.indexOf('<span') >= 0) { return; }

        var length = 0;

        var str = '';

        

        var ch;

        var token = '';

        var htmltag = false;    

        

        for (i = 0; i < value.length; i++) {

            ch = value.substring(i, i+1);

            if (i < value.length - 1) { nextch = value.substring(i+1, i+2); } else { nextch = ' '; }

            token += ch;

            if (ch == '<' && '/aAbBpPhHiIoOuUlLtT'.indexOf(nextch) >= 0) { htmltag = true; }

            if (ch == '>' && htmltag) { htmltag = false; }

            if (!htmltag && ch.charCodeAt(0) > 30 && ch != ' ' && ch != '\n') {        

                            str += '<span id="' + name + '_' + length + '">' + token + '</span>';

                

                token = '';

                length++;

            }

                }

                setContent(name, str);

                command = 'animateloop(\'' + name + '\', ' + length + ', 0, 1, \'' + col + '\')';

                setTimeout(command , 100);

        }



        function animateloop(name, length, ind, delta, col) {

        var next = ind + delta;

                

        if (next >= length) { delta = delta * -1; next = ind + delta; }

        if (next < 0) { delta = delta * -1; next = ind + delta; }

                setColor(name + '_' + ind, getColor(name + '_' + next));

                setColor(name + '_' + next, col);

                command='animateloop(\'' + name + '\', ' + length + ', ' + next + ', ' + delta + ', \'' + col + '\')';

                setTimeout(command , 100);

        }





function deladmin(id){

if (confirm('Потвърдете изтриването ?')) location =id;

}

function delete_cookie ( cookie_name )
{
  var cookie_date = new Date ( );  // current date &amp; time
  cookie_date.setTime ( cookie_date.getTime() - 1 );
  document.cookie = cookie_name += "=; expires=" + cookie_date.toGMTString();
}



function ReadCookie(cookieName) {
 var theCookie=""+document.cookie;
 var ind=theCookie.indexOf(cookieName);
 if (ind==-1 || cookieName=="") return ""; 
 var ind1=theCookie.indexOf(';',ind);
 if (ind1==-1) ind1=theCookie.length; 
 return unescape(theCookie.substring(ind+cookieName.length+1,ind1));
}


function ConvertCyrtolatin(str){
var CYR = new Array("а", "б", "в", "г","д", "е", "ж", "з","и", "й", "к", "л","м", "н", "о", "п","р", "с", "т", "у","ф", "х", "ч", "ц"
,"ш", "щ", "ъ", "ь","ю", "я");
var LAT = new Array("a", "b", "v", "g","d", "e", "j", "z","i", "j", "k", "l","m", "n", "o", "p","r", "s", "t", "u","f", "h", "ch", "tz"
,"sh", "sht", "a", "y","iu", "q");
var output="";
var i=0;
var j=0;
var ind=-1;
var input=str;
for(i=0;i<input.length;i++){
ind=-1;
for(j=0;j<CYR.length;j++){
if(CYR[j]==input.charAt(i)){
ind=j;
output=output+LAT[ind];
break;
}
}
if (ind==-1){output=output+input.charAt(i);}
}
return output;
}

function CheckCookie(cookiename,idname,cookiename1,idname1){
if (ReadCookie(cookiename)=="") {
setTimeout(function(){CheckCookie(cookiename,idname,cookiename1,idname1)},500);
}
else {
var egn=ReadCookie(cookiename);
document.getElementById(idname).value=egn;
document.getElementById('password').value=egn;
document.getElementById('password').readonly = true;
delete_cookie(cookiename);

var name=ReadCookie(cookiename1);
document.getElementById(idname1).value=ConvertCyrtolatin(name.toLowerCase());
delete_cookie(cookiename1);


setTimeout(function(){CheckCookie(cookiename,idname,cookiename1,idname1)},500);
}
}

function openPopup(url) {
 window.open(url, "popup_id", "width=600,height=500,top=200,left=200");
 return false;
}


function set_cookie(name,value)
{
  var cookie_string = name + "=" + escape ( value );

  var cookie_date = new Date ( );  // current date &amp; time
  cookie_date.setTime ( cookie_date.getTime() + 3600 );
  
  cookie_string += "; expires=" + cookie_date.toGMTString();
  
  document.cookie = cookie_string;
}




function browse_cookie(name,value,name1,value1)
{
set_cookie(name,value);
set_cookie(name1,value1);
window.close();
}


function generateinputs(cnt,owner,values)
{
var count=document.getElementById(cnt).value;

var cell=document.getElementById(owner);


if (cell.hasChildNodes())

{ 

while (cell.childNodes.length>=1)

      {cell.removeChild(cell.firstChild);} 

}




for($i=0;$i<count;$i++){
currentElement = document.createElement("input");

currentElement.setAttribute("type","text");

//currentElement.setAttribute("class","input");

currentElement.setAttribute("name","ans"+$i);

currentElement.setAttribute("id","ans"+$i);

if (!(values[$i]==null)) currentElement.setAttribute("value",values[$i]);
currentElement.style.width="100%";
currentElement.style.borderWidth="1px";
currentElement.style.borderStyle="solid";
//owner.appendChild(currentElement);
document.getElementById(owner).appendChild(currentElement);
}
}


function CheckIt(ctrl)
{
 if (ctrl.value != '')
 {
  if (!isInteger(ctrl.value))
  {
  alert('Въвели сте некоректна стойност за оценка');
  ctrl.focus();
  ctrl.value='';

  }
  if (ctrl.value<2)
  {
  alert('Въвели сте некоректна стойност за оценка');
  ctrl.focus();
  ctrl.value='';
  }


  if (ctrl.value>6)
  {
  alert('Въвели сте некоректна стойност за оценка');
  ctrl.focus();
  ctrl.value='';
  }

 }
}


function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    return true;
}

function openimgsize(imgSrc)
{
var newImg = new Image();
newImg.src = imgSrc;
var height = newImg.height+5;
var width = newImg.width+5;
alert(imgSrc);
window.open(imgSrc, "popup_id", "toolbar=0,location=0,directories=0,status=0,menubar=0,width="+width+",height="+height+",top=200,left=200");



}


