function trim(pString)
{
return pString.replace(/(^\s+)|(\s+$)/g, "");
}
function urlSpace(val)
{
    var newVal="";
        while(1==1){
            newVal=val.replace(" ","%20");
            if(newVal==val) break;
            val=newVal;
        }
        return val;
}
////////////////////////////   check data /////
function checkField(fName,fRule){
      if(trim($("#"+fName).attr("value")).search(fRule) != -1){
            return true;
      } else {
            return false;
      }
}
////////////////// godinik //////
var clock_is_ok=false;
function clck(){
    /// for SVG  version 1
    //  $('#clock').svg({onLoad: drawClock});
   
    if(clock_is_ok) return;
    try{
        var t1=setTimeout(function(){clck()},1000);
   
   /// for IE version2
        canvas = document.getElementById("clock'");
        ctx = canvas.getContext("2d");
        drawClock(ctx);
    }catch(exception_var){
    }
}
function getClckX(radius,kut){
    return radius*Math.cos(Math.PI*((kut/30)-0.5) );
}
function getClckY(radius,kut){
    return radius*Math.sin(Math.PI*((kut/30)-0.5));
}
function drawClock(svg) { 
   
    var tmN=new Date()
    var dH=tmN.getHours();//dH=dH.length<2?'0'+dH:dH
    var dM= tmN.getMinutes();//dM=dM.length<2?'0'+dM:dM
    var dS= tmN.getSeconds();//dS=dS.length<2?'0'+dS:dS
   
    var dsX=66+getClckX(45,dS);
    var dmX=66+getClckX(40,dM+dS/60)  ;
    var dhX=66+getClckX(25,dH*5+dM/12+dS/720);
    var dsY= 60+getClckY(45,dS);
    var dmY=60+getClckY(40,dM+dS/60)  ;
    var dhY=60+getClckY(25,dH*5+dM/12+dS/720);
    
    /*///for svg pack
     * svg.clear();
    var img =svg.image(0,0,128,123,"html/v3/img/top/clock.png");
    var g = svg.group({stroke: 'rgb(201,28,48)', strokeWidth: 1}); 
    var g2 = svg.group({stroke: 'rgb(201,28,48)', strokeWidth: 2}); 
     
    var s=svg.line(g, 66, 60,dsX,dsY );
    var m=svg.line(g2, 66, 60,dmX,dmY );
    var h=svg.line(g2, 66, 60,dhX,dhY  );*/
    
    ///
    try{
     var img=new Image();
     svg.beginPath();
     svg.clearRect(0, 0, 130, 130);
     img.src="html/v3/img/top/clock.png";
     svg.drawImage(img,  0, 0 );

        svg.lineWidth = "1";
        svg.strokeStyle = "rgb(201,28,48)";
        svg.moveTo(66, 60); 
        svg.lineTo(dsX,dsY);        
         svg.stroke();
     svg.closePath();
         
        svg.beginPath(); 
           svg.lineWidth = "2";
           svg.moveTo(66, 60); 
           svg.lineTo(dmX,dmY,{lineWidth:2});
           svg.moveTo(66, 60); 
           svg.lineTo(dhX,dhY,{lineWidth:2});
         svg.stroke();
         svg.closePath();
   
        var t=setTimeout(function(){drawClock(svg)},1000);
        clock_is_ok=true;
    }catch(exception_var){
    }
}
