var httpVoteUrl = "AJAX/vote.php";
var httpLoginDataUrl = "AJAX/login_data.php";


function loadLoginData(){
  
  var loc = window.location.href;
  
  if(loc.indexOf('lgin=1') > -1){
    openLogin();
  }
  /*
  if (httpLoginData.readyState == 4 || httpLoginData.readyState == 0) {   
    httpLoginData.open("POST",httpLoginDataUrl, true);
    httpLoginData.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    httpLoginData.onreadystatechange = handleLoginData; 
    httpLoginData.send(null);
  }*/
}

/*
function handleLoginData(){
  if (httpLoginData.readyState == 4) {
    var result = httpLoginData.responseText;
    var regLoginData = document.getElementById('reg_login_data'); 
    regLoginData.innerHTML = result;
  }
}*/

function open_close_submenu(name){
  var elem = document.getElementById('sub_category_'+name);
  if(elem){
    if(elem.style.display == 'none'){
      elem.style.display='block';  
    }else{
      elem.style.display='none';
    }
  }
  return false;
}

function changeSubTreeClass(sub_element, class_to_put, class_to_put2){
  var elem = document.getElementById(sub_element);
  if(elem){
    if(elem.className == class_to_put){
      elem.className = class_to_put2;
    }else{
      elem.className = class_to_put;
    }
  }
}

function openLogin(){
  
  var loc = window.location.href;
  
  if(loc.indexOf('?p=chart') > -1){
    window.location = '/?p=main&lgin=1';
    return true;
  }
  
  var gogo_login = document.getElementById('gogo_login');
  if(gogo_login){
    gogo_login.style.border = '1px solid #736D2D';
  }
  
  var login_back = document.getElementById('login_back');
  var login_form = document.getElementById('login_form');
  
  login_back.className = 'login_back_on';
  login_form.className = 'login_on';
  
  document.getElementsByTagName("body")[0].style.overflow = "hidden";
}

function closeLogin(){
  var login_back = document.getElementById('login_back');
  var login_form = document.getElementById('login_form');
  login_back.className = 'login_back_off';
  login_form.className = 'login_off';
  document.getElementsByTagName("body")[0].style.overflow = "auto";
}

function makeVote(stars, id)
{ 
  if (httpVote.readyState == 4 || httpVote.readyState == 0) {   
    param = 'stars='+ stars + '&id=' + id;    
    httpVote.open("POST",httpVoteUrl, true);
    httpVote.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
    httpVote.onreadystatechange = handleVote; 
    httpVote.send(param);
  }
}

function onEnterSubmitForm(form, ev, blur_button_id){
  if(blur_button_id != ""){
    document.getElementById(blur_button_id).style.border = '2px solid #736D2D';
  }
  if(ev.keyCode == 13){
    form.submit();
  }
}

/**************************** d.lv *******************************************/

function DraugiemSay( title, url, titlePrefix ){
  window.open('http://www.draugiem.lv/say/ext/add.php?title=' + encodeURIComponent(title) +
    '&link=' + encodeURIComponent(url) +
    ( titlePrefix ? '&titlePrefix=' + encodeURIComponent( titlePrefix ) : '' ),
    '',
    'location=1,status=1,scrollbars=0,resizable=0,width=530,height=400');
  return false;
}



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

function handleVote(){
  if (httpVote.readyState == 4) {
    var result = httpVote.responseText;
    var rate_this = document.getElementById('rate_this');
    rate_this.innerHTML = rate_this.innerHTML;
    
    if(result == '3'){
      document.getElementById('rate_error').innerHTML = "Lai balsotu, jaielogojas/jareģistrējas";
    }else if (result == '2'){
      document.getElementById('rate_error').innerHTML = "Balsošana patreiz nav pieejama";
    }else if (result == '4'){
      document.getElementById('rate_error').innerHTML = "Tu jau esi balsojis :)";
    }else{
      //window.location.href=window.location.href;
      window.location = '';
    }
    
  }
}

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


function adsmartRuntime(){
  if(window.smartad_space)smartad_space+=',1074';
  else{smartad_space='1074';
  var f=function(){var h=document.getElementsByTagName('head')[0],s=document.createElement('script');
  s.src=location.protocol+unescape('//ad.smartad.lv/script.php%3fv=2%26space=')+smartad_space+unescape('%26refurl=')+escape(document.referrer)+unescape('%26pageurl=')+escape(document.location);
  h.insertBefore(s, h.firstChild);}
  if(window.addEventListener)window.addEventListener('load',f,false);
  else if(window.attachEvent)window.attachEvent('onload',f);
}};

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


function getHTTPObject() {
  var xmlhttp;
  //alert(typeof XMLHttpRequest);
  /*@cc_on
  @if (@_jscript_version >= 5)
    try {
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        xmlhttp = false;
      }
    }
  @else
  xmlhttp = false;
  @end @*/
  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
    try {
      xmlhttp = new XMLHttpRequest();
    } catch (e) {
      xmlhttp = false;
    }
  }
  return xmlhttp;
}

var httpVote = getHTTPObject();
var httpLoginData = getHTTPObject();

