var link = '';
var lang = 'ru';
var form_block = 0;
var portfolio_start = 0;
var portfolio_end   = 0;
var portfolio_stat  = 0;
var portfolio_block = 0;


/* ---------------------------------------------------------------------- */
function image_get(stat){
 if(stat == 'left') portfolio_stat = -1;
 else portfolio_stat = 1;
 
 if( (((portfolio_end-portfolio_start)>3 && portfolio_stat==1) 
  || (portfolio_start>=0 && portfolio_stat==-1)) && portfolio_block == 0 ) {
  portfolio_block = 1;
  var url = link+"ajaxs/portfolio.php";
  var jxt = new top.NetJax(); 
  jxt.onload = image_view;
  jxt.setRequest(url,'start='+(portfolio_start+portfolio_stat)+'&lang='+lang);
 }
}

/* ---------------------------------------------------------------------- */
function image_view(){
 var imm     = document.getElementById("tf3im");
 var tfLeft  = document.getElementById("tfLeft");
 var tfRight = document.getElementById("tfRight");  
 var p   = this.request.responseText
 if(p!=''){ 
  imm.innerHTML = p; 
  portfolio_start = portfolio_start + portfolio_stat;
  portfolio_stat  = 0;
  if(portfolio_start == 0) tfLeft.className = 'tfLeft_off';
  if(portfolio_start > 0) tfLeft.className = 'tfLeft_on';
  if(portfolio_start <= (portfolio_end+3)) tfRight.className = 'tfRight_on'; 
  if(portfolio_start == (portfolio_end-3)) tfRight.className = 'tfRight_off'; 
 }
 portfolio_block = 0
}

/* ---------------------------------------------------------------------- */ 
function ch_light(link){
  var light = getCookie("light");
  if(light == '' || light == 'on') setCookie('light','off','','/'); 
  else setCookie('light','on','','/');
  location.href=link;
}

function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}
 
function getCookie(name) {
  var cookie = " " + document.cookie;
  var search = " " + name + "=";
  var setStr = null;
  var offset = 0;
  var end = 0;
  if (cookie.length > 0) {
    offset = cookie.indexOf(search);
    if (offset != -1) {
      offset += search.length;
      end = cookie.indexOf(";", offset)
      if (end == -1) {
        end = cookie.length;
      }
      setStr = unescape(cookie.substring(offset, end));
    }
  }
  return(setStr);
}

/* ---------------------------------------------------------------------- */
function close_form(){ 
 document.getElementById("form_to").className = 'form_to visoff';
 document.getElementById("form_ie6").className = 'form_ie6 visoff';
}
function open_form(){ 
 document.getElementById("form_to").className = 'form_to vison';
 document.getElementById("form_ie6").className = 'form_ie6 vison';
}

/* ---------------------------------------------------------------------- */
function msg_form(bclose){
  var url = link+"ajaxs/form.php";
  var jxt = new top.NetJax(); 
  jxt.onload = form_mail;
  jxt.setRequest(url,'lang='+lang+'&close='+bclose);
}

/* ---------------------------------------------------------------------- */
function form_mail(){
  var form = document.getElementById("form_to");
  var p = this.request.responseText;
  form.innerHTML = p; 
}

/* ---------------------------------------------------------------------- */
function form_submit(){
  var field1 = trim(document.getElementById("inp1").value);
  var field2 = trim(document.getElementById("inp2").value);
  var field3 = trim(document.getElementById("inp3").value);
  var error  = 0;
  
  if(field1 == ''){error=1; document.getElementById("ind1").className = 'inwhite red';}
  else {document.getElementById("ind2").className = 'inwhite';} 
  if(field2 == ''){error=1; document.getElementById("ind2").className = 'inwhite red';}
  else {document.getElementById("ind2").className = 'inwhite';} 
  if(field3 == ''){error=1; document.getElementById("ind3").className = 'textwhite red';}
  else {document.getElementById("ind3").className = 'textwhite';} 
  if(error) return;
  
  form_block = 1;
  var url = link+"ajaxs/formmail.php";
  var jxt = new top.NetJax(); 
  jxt.onload = form_report;
  jxt.setRequest(url,'field1='+field1+'&field2='+field2+'&field3='+field3+'&lang='+lang);
}

/* ---------------------------------------------------------------------- */
function form_report(){
  var form = document.getElementById("form_to");
  var p = this.request.responseText;
  if(p!='')
    switch(p){
      case '#field1#': document.getElementById("ind1").className = 'inwhite red'; break;
      case '#field2#': document.getElementById("ind2").className = 'inwhite red'; break;
      case '#field3#': document.getElementById("ind3").className = 'textwhite red'; break;
      default: form.innerHTML = p; break;
    }     
  form_block = 1;
}

/* ---------------------------------------------------------------------- */

/* ---------------------------------------------------------------------- */