var voidphonealertmess="Введите ваш телефон! <BR />";
var incorrectphonealertmess="Вы ввели неправильно телефон! Это поле является обязательным для заполнения. <BR />";

function CyrRecode(Str)
{
  return Str;
}
function GetSel()
{
   if (document.getSelection) 
       text = document.getSelection();
   else if (document.selection && document.selection.createRange)
       text = document.selection.createRange().text;
   return text.replace(/(^\s+)|(\s+$)/g, "");
}
function isES_SubStr(S,S2,L,R)
{
   if (S2==S)
      return true;
   if(S.length>S2.length)
   {var Stmp=S; S=S2;S2=Stmp;}
   if (R!=0 && S==S2.substring(0,S2.length-1))
         return true;
   if (L!=0 && S==S2.substring(1,S2.length))
         return true;
   if (L!=0 && R!=0 && S==S2.substring(1,S2.length-1))
         return true;
   return false; 
}                 
function isSelEq(S,CorFst)
{
     if(CorFst)
     if(S=='')
         return false;
     var Sel=GetSel();
     if (S==Sel&&S.length>3)
        return true;
     if(Sel.length<7||S.length<7)
        return false;
     if (isES_SubStr(S,Sel,1,1))
     {
        if (window && window.clipboardData && window.clipboardData.setData
        && (CorFst||isES_SubStr(S,Sel,0,1)))
        	         window.clipboardData.setData("Text", S);
        return true;
     }
     return false;	
}
function isChangedSelEq(S,CorFst)
{
      if (!(window && window.clipboardData && window.clipboardData.setData))
          return false;
      var Sel=GetSel();
      if (S==Sel||!isSelEq(S,CorFst))
          return false;
      return (CorFst||isES_SubStr(S,Sel,0,ECorLen));      
}
function GA_Track(S)
{
    //if(pageTracker && pageTracker._trackPageview)
           pageTracker._trackPageview(S);
   //alert(S);     
}
function GA_TrackCopy(S0)
{
     var S = '/copy/' + S0 + '.html'
     GA_Track(S);     
}
function GA_TrackClick(S0)
{
     var S = '/click/' + S0 + '.html'
     GA_Track(S);     
}
function OnCpyEv()
{ 
    if(isSelEq(emailStr,true))
    {    
         GA_TrackCopy("email");
         return isChangedSelEq(emailStr,true);
    }
    if(isSelEq(phoneStr,false))
    {    
         GA_TrackCopy("phone");
         return isChangedSelEq(phoneStr,false);
    }
    if(isSelEq(icqStr,true))
    {    
         GA_TrackCopy("icq");
         return isChangedSelEq(icqStr,true);
    }
    if(isSelEq(skypeStr,true))
    {    
         GA_TrackCopy("skype");
         return isChangedSelEq(skypeStr,true);
    }    
    return true;
}
function isCorectForm()
{
    var S = document.getElementById("cf_field_2").value;
    if (S.length>30||S.length<6)
        return false;    
    for (var i=0;i<S.length;i++)
    {
         if (S[i]!='1' && S[i]!='2' && S[i]!='3' && S[i]!='4' && S[i]!='5' && S[i]!='6' && S[i]!='7'
         &&S[i]!='8' &&S[i]!='9'&&  S[i]!='0'&& S[i]!=' ' && S[i]!='-')
         {
             if (S[i]!='+' || i>1)
                 return false;
         }
    }
    return true;
}

function  cforms_validate2()
{
    if (isCorectForm())
    {
         GA_Track("/formpost.html");
         return true;
    } 
    if (document.getElementById("li--2"))
         document.getElementById("li--2").className="cf_li_err";
    var el =document.getElementById("usermessagea");
    if (el)
    {
         el.className="cf_info failure";
         if (document.getElementById("cf_field_2").value=="")
                  el.innerHTML=CyrRecode(voidphonealertmess);
         else
                  el.innerHTML=CyrRecode(incorrectphonealertmess);
    }      
    //alert('false');
    return false;    
}