function CheckCookiesEnabled(){
  SetCookie('varCook','True','','/','','');
  if (GetCookie() == "True"){
    //alert('Cookies are enabled, you can use the shopping cart!');
    //document.write('Cookies are enabled, you can use the shopping cart!');
    //parent.document.all.cook.innerText='';
    document.getElementById('cook').style.display = 'none';
  }else{                
    return false;   
  }               
}
     
function GetCookie() {
  var strName = "varCook";
  if (document.cookie.indexOf(strName) == -1){
    //alert('Cookies pašreiz ir izslēgti! \nLai veiksmīgi darbotos www.siltumtehnika.lv iepirkumu grozs, \nCookies jābūt aktivizētajiem!');
    // write();
    document.getElementById('cook').style.display = '';
    document.getElementById('cook').innerHTML = 'Cookies pašreiz ir izslēgti! Lai www.siltumtehnika.lv mājas lapa darbotos korekti, Cookies jābūt aktivizētiem uz Jūsu datora!';
    return false;
  }else{
    cookieStart = document.cookie.indexOf(strName);
    cookieValStart = (document.cookie.indexOf("=", cookieStart) + 1);
    cookieValEnd = document.cookie.indexOf(";", cookieStart);
    if (cookieValEnd == -1){
      cookieValEnd = document.cookie.length;
    }
    cookieValue = document.cookie.substring(cookieValStart, cookieValEnd);
  }
  if (cookieValue == "True"){
    return ("True");
  }
}

function SetCookie(name,value,expires,path,domain,secure){
  var strDNS = GetDNS();
  document.cookie = name + "=" +escape(value) +
  ( (expires) ? ";expires=" + expires.toGMTString() + 1000*60*20 : "") +
  ( (path) ? ";path=" + path : "") +
  //( (domain) ? ";domain=" + domain : "") +
  ( (domain) ? ";domain=" + strDNS : "") +
  ( (secure) ? ";secure" : "");
  return true;
}

function GetDNS(){
  cookieDomain = document.location.hostname;
}

function nill(){
  null;
}

function top_menu_open(u, tar, tid) {
  window.open("menu.php?tid="+tid ,"ifmenu");
  open_url(u, tar);
}

function val_confirm(txt){
  if (confirm(txt)) {
    return true;
  }else{
    return false;
  }
}


function open_url(url, target, params){
  window.open(url, target, params);
}

function ch_style(st, ids, cnt){
  var val = document.all.h_style;
  var men = document.all.h_menu;
  if (ids!=99){
    if (st=='menu_hov'){
      if (men.value==ids){
        document.getElementById(ids).className='menu_act';
      }else{
        document.getElementById(ids).className='menu_hov';
      }
    }
    if (st=='menu'){
      if(men.value == ids){
        document.getElementById(ids).className='menu_act';
      }else{
        document.getElementById(ids).className='menu';
      }
    }
    if (st=='menu_act'){
      men.value = ids;
  //    alert(cnt);
      for(i=1;i<=cnt;i++) {
        if (i!=ids){
          document.getElementById(i).className='menu';  
        }
      }
      document.getElementById(ids).className='menu_act';
    }
  }
}

function toggle(hidethis, tid, cnt) {
  var num1 = parseInt(tid);
  var num2 = parseInt(cnt);
  var cnt1 = num1+num2;
  var plus = parseInt(hidethis.substr(1));
  var plus1 = '';
  //alert (plus);
  //alert('hidethis:'+hidethis+';cnt:'+cnt+';tid:'+tid+'cnt1: '+cnt1);
  if (hidethis==99){
    for(i=num1+1;i<=cnt1;i++) {
      document.getElementById(i).style.display = 'none';
    }
  }else  if(document.getElementById(hidethis).style.display=='none' ){
    for(i=num1+1;i<=cnt1;i++) {
      //alert(hidethis + ' ' +i);
      if (i==hidethis){
        document.getElementById(i).style.display = '';
        document.getElementById('p'+(i-tid)).innerHTML="::";
      }else{
        document.getElementById(i).style.display = 'none';
        document.getElementById('p'+(i-tid)).innerHTML=".:";
      }
    }
  }else{
    document.getElementById(hidethis).style.display = 'none';
    //document.getElementById('p'+plus).innerHTML=".:";
  }
}

