function getSAHeight() {
    h = (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
    document.getElementById('sa').style.height = h + "px";
    init();
}
function doOnKeyDown (e) {
  e = e || window.event;
  if (e.keyCode == 27){
    hideRe();
  }
}
function init() {
   document.onkeydown = doOnKeyDown;
}
function hideRe() {
    $('advance').hide();
    $('advance').innerHTML = '<div class="top"></div><div class="mid" id="adcontent"></div><div class="btm"></div>';
    Effect.Fade('sa');
}

function checkRe(mode, subj) {
  var color = (subj == "nopopup")?"#3f5d05":"#ff9c29";
  if ($F('yname')=="") {$('yname').style.border="1px solid #F00"; $('yname').value="Your Name is a required field";
    $('yname').onclick = function() { $('yname').style.border="1px solid "+color; $('yname').value=""; $('yname').onclick='';}
    return false; }
  if ($F('ymail')=="") { $('ymail').style.border="1px solid #F00"; $('ymail').value="Your Email is a required field.";
    $('ymail').onclick = function() { $('ymail').style.border="1px solid "+color; $('ymail').value=""; $('ymail').onclick='';}
    return false ;
  } else {
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/.test($F('ymail')))) { $('ymail').style.border="1px solid #F00"; $('ymail').value="Wrong format.\nPlease use xxxx@xxx.xxx";
    $('ymail').onclick = function() { $('ymail').style.border="1px solid "+color; $('ymail').value=""; $('ymail').onclick='';}
    return false;
    } 
  }
  if ($F('ycomm')=="") { $('ycomm').style.border="1px solid #F00"; $('ycomm').value="Your Comment is a required field";
    $('ycomm').onclick = function() { $('ycomm').style.border="1px solid "+color; $('ycomm').value=""; $('ycomm').onclick = '';}
    return false; }

  if(subj != "nopopup")
  {
    Reply(mode, subj, $F('yname'), $F('ymail'), $F('ycomm'), $F('yphone'));
  }
}
function Reply(mode, subj, a, b, c, d) {
    $('advance').innerHTML = '<div class="top"></div><div class="mid" id="adcontent"></div><div class="btm"></div>';
    $('sa').show();
    $('advance').show();
    var element = Builder.node('div', { className:'pre' });
    $('adcontent').appendChild(element);

    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
          $('advance').innerHTML = req.responseJS.strRes;
        }
    }
    req.open('POST', '/_content/reply.php', true);
    req.send( {mode: mode, subj: subj, a: a, b: b, c: c, d: d});
}

function showFrm(id) { $('boxtmp').hide(); $(id).appear();}

var mas=[];mas['name']='Write a name...';mas['mail']='Write an email...';mas['comm']='Write a comment...';
function checkCommInput(id) {if ($(id).value == mas[id]){$(id).value = ''; $(id).className = 'real';}}
function restoreCommInput(id){if ($(id).value == ''){$(id).className = 'write';$(id).value = mas[id];}}

function restoreAllInput() {
var id1 = 'name';var id2 = 'mail';var id3 = 'comm';
$(id1).className = 'write'; $(id1).value = mas[id1];
$(id2).className = 'write'; $(id2).value = mas[id2];
$(id3).className = 'write'; $(id3).value = mas[id3];
}
//------------------------------------------------------------------------------------textarea
function sx_ajustSize() {
    var d = document.createElement('div'); d.className = 'tarea';
    d.innerHTML = this.value.replace(/(\r\n|\r|\n)/g, "<br />") + "<br /><br />";
    this.parentNode.appendChild(d); this.style.height = d.offsetHeight + 'px';
    d.style.display = 'none'; d.parentNode.removeChild(d);
}
function sx_appendTextareas(id) { $(id).onkeyup = sx_ajustSize; $(id).onchange = sx_ajustSize; sx_fireEvent($(id),"keyup");}

function sx_fireEvent(obj, evt) {
  var fireOnThis = obj;
  if (document.createEvent) {
    var evObj = document.createEvent("MouseEvents");
    evObj.initEvent(evt, true, false);
    fireOnThis.dispatchEvent(evObj);
  }  else if (document.createEventObject) {
    fireOnThis.fireEvent("on" + evt);
  }
}
//------------------------------------------------------------------------------------textarea

function veiwWeb(img, id) {
    if (document.getElementsByClassName('act')[0]) document.getElementsByClassName('act')[0].className=""
    $('b' + id).getElementsByTagName('a')[0].className="act";
    var element = Builder.node('div', { id:'pre1' });
    $('item-box').appendChild(element);
    var req = new JsHttpRequest();
    req.onreadystatechange = function() {
        if (req.readyState == 4) {
          $('item-box').innerHTML = req.responseJS.strRes;
        }
    }
    req.open('POST', '/_content/viewweb.php', true);
    req.send( {img: img} );
}