function top_menu (id){
  for(i=1;i<=5;i++) {
    if (i!=id){
      document.getElementById('t'+i).className='top_off';
    }else{
      document.getElementById('t'+i).className='top_on';
    }
  }
}

// function resize iframes, depending of content height in this iframes
function workit(check, title){
  if (check==true){
    parent.document.all.ifmain.style.height='100%';
    var ifheight = document.all.maincontent.clientHeight;
    var seen = new Object;
    parent.document.all.ifmain.style.height=ifheight+70;
      
    if(title){
      var height_1 = document.all.first.clientHeight;
      var height_2 = document.all.second.clientHeight;
      if (height_2>height_1){
        document.all.first.style.height=height_2+2;
        document.all.second.style.height=height_2+2;
      }
      //alert(document.all.first.clientHeight);
      //alert(document.all.second.clientHeight);
    }
    //alert (ifheight);*/
  }
}

function workit_(check,iframe){
  if (check==true){
    //parent.parent.document.getElementById(iframe).style.height='100%';
    var ifheight = document.all.maincontent.clientHeight;
    parent.parent.document.getElementById(iframe).style.height=ifheight+100;
    //alert (ifheight);
    //alert (parent.document.getElementById(iframe).style.height);
  }
}

//user management -  function depending on selected user disables/enables submit buttom
function ch_change(last){
  if (document.ch_us_data.un.value==0){
    document.ch_us_data.sub.disabled=true;
    document.ch_us_data.deakt.disabled=true;
  }else{
    document.ch_us_data.sub.disabled=false;
    document.ch_us_data.deakt.disabled=false;
  };
  if (last==2){
    alert('Kaut vienam lietotājam ir jābūt aktīvam!');
  }
  if (last==5){
    document.ch_us_data.deakt.disabled=true;
  }
};

//user management - function changes option field for username
function load_inf(tf){
  if (document.ch_us_data.un.value==0){
    location.href="users.php?usid="+tf.un[tf.un.selectedIndex].value+"&sub=&deakt=";
  }else{
    location.href="users.php?usid="+tf.un[tf.un.selectedIndex].value+"&sub=&deakt=";
  };
};

//user management - function check for filled fields
function chk(){
 var fff = document.ch_us_data;
 if (fff.us_pass.value=="" || (document.getElementById('us').style.display == '' && document.all.us.value=='')){
   alert("Aizpildiet visus laukus!");
   return false;
 }else if(fff.us_pass.value!=fff.us_pass1.value){
   alert("Nepareizi ievadīta parole!");
   return false;
 }else{
   return true;
 };
};

//user management - deselect - create new fields
function new_user(n_us){
//    alert(n_us);
    var us_txt = document.getElementById('us').style;
    var us_sel = document.getElementById('sel').style;
    document.all.n_us.value=1;
  if(n_us==1){
    document.getElementById('us').style.display = 'none';
    document.getElementById('sel').style.display = '';
    document.all.n_us.value=0;
    document.all.us.value='';
  }else{
    document.getElementById('us').style.display = '';
    document.getElementById('sel').style.display = 'none';
    document.all.us_pass.value='';
    document.all.us_pass1.value='';
    document.all.us.value='';
    document.all.un.selectedIndex=0;
    document.ch_us_data.sub.disabled=false;
  }
  if (document.all.un.selectedIndex == 0){
    document.all.us_pass.value='';
    document.ch_us_data.deakt.disabled=true;
  }
}

//function count characters - remain in text area
function reed(character, text_area, left){
  var long = document.getElementById(text_area).value.length;
  var longitud = character - long;
  if(long > character) {
    document.getElementById(text_area).value=document.getElementById(text_area).value.substr(0,character);
    longitud = 0;
  }
  document.getElementById(left).value=longitud;
}

//detectcts and inserts elements to cursor place
function insertAtCursor(myField, myValue) {
  //IE support
  if (document.selection) {
    myField.focus();
    sel = document.selection.createRange();
    sel.text = myValue;
  }
  //MOZILLA/NETSCAPE support
  else if (myField.selectionStart || myField.selectionStart == '0') {
    var startPos = myField.selectionStart;
    var endPos = myField.selectionEnd;
    myField.value = myField.value.substring(0, startPos)
                  + myValue
                  + myField.value.substring(endPos, myField.value.length);
  } else {
    myField.value += myValue;
  }
}

function add_code(tag, target, access){
  var long = document.getElementById(target).value.length;
  var cont = document.getElementById(target).value;
  //document.getElementById(target).value = cont + tag;
  if (access == 'true'){
    insertAtCursor(document.getElementById(target), tag);
  }
  reed(10000, target, 'left');
}

//allow to edit all text fields
function edit_(allow, res){
  var inp = document.all.tags("INPUT");
  var txt = document.all.tags("TEXTAREA");
  var elem = new Array();
  var l = 0;
  var e = 0;

  //alert(allow);
  for(i=0; i<inp.length; i++){
    if (inp[i].type=="text"){
      elem[l] = inp[i].name;
      l=l+1;
      e=l;
    }
  }
  for(j=0; j<txt.length; j++){
    if (txt[j].type=="textarea"){
      elem[e] = txt[j].name;
      e=e+1;
    }
  }

  if (allow==true){
    for(y=0; y<elem.length; y++){
      document.getElementById(elem[y]).readOnly = true;
      //document.getElementById(elem[y]).className='title_unedit';
    }
    document.all.edit_allow.value = 'false';
    document.all.save.disabled = true;
  }else{
    for(y=0; y<elem.length; y++){
      document.getElementById(elem[y]).readOnly = false;
      document.getElementById(elem[y]).className='title_edit';
    }
    document.all.edit_allow.value = 'true';
    document.all.save.disabled = false;
  }
  if (res==1){
    for(z=0; z<elem.length; z++){
      document.getElementById(elem[z]).value = '';
    }
  }
}

//disables all form elements, except specified with 3 simbols (example - add_menu, add_....)
function DisableEnableForm(xForm,xHow,xName){
  objElems = xForm.elements;
  for(i=0;i<objElems.length;i++){
    if (objElems[i].name.substr(0,3) == xName){
      objElems[i].disabled = false;
    }else{
      objElems[i].disabled = xHow;
    }
  }
}

function DisableDelBut(button){
  var cnt = 0;
  //var chk = document.all.tags("INPUT");
  var chk = document.getElementsByTagName("INPUT");
  //alert(chk.length);
  //alert(button);
  var cnt = 0;
  for(i=0; i<chk.length; i++){
    if (chk[i].type=='checkbox' && chk[i].checked==true){
      cnt++;
    }
  }
  if (cnt>0){
    document.getElementById(button).disabled = false;
  }else{
    document.getElementById(button).disabled = true;
  }
}

function openForEdit(g_id, d_id, code, name, price){
//  alert(OpeneEdit);
  
  if (g_id!=v_id){
    //CLOSING Previous Fields
    if (document.getElementById(v_id+'_code') != undefined){
      //----------------------------------------------------------------------------------------------------
      var old_div_code = document.getElementById(v_id+'_code');
      var old_input_code = document.getElementById(v_id+'__code');
      old_div_code.removeChild(old_input_code);
      old_div_code.innerHTML = v_code;
      //----------------------------------------------------------------------------------------------------
      var old_div_name = document.getElementById(v_id+'_name');
      var old_input_name = document.getElementById(v_id+'__name');
      old_div_name.removeChild(old_input_name);
      old_div_name.innerHTML = v_name;
      //----------------------------------------------------------------------------------------------------
      var old_div_price = document.getElementById(v_id+'_price');
      var old_input_price = document.getElementById(v_id+'__price');
      old_div_price.removeChild(old_input_price);
      old_div_price.innerHTML = v_price;
      //----------------------------------------------------------------------------------------------------
      document.getElementById(v_id+'_cancel').style.display='block';
      document.getElementById(v_id+'__cancel').style.display='none';
      //----------------------------------------------------------------------------------------------------
    }
  }else{
    return;
  }

  saveDefaultValues(g_id, code, name, price);

  if (g_id == undefined){
    return;
  }
  
  //----------------------------------------------------------------------------------------------------
  var div_code = document.getElementById(g_id+'_code');
  var input_code = document.createElement('input');
  input_code.setAttribute('id',g_id+'__code');
  input_code.setAttribute('name',g_id+'__code');
  input_code.className='input_din';
  input_code.value = code;
  div_code.innerHTML = '';
  div_code.appendChild(input_code);
  input_code.select();
  //----------------------------------------------------------------------------------------------------
  var div_name = document.getElementById(g_id+'_name');
  var input_name = document.createElement('input');
  input_name.setAttribute('id',g_id+'__name');
  input_name.setAttribute('name',g_id+'__name');
  input_name.className='input_din';
  input_name.value = name;
  div_name.innerHTML = '';
  div_name.appendChild(input_name);
  //----------------------------------------------------------------------------------------------------
  var div_price = document.getElementById(g_id+'_price');
  var input_price = document.createElement('input');
  input_price.setAttribute('id',g_id+'__price');
  input_price.setAttribute('name',g_id+'__price');
  input_price.className='input_din';
  input_price.value = price;
  div_price.innerHTML = '';
  div_price.appendChild(input_price);
  //----------------------------------------------------------------------------------------------------
  document.getElementById(g_id+'_cancel').style.display='none';
  document.getElementById(g_id+'__cancel').style.display='block';
  //----------------------------------------------------------------------------------------------------
 
}

var v_id;
var v_code;
var v_name;
var v_price;
function saveDefaultValues(g_id, code, name, price){
  v_id = g_id;
  v_code = code;
  v_name = name;
  v_price = price;
  chk_field = new Array (g_id+"__name", g_id+"__code", "number_"+g_id+"__price");
}

function disDsButton(idArray){
  for (var i=0; i<ds_buttons.length; i++){
    document.getElementById(ds_buttons[i]).disabled = true;
    //alert(1);
  }
  for (var j=0; j<idArray.length; j++){
    //alert(2);
    document.getElementById(idArray[j]).disabled = false;
  }
}

//check submit form for news editor
function check_submit(){
  var f = document.all;
  if (f.piez.value =="" || f.title.value==""){
    alert('Jūs neaizpildījāt teksta laukus!');
    return false;
  }else{
    return true;
  }
}

function check_upload(stat, field, param, lang){
  //alert(stat);
  var val = document.getElementById(field) .value;
  var val_l = val.length;
  if (stat==1){
    alert('*'+val+' Neatbilstošs faila formāts! \nAtļautie formāti: .png, .gif, .jpg');
    //setTimeout(window.open ("news_edit.php?new_id="+param, "_self"), 2250);
  }else if (stat==0){
    open_url('./news.php?lang='+lang, 'ifmain');
  }
  //window.opener.reload;
}

function check_insert_news(stat, field, lang){
  //alert(stat);
  var val = document.getElementById(field) .value;
  var val_l = val.length;
  if (stat==1){
    alert('*'+val+' Neatbilstošs faila formāts! \nAtļautie formāti: .png, .gif, .jpg');
    //setTimeout(window.open ("news_edit.php?new_id="+param, "_self"), 2250);
  }else if (stat==0){
    open_url('./news.php?lang='+lang, 'ifmain');
    window.close();
  }
  //window.opener.reload;
}

function go_edit(menuid, sortid, namelv){
  document.all.edit_id.value = menuid;
  document.all.edit_sort.value = sortid;
  document.all.edit_sort_orig.value = sortid;
  document.all.edit_menu.value = namelv;
}


//select option field from array
function fillSelectFromArray(selectCtrl, itemArray, selInd, setValue){
  var i, j, z=1;
  var pos = selInd.indexOf("_-_");
  // empty existing items
  
  for (i = selectCtrl.options.length; i >= 0; i--) {
    selectCtrl.options[i] = null; 
  }
  //filling 2level with empty option
  selectCtrl.options[0] = new Option('');
  selectCtrl.options[0].value = 0;

  //filling level2 with new options
  for(j=0; j<itemArray.length; j++){
    var pos_arr = itemArray[j][0].indexOf("_");
    //alert(selInd.substr(pos+1));
    //alert(itemArray[j][0].substr(pos_arr+1));
    //alert(selInd.substr(pos+3));
    if (itemArray[j][0].substr(pos_arr+1)==selInd.substr(pos+3)){
      selectCtrl.options[z] = new Option(itemArray[j][1]);
      selectCtrl.options[z].value = itemArray[j][0].substr(0,pos_arr);
      z=z+1;
    }
  }
  //alert(z);
  if (z>1){
    document.getElementById(setValue).value = 0;
  }else{
    document.getElementById(setValue).value = selInd.substr(0,pos);
  }
}

//function check one field for nill option
function check_nill(setValue, txt, exec_proc){
  if (setValue == 0){
    alert(txt);
    return false;
  }else{
    //setTimeout("exec_proc", 1000);
    return true;
  }
}

//function check array of filled unfilled field values and return Error MSG
function check_add_goods(allElem, chField, errTxt){
  //alert(chField[2].substr(7));
  //alert(allElem.getElementById(chField[0]).name);
  var cnt=0;
  var numval=0;
 
  for(i=0; i<chField.length; i++){
    if (chField[i].substr(0,7) == 'number_'){
      //alert(allElem.getElementById(chField[i].substr(7)).value);
      numval = allElem.getElementById(chField[i].substr(7)).value*1;
      if (numval.toString()=='NaN'){
        alert ('Ievadītā summa neatbilst skaitliskai vērtībai!');
        allElem.getElementById(chField[i].substr(7)).select();
        return false;
        break;
      }
    }else{
      if (allElem.getElementById(chField[i]).value == "" || allElem.getElementById(chField[i]).value.substr(0,1) == "*"){
        cnt=cnt+1;
      }
      //alert(allElem.getElementById(chField[i]).value);
    }
  }
  //alert (numval);
  if (cnt>0){
    alert (errTxt);
    return false;
  }else{
    return true;
  }
}

//function on click - empty field
function empty_field(allElem, chField){
  if (allElem.getElementById(chField).value == "" || allElem.getElementById(chField).value.substr(0,1) == "*"){
    allElem.getElementById(chField).value = "";
  }
}

//function on click - empty field
function editable_fields(thisForm, arrOn, arrOff, arrDisable, freeAll, click_e){
  //alert(freeAll);
  if (on_f!=arrOn){
    for(z=0; z<on_f.length; z++){
      thisForm.getElementById(on_f[z]).style.display = 'none';
      thisForm.rrr.reset();
    }
    for(y=0; y<off_f.length; y++){
      thisForm.getElementById(off_f[y]).style.display = '';
    }
    for(x=0; x<arrDisable.length; x++){
      thisForm.getElementById(arrDisable[x]).disabled = true;
      //document.getElementById(button).disabled = false;
    }
  }

  if (freeAll == 0){
    for(i=0; i<arrOn.length; i++){
      thisForm.getElementById(arrOn[i]).style.display = '';
    }
    for(j=0; j<arrOff.length; j++){
      thisForm.getElementById(arrOff[j]).style.display = 'none';
    }
    for(g=0; g<arrDisable.length; g++){
      thisForm.getElementById(arrDisable[g]).disabled = true;
      //alert(arrDisable[g]);
      //document.getElementById(button).disabled = false;
    }
  }else{
    for(g=0; g<arrDisable.length; g++){
      thisForm.getElementById(arrDisable[g]).disabled = false;
      //document.getElementById(button).disabled = false;
    }
    for(z=0; z<on_f.length; z++){
      thisForm.getElementById(on_f[z]).style.display = 'none';
      thisForm.rrr.reset();
    }
    for(y=0; y<off_f.length; y++){
      thisForm.getElementById(off_f[y]).style.display = '';
    }
    for(x=0; x<arrDisable.length; x++){
      thisForm.getElementById(arrDisable[x]).disabled = true;
      //document.getElementById(button).disabled = false;
    }
  
  }
  on_f = arrOn;
  off_f = arrOff;
}

function disButton(xForm, but, symb){
  objElems = xForm.elements;
  for(i=0;i<objElems.length;i++){
    if (objElems[i].name.substr(0,symb) == but){
      objElems[i].disabled = true;
    }
  }
}

function enButton(xForm, but, symb){
  objElems = xForm.elements;
  for(i=0;i<objElems.length;i++){
    if (objElems[i].name.substr(0,symb) == but){
      objElems[i].disabled = false;
    }
  }
}

function goodCount(xElem, alertTxt){
  var numval = this.document.getElementById(xElem).value*1;
  //alert (document.getElementById(xElem).value);
  if (numval.toString()=='NaN'){
     alert (alertTxt);
     this.document.getElementById(xElem).select();
     return false;
  }else{
    for(i=0;i<this.document.getElementById(xElem).value.length;i++){
      if (this.document.getElementById(xElem).value.substr(i,1)=='.'){
       alert (alertTxt);
       this.document.getElementById(xElem).select();
       return false;
      }
    }
  }
  return true;
}

function persTip(tipkod, tip){
//var TIP = array of objects, which shows/hides
  for (i=0;i<tip.length;i++){
    if (tip[i]==tipkod){
      this.document.getElementById(tip[i]).style.display = 'none';
    }else{
      this.document.getElementById(tip[i]).style.display = '';
    }
  }
}

function generator(){
  var num1 = parseInt(11111);
  var num2 = parseInt(99999);
  var generator = Math.random()*(num2-num1);
  generator = Math.round(num1+generator);
  this.document.all.auth.value = generator;
};

function validate(){
  var ff = document;
  var tip1 = ff.getElementById('pers_tip_kod').checked;
  var tip2 = ff.getElementById('pers_tip_kod2').checked;
  if (tip1){
  //checking FIZ PERSON
    if (ff.getElementById('name').value==''){
      alert('Nav aizpildīts obligātais lauks - Vārds, Uzvārds!');
      ff.getElementById('name').focus();
      ff.getElementById('name').select();
      return false;
    }else if(ff.getElementById('adr_fiz').value==''){
      alert('Nav aizpildīts obligātais lauks - Adrese!');
      ff.getElementById('adr_fiz').focus();
      ff.getElementById('adr_fiz').select();
      return false;
    }else if(ff.getElementById('tel_fiz').value==''){
      alert('Nav aizpildīts obligātais lauks - Tālrunis!');
      ff.getElementById('tel_fiz').focus();
      ff.getElementById('tel_fiz').select();
      return false;
    }else if (isNaN(ff.getElementById('tel_fiz').value)){
      alert('Tālrunim ir jābūt tikai no skaitļu simboliem!');
      ff.getElementById('tel_fiz').focus();
      ff.getElementById('tel_fiz').select();
      return false;
    }else if (ff.getElementById('tel_fiz').value.length < 7){
      alert('Nepareizs tālruņa numurs!');
      ff.getElementById('tel_fiz').focus();
      ff.getElementById('tel_fiz').select();
      return false;      
    }
  }else if (tip2){
  //checking JUR PERSON
    if (ff.getElementById('nos').value==''){
      alert('Nav aizpildīts obligātais lauks - Nosaukums!');
      ff.getElementById('nos').focus();
      ff.getElementById('nos').select();
      return false;
    }else if(ff.getElementById('adr_jur').value==''){
      alert('Nav aizpildīts obligātais lauks - Adrese!');
      ff.getElementById('adr_jur').focus();
      ff.getElementById('adr_jur').select();
      return false;
    }else if(ff.getElementById('reg').value==''){
      alert('Nav aizpildīts obligātais lauks - Reģ Nr!');
      ff.getElementById('reg').focus();
      ff.getElementById('reg').select();
      return false;
    }else if(ff.getElementById('tel_jur').value==''){
      alert('Nav aizpildīts obligātais lauks - Tālrunis!');
      ff.getElementById('tel_jur').focus();
      ff.getElementById('tel_jur').select();
      return false;
    }else if (isNaN(ff.getElementById('tel_jur').value)){
      alert('Tālrunim ir jābūt tikai no skaitļu simboliem!');
      ff.getElementById('tel_jur').focus();
      ff.getElementById('tel_jur').select();
      return false;
    }else if (ff.getElementById('tel_jur').value.length < 7){
      alert('Nepareizs tālruņa numurs!');
      ff.getElementById('tel_jur').focus();
      ff.getElementById('tel_jur').select();
      return false;      
    }
  }
  if (ff.getElementById('auth').value!=ff.getElementById('authorize').value){
    alert('Jūs ievadījāt nepareizu autorizācijas kodu!');
    ff.getElementById('authorize').focus();
    ff.getElementById('authorize').select();
    return false;
  }
  return true;
}

//PRINTING
function detectVers(){
  var version="";
  if (navigator.userAgent.indexOf("Mozilla/4") != -1){
    version ="moz_valid";
  }else if (navigator.userAgent.indexOf("Mozilla/5") != -1){
    version ="moz_valid";
  }else if (navigator.userAgent.indexOf("Mozilla/6") != -1){
    version ="moz_valid";
  }else if (navigator.userAgent.indexOf("Mozilla/7") != -1){
    version ="moz_valid";
  }
  
  if (navigator.userAgent.indexOf("MSIE 5") != -1){
    version = "ms_valid";
  }else if (navigator.userAgent.indexOf("MSIE 6") != -1){
    version ="ms_valid";
  }else if (navigator.userAgent.indexOf("MSIE 7") != -1){
    version ="ms_valid";
  }else if (navigator.userAgent.indexOf("MSIE 8") != -1){
    version ="ms_valid";
  }else if (navigator.userAgent.indexOf("MSIE 4") != -1){
    version ="ms_valid";
  }
  return version;
}
 
function pr(){
    var version = detectVers();
    window.print();
    //print();  
/*
  if (version == "moz_valid") {
    window.print();
    print();  
  }else if(version == "ms_valid"){
    alert('printing');
    var browserStub = '<OBJECT ID="webBrowser" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    alert('printing');
    document.body.insertAdjacentHTML('beforeEnd', browserStub);
    alert('printing');
    webBrowser.ExecWB(7, 1);
    alert('printing');
    webBrowser.outerHTML = '';
    alert('printing');
    document.all.pr=false;
  }
  */
} 

function disUpload(uploadType){
  if (uploadType=='url'){
    document.getElementById('url').style.display='block';
    document.getElementById('userfile').style.display='none';
  }else{
    document.getElementById('url').style.display='none';
    document.getElementById('userfile').style.display='block';
  }
}

function retRadioGroupValue(radio){
  var val="";
  for( i = 0; i < radio.length; i++ ){
    if( radio[i].checked == true ){
      val = radio[i].value;
    }
  }
  //alert( "val = " + val );
  return val;
}

function checkWindowOpener(obj){
  var version = detectVers();
  if (version=='moz_valid'){
    if (!obj){
      return false;
    }
  }else if(version=='ms_valid'){
    if (obj){
      return true;
    }else{
      return false;
    }
  }

  return true;
}

function showPartner(id){
  //disable drag n drop
  disable();
  //disable all Preview buttons
  disablePreviewB(dropTargets.length, true);
  //disable "new" button
  document.getElementById('newPartner').disabled=true;
  var pId = document.getElementById('partner_id').value
  var pT = document.getElementById('partner_title').value;
  var pM = document.getElementById('partner_pic_url').value;
  var pI = document.getElementById('partner_info').value;
  var pU = document.getElementById('partner_url').value;  
  
  var win = document.getElementById('previewPartner');
  var partnerTitle = document.getElementById(id+'_1');
  var partnerMain = document.getElementById(id+'_2');
  var partnerInfo = document.getElementById(id+'_3');
  
  //var partnerURL = document.getElementById(id+'_4');
  if(pId!=''){
    pT = '<input type"text" class="input_din" name="pT" value="'+pT+'">';
    pM = partnerMain.innerHTML+'<br><input type="field" class="input_din" size="10" name="pU" value="'+pU+'">';
    pI = '<input type"text" class="input_din" name="pI" value="'+pI+'">';
    pP = '<input type="radio" name="group" value="file" checked onclick="disUpload(this.value);"> File<input type="radio" name="group" value="url" onclick="disUpload(this.value);"> URL<br><INPUT TYPE="text" style="display:none" class="input" size="45" NAME="url" id="url"/><INPUT TYPE="file" class="input" size="45" NAME="userfile" id="userfile">';
  }else{
    pT = partnerTitle.innerHTML;
    pM = partnerMain.innerHTML;
    pI = partnerInfo.innerHTML;
    pP = '';
  }

  var partPrev = '<table border="0" style="border:2px solid black" width="100%" height="100%"><tr><td colspan="2" style="border-bottom:1px solid black;"><img src="../pics/delete.png" title="close" align="right" onclick="hidePartner(\'previewPartner\');"></td></tr>';
  partPrev+='<tr height="99%" valign="top"><td align="center"><div style="width:50%;border:4px solid silver;"><table border="0" width="200" height="200" cellspacing="0" class="partner">';
  partPrev+='<tr height="10"><td class="title">'+pT+'</td></tr>';
  partPrev+='<tr height="98%"><td>'+pM+'</td></tr>';
  partPrev+='<tr height="1%"><td>'+pI+'</td></tr>';
  partPrev+='</table></div></td><td align="center" width="10%" rowspan="2" style="padding:10px; border-left:1px solid black; vertical-align:bottom;"><input type="reset" onclick="resetPartner(); showPartner(\''+id+'\');" value="Atcelt" class="submit"><p><input type="button" onclick="editPartner(\''+id+'\');" value="Labot" class="submit"></td></tr>';
  partPrev+='<tr height="1%"><td>'+pP+'</td></tr></table>';
  win.innerHTML = partPrev;
  win.className='previewPartner';  

  var partnerDiv = document.getElementById(id);
  setToCenterPosition(win);
}

function enterPartner(){
  //disable drag n drop
  disable();
  //disable all Preview buttons
  disablePreviewB(dropTargets.length, true);

  document.getElementById('partner_id').value = '-0';
  var pT = document.getElementById('partner_title').value;
  var pM = document.getElementById('partner_pic_url').value;
  var pI = document.getElementById('partner_info').value;
  var pU = document.getElementById('partner_url').value;  
  
  var win = document.getElementById('previewPartner');

  pT = '<input type"text" class="input_din" name="pT" value="'+pT+'">';
  pM = '<input type="field" class="input_din" size="10" name="pU" value="'+pU+'">';
  pI = '<input type"text" class="input_din" name="pI" value="'+pI+'">';
  pP = '<input type="radio" name="group" value="file" checked onclick="disUpload(this.value);"> File<input type="radio" name="group" value="url" onclick="disUpload(this.value);"> URL<br><INPUT TYPE="text" style="display:none" class="input" size="45" NAME="url" id="url"/><INPUT TYPE="file" class="input" size="45" NAME="userfile" id="userfile">';

  var partPrev = '<table border="0" style="border:2px solid black" width="100%" height="100%"><tr><td colspan="2" style="border-bottom:1px solid black;"><img src="../pics/delete.png" title="close" align="right" onclick="hidePartner(\'previewPartner\');"></td></tr>';
  partPrev+='<tr height="99%" valign="top"><td align="center"><div><table border="0" width="100%" height="70%" cellspacing="0">';
  partPrev+='<tr height="10"><td>Nosaukums: '+pT+'</td></tr>';
  partPrev+='<tr height="1%"><td>Bilde: '+pP+'</td></tr>';
  partPrev+='<tr height="98%"><td> Bildes links: '+pM+'</td></tr>';
  partPrev+='<tr height="1%"><td> PapildInfo:'+pI+'</td></tr>';
  partPrev+='</table></div></td><td align="center" width="10%" rowspan="2" style="padding:10px; border-left:1px solid black; vertical-align:bottom;"><input type="reset" onclick="resetPartner(); enterPartner();" value="Atcelt" class="submit"></td></tr>';
  partPrev+='</table>';
  win.innerHTML = partPrev;
  win.className='previewPartner';  
  
  setToCenterPosition(win);
}

function hidePartner(id){
  disablePreviewB(dropTargets.length, false);
  //enable "new" button
  document.getElementById('newPartner').disabled=false;
  var win = document.getElementById('previewPartner');
  win.className='hidePreviewPartner';
  win.innerHTML='';
  resetPartner();
  init();
}

function editPartner(id){
  document.getElementById('partner_id').value = id;
  document.getElementById('partner_title').value = document.getElementById(id+'_1').innerHTML;
  document.getElementById('partner_pic_url').value = document.getElementById(id+'_2').innerHTML;
  document.getElementById('existing_file').value = document.getElementById(id+'_5').innerHTML;  
  document.getElementById('partner_info').value = document.getElementById(id+'_3').innerHTML;
  document.getElementById('partner_url').value = document.getElementById(id+'_4').innerHTML;
  showPartner(id);                                         
}

function resetPartner(){
  document.getElementById('partner_id').value = '';
  document.getElementById('partner_title').value = '';
  document.getElementById('partner_pic_url').value = ''
  document.getElementById('existing_file').value = '';  
  document.getElementById('partner_info').value = '';
  document.getElementById('partner_url').value = '';
}

function setToCenterPosition(obj){

  var wh = document.body.clientHeight;
  var ww = document.body.clientWidth;
  var dh = 500;
  var dw = 500;

  obj.style.top = (wh/2-dh/2);
  obj.style.left = (ww/2-dw/2);
  
}

function savePartner(){
  if (document.getElementById('pT')){
    if (document.getElementById('pT').value ==''){
      alert ('Nosaukums ir obligāts!');
      return false;
    }
  }
  return true;
}

function deletePartner(id){
  document.getElementById('partner_id').value = 'del:'+id;
  document.getElementById('saveDrag').click();
}

function disablePreviewB(cnt, bol){
  for (var e=1; e<=cnt; e++){
    document.getElementById('previewerB_'+e).disabled=bol;
    document.getElementById('deleteB_'+e).disabled=bol;
  }
}
