var extra_values = "";

// smileys
// =======

function smileys(){
var smile = new Array();
smile[0]  = "[:rolleyes:]";
smile[1]  = "[:D]";
smile[2]  = "[:blink:]";
smile[3]  = "[:unsure:]";
smile[4]  = "[8)]";
smile[5]  = "[:-x]";
smile[6]  = "[:wacko:]";
smile[7]  = "[;)]";
smile[8]  = "[;-)]";
smile[9]  = "[^_^]";
smile[10] = "[:-?]";
smile[11] = "[:-)]";
smile[12] = "[:)]";
smile[13] = "[:-o]";
smile[14] = "[:lol:]";
smile[15] = "[:p]";
smile[16] = "[:-}]";
smile[17] = "[:-]";
smile[18] = "[:spiteful:]";
smile[19] = "[:angry:]";
smile[20] = "[:sorry:]";
smile[21] = "[:o]";
smile[22] = "[:-(]";
smile[23] = "[:))]";
smile[24] = "[;D]";
smile[25] = "[:(]";
smile[26] = "[:cry:]";
return(smile);
}

// smileys code limitation
// =======================

function myfunc(mysmile,command,Rtextarea,Rajax,RForm){

var get_smile = smileys();

var limit = 10;
var my_element = document.all[Rtextarea];

var swear_alert_arr=new Array;
var swear_alert_count=0;
var compare_text=my_element.value;

for(var i=0; i<get_smile.length; i++){
for(var j=0; j<(compare_text.length); j++){
if(get_smile[i]==compare_text.substring(j,(j+get_smile[i].length))){
swear_alert_arr[swear_alert_count]=compare_text.substring(j,(j+get_smile[i].length));
swear_alert_count++;
}
}
}

for(var k=1; k<=swear_alert_count; k++){
}
if(swear_alert_count > limit){
alert("Нельзя использовать больше " + limit +" смайликов в сообщении!");
return("error");
} else {
if(command == 1){

//  Для MSIE   
if (document.selection) {   
my_element.focus();   
sel = document.selection.createRange();   
sel.text = mysmile;   
}   
// Для нормальных браузеров   
else if (my_element.selectionStart || my_element.selectionStart == '0') {   
var startPos = my_element.selectionStart;   
var endPos = my_element.selectionEnd;   
my_element.value = my_element.value.substring(0, startPos) + mysmile + my_element.value.substring(endPos, my_element.value.length);   
}   
// Для остальных ;)   
else {   
my_element.value += mysmile;   
}  

} else {
if(Rajax == 0){

document[RForm].my_send.value = "Отправляется! Ждите..."; 
document[RForm].my_send.disabled=true;

document[RForm].submit();
}
}

}
}


// multiply replacing function
// ===========================

function repl(a,b,c){
if(a.indexOf(b)==-1){
return a;
}
return a.split(b).join(c);
}

// symbols length limitation
// =========================

function textCounter(field, countfield, maxlimit){
if(field.value.length > maxlimit){
field.value = field.value.substring(0, maxlimit);
}
}


// symbols length limitation
// =========================

function minSymbols(field, setlength){

var get_smile = smileys();
var text = field.value;

for(var i=0; i<get_smile.length; i++){ 
text = text.replace(get_smile[i],""); 
}

if(text.length < setlength){
document.getElementById("saveB").disabled=true;
} else {
document.getElementById("saveB").disabled=false;
}
}


// penalty page function
// =====================

function penalty(){

if(document.getElementById("penalty_choose").value == 1){
document.getElementById("penalty_type[]").disabled=false;
document.getElementById("penalty_time").disabled=false;

if(document.getElementById("penalty_stat") != null){
document.getElementById("penalty_stat").disabled=false;
}

} else {
document.getElementById("penalty_type[]").disabled=true;
document.getElementById("penalty_time").disabled=true;

if(document.getElementById("penalty_stat")  != null){
document.getElementById("penalty_stat").disabled=true;
}

}

}


// creating ajax object
// ====================

function createRequestObject(){
try { return new XMLHttpRequest() }
catch(e)
{
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e)
{
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}



// =============================
// advertisement
// =============================

function adv(id, domain, url, page){

// осуществляем переход на рекламируемый сайт
if(url){ window.open(url,'_blank'); }

// обрабатываем переход посетителя
showContent("click_ajax.php?id=" + id + "&page=" + page, "", "confirm", domain, "");

}

// =============================
// signatures
// =============================

function signature(id, domain, url){

// осуществляем переход на внешний сайт
if(url){ window.open(url,'_blank'); }

// обрабатываем переход посетителя
showContent("signature_ajax.php?id="+id, "", "confirm1", domain, "");

}



// ==============================
// message options (save, cancel)
// ==============================

function form1(url2, id2, ticket2, php2, actit2, textarea2){

if(myfunc('none','2',textarea2,'1') != "error"){

var http2 = createRequestObject();
if(http2){
http2.open("GET", url2);
http2.onreadystatechange = function (){
if(http2.readyState == 4){
showContent(php2 + "?act=loadText&id=" + id2 + "&ticket=" + ticket2, "load_form_" + id2, actit2, "", "");
}
}
http2.send(null);
} else {
document.location = url2;
}

}
}

// administrative message options (save, cancel)
// =============================================

function form2(url2, id2, php2, place2, actit2, textarea2){
if(myfunc('none','2',textarea2,'1') != "error"){
var http2 = createRequestObject();
if(http2){
http2.open("GET", url2);
http2.onreadystatechange = function (){
if(http2.readyState == 4){
showContent(php2 + "?act=loadMessText&place=" + place2 + "&id=" + id2, "load_form_" + id2, actit2, "", "");
}
}
http2.send(null);
} else {
document.location = url2;
}
}
}


// administrative message options (save, cancel)
// =============================================

function form3(url2){

var http2 = createRequestObject();
if(http2){
http2.open("GET", url2);
http2.onreadystatechange = function (){
if(http2.readyState == 4){
// no actions...
}
}
http2.send(null);
} else {
document.location = url2;
}

}


// loading links and images
// =============================================

function form4(url4,place4){

var http4 = createRequestObject();
if(http4){
http4.open("GET", url4);
http4.onreadystatechange = function (){
if(http4.readyState == 4){
document.getElementById(place4).innerHTML = http4.responseText;
}
}
http4.send(null);
} else {
document.location = url4;
}

}


// main ajax function
// ==================

function showContent(link, place, actit, id1, browser1){

// действие "удаление сообщения"
if(actit == "del_comment"){
var conf = confirm("Вы уверены, что хотите удалить сообщение?");
if(conf == false){ return; }
} else {

// действие "одобрение сообщения"
if(actit == "accept_comment"){
var conf1 = confirm("Выберите оценку полезности данному сообщению:\n\n[OK] - Повысить уровень полезности;\n[Cancel] - Понизить уровень полезности;");

if(conf1 == true){ extra_values = "&mess_rating=good"; }
if(conf1 == false){ extra_values = "&mess_rating=bad"; }

} else {

// действие "обновление данных домена"
if(actit == "comment_data"){
document.getElementById("count_tl1").innerHTML = '<span id="count_tl1"><img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0"></span>';
document.getElementById("ratingct1").innerHTML = '<span style="font-size:22pt;" id="ratingct1"><img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0"></span>';
document.getElementById("positive1").innerHTML = '<span style="font-size:22pt;" id="positive1"><img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0"></span>';
document.getElementById("negative1").innerHTML = '<span style="font-size:22pt;" id="negative1"><img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0"></span>';
}

// действие "обновление периода"
if(actit == "exception_data"){
document.getElementById("period_"+id1).innerHTML = '<span style="font-size:22pt;" id="period_' + id1 + '"><img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0"></span>';
document.getElementById("expire_"+id1).innerHTML = '<span style="font-size:22pt;" id="expire_' + id1 + '"><img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0"></span>';
document.getElementById("status_"+id1).innerHTML = '<span style="font-size:22pt;" id="status_' + id1 + '"><img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0"></span>';
}

// действие "отображение нового сообщения"
if(actit == "show_comment"){
if(browser1 == "ie"){
if(document.getElementById("tab_new").style.display != "block"){
document.getElementById("tab_new").style.display="block";
}
} else {
if(browser1 == "opera"){
if(document.getElementById("tab_new").style.display != ""){
document.getElementById("tab_new").style.display="";
}
} else {
if(document.getElementById("tab_new").style.visibility != "visible"){
document.getElementById("tab_new").style.visibility="visible";
}
}
}
}

// действие "отображение нового элемента"
if(actit == "show_element"){
if(browser1 == "ie"){
document.getElementById("tab_new").style.display="block";
} else {
if(browser1 == "opera"){
document.getElementById("tab_new").style.display="";
} else {
document.getElementById("tab_new").style.visibility="visible";
}
}
}

// действие "отображение нового элемента"
if(actit == "show1_element"){
var data = id1.split(',');
if(browser1 == "ie"){
document.getElementById("tab_new"+data[0]).style.display="block";
} else {
if(browser1 == "opera"){
document.getElementById("tab_new"+data[0]).style.display="";
} else {
document.getElementById("tab_new"+data[0]).style.visibility="visible";
}
}
}

// действие "отображение данных"
if(actit == "show_smileys"){
if(browser1 == "ie"){
document.getElementById("open_" + id1).style.display="block";
} else {
if(browser1 == "opera"){
document.getElementById("open_" + id1).style.display="";
} else {
document.getElementById("open_" + id1).style.visibility="visible";
}
}
}


// ================================================
// ДЕЙСТВИЕ "ЗАГРУЗКА ФОРМЫ В DIV - load_inside"
// ================================================

if(actit == "load_inside"){
var loading = document.getElementById(place);
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0"> <span style="font-size:10pt;"><font face="Verdana">загрузка формы...</font></span>';
}


// ================================================
// ДЕЙСТВИЕ "ИЗМЕНЕНИЕ УРОВНЯ ПОЛЕЗНОСТИ СООБЩЕНИЯ"
// ================================================

if(actit == "accept_comment1"){
place.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}


// ================================================
// ДЕЙСТВИЕ "ИЗМЕНЕНИЕ СТАТУСА РЕКЛАМЫ"
// ================================================

if(actit == "adv_status"){
place.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}


// ================================================
// ДЕЙСТВИЕ "ОБНОВЛЕНИЕ ДАННЫХ"
// ================================================

if(actit == "update_information"){
var loading = document.getElementById(place);
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}


// ================================================
// ДЕЙСТВИЕ "ОТПРАВКА ДАННЫХ С ФОРМЫ - AJAX"
// ================================================

if(actit == "SubmitForm"){
document.getElementById("sbt_button").disabled=true;
}


//if(actit == "show_edit"){
//}

// действие "отображение поданного нарушения"
if(actit == "show_penalty"){
}

// действие "перемещение в архив"
if(actit == "moveTo_archive"){
var place = "contentBody5";
var loading = document.getElementById('loading5');
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}

// действие "загрузка текста причины"
if(actit == "show_cause"){
var loading = document.getElementById('cause_' + id1);
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}

// действие "редактирование личных данных"
if(actit == "personal_edit"){
var loading = document.getElementById('loading' + id1);
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}

// действие "отображение личных данных"
if(actit == "personal_show"){
document.getElementById("button" + id1).disabled=true;
}

// проверка логина в форме регистрации
if(actit == "check_u_m"){

if(id1 == 1){
document.all.login.disabled=true;
document.all["button"+id1].disabled=true;
}

if(id1 == 2){
document.all.email.disabled=true;
document.all["button"+id1].disabled=true;
}

}

// проверка логина в форме диалога
if(actit == "check_u_d"){
document.all.dialog_user.disabled=true;
document.all.loading.disabled=true;
}

// действие "простое скрытие элемента"
if(actit == "hide_element"){
document.getElementById("button" + id1).disabled=true;
}

// действие "редактирование данных домена"
if(actit == "owner_edit"){
var loading = document.getElementById('loading_' + id1);
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}

// действие "отображение данных домена"
if(actit == "owner_show"){
document.getElementById("button" + id1).disabled=true;
}

// действие "благодарность"
if(actit == "give_thank"){
document.getElementById("buttonTH_" + id1).disabled=true;
}


// ================================================
// ДЕЙСТВИЕ РАЗРЕШЕНИЕ ПОДПИСИ
// ================================================

if(actit == "accept_sign"){
document.getElementById("buttonTH_" + id1).disabled=true;
}

// ================================================
// ДЕЙСТВИЕ РАЗРЕШЕНИЕ VIP-ОТЗЫВА
// ================================================

if(actit == "accept_vip"){
document.getElementById("buttonTH_" + id1).disabled=true;
}

// ================================================
// ДЕЙСТВИЕ ОПЛАТА ЗА ТРАФИК
// ================================================

if(actit == "traffic_service"){
document.all["button"+id1].disabled=true;
}


// действие "нарушение"
if(actit == "penalty"){
for (i=0; i < document.all.penaltyBTN.length; i++){
document.all.penaltyBTN[i].disabled=true;
}
}

// действие "голосование"
if(actit == "vote_make"){
var loading = document.getElementById('load' + id1);
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}

// действие "сообщение о мошенничестве" / "вирусах"
if(actit == "report_new"){
document.getElementById("button" + id1).disabled=true;
}

// действие "обновление ip"
if(actit == "update_ip"){
var loading = document.getElementById('loading_' + id1);
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}

// действие "обновление типа отзыва"
if(actit == "update_type"){
var loading = document.getElementById('current_type2');
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
}

// действие "удаление подписки"
if(actit == "del_fav"){
var conf = confirm("Подтвердите удаление!");
if(conf == false){ return; }
}

// действие "подтверждения обработки заявки"
if(actit == "withdraw_confirm"){
var conf = confirm("Обработать заявку?");
if(conf == false){ return; }
}

}
}

if(place != ""){
var cont = document.getElementById(place);
}

// ================================================
// ПРИСОЕДИНЯЕМ ДОПОЛНИТЕЛЬНЫЕ ПАРАМЕТРЫ, ЕСЛИ ЕСТЬ
// ================================================

if(extra_values != ""){
var link = link + extra_values;
}

var http = createRequestObject();
if(http){
http.open('GET', link);
http.onreadystatechange = function (){
if(http.readyState == 4){

// для всех actit, кроме "del_fav","comment_data"
// возвращать AJAX ответ
if(actit != "del_fav"){
var PHPreturn = http.responseText;

if(actit != "comment_data" & actit != "exception_data" & actit != "vote_make"){

if(actit == "show_element"){

var relTo = cont;
var htmlToInsert = PHPreturn;
var where = "afterBegin";

if(relTo.insertAdjacentHTML) {        // Internet Explorer, Opera, Google Chrome and Safari
relTo.insertAdjacentHTML(where, htmlToInsert);
} else {
var range = document.createRange();
var docFragmentToInsert = range.createContextualFragment (htmlToInsert);
relTo.parentNode.insertBefore (docFragmentToInsert, relTo);
}

//cont.insertAdjacentHTML("beforeBegin", PHPreturn);

} else {
if(place != ""){
cont.innerHTML = PHPreturn;
}
}

}

} else {
// действие "удаление подписки"
if(browser1 == "ie"){
document.getElementById("order_" + id1).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("order_" + id1).style.display="none";
} else {
document.getElementById("order_" + id1).style.visibility="collapse";
}
}
alert("Элемент успешно удален!");
}

// действие "отображение данных"
if(actit == "show_smileys"){
document.getElementById("smiles").disabled=true;
}


// ================================================
// ДЕЙСТВИЕ "ОБНОВЛЕНИЕ ДАННЫХ"
// ================================================

if(actit == "update_information"){
place.innerHTML = PHPreturn;
}


// ================================================
// ДЕЙСТВИЕ "ЗАГРУЗКА ФОРМЫ В DIV - load_inside"
// ================================================

if(actit == "load_inside"){
place.innerHTML = PHPreturn;
}


// ================================================
// ДЕЙСТВИЕ "ИЗМЕНЕНИЕ УРОВНЯ ПОЛЕЗНОСТИ СООБЩЕНИЯ"
// ================================================

if(actit == "accept_comment1"){
var data = PHPreturn.split(',');
place.innerHTML = data[0];
}


// ================================================
// ДЕЙСТВИЕ "ИЗМЕНЕНИЕ СТАТУС РЕКЛАМЫ"
// ================================================

if(actit == "adv_status"){
var data = PHPreturn.split(',');
place.innerHTML = data[0];
}


// ================================================
// ДЕЙСТВИЕ "ОТПРАВКА ДАННЫХ С ФОРМЫ - AJAX"
// ================================================

if(actit == "SubmitForm"){

// возврат ответа в формате: "ErrorAlert|текст_ошибки"
var data = PHPreturn.split('|');

//if(data[0] == "ErrorTextField"){
//document.getElementById(data[1]).style.backgroundColor='rgb(255,205,205)';
//document.getElementById(data[1]).style.borderWidth='1';
//document.getElementById(data[1]).style.borderColor='red';
//document.getElementById(data[1]).style.borderStyle='solid';
//document.getElementById(data[1]).style.height='22px';
//document.getElementById("sbt_button").disabled=false;
//}

//if(data[0] == "ErrorCell"){
//document.getElementById(data[1]).style.backgroundColor='#FFCDCD';
//document.getElementById(data[1]).style.borderWidth='1';
//document.getElementById(data[1]).style.borderColor='red';
//document.getElementById(data[1]).style.borderStyle='solid';
//document.getElementById("sbt_button").disabled=false;
//}

if(data[0] == "ErrorAlert"){
alert(data[1]);
document.getElementById("sbt_button").disabled=false;
}

if(data[0] == "ok"){
// формируется ответ (перезагружаем кнопку подачи заявки)
showContent(data[1], data[2], data[3], data[4], data[5]);
// формируется ответ (обновляем баланс)
showContent(data[6], data[7], data[8], data[9], data[10]);
}

// special for withdraw function
if(data[0] == "withdraw_ok"){
// формируется ответ (перезагружаем кнопку создания заявки)
showContent(data[1], data[2], data[3], data[4], data[5]);
// формируется ответ (добавляем новую заявку в список)
showContent(data[6], data[7], data[8], data[9], data[10]);
// формируется ответ (обновляем баланс)
showContent(data[11], data[12], data[13], data[14], data[15]);
}

}


// ================================================
// ДЕЙСТВИЕ ОПЛАТА ЗА ТРАФИК
// ================================================

if(actit == "traffic_service"){

// возврат ответа в формате: "ErrorAlert|текст_ошибки"
var data = PHPreturn;

// если прислана команда "ошибка"
if(data == "no"){
document.getElementById("code").style.backgroundColor='rgb(255,232,230)';
document.getElementById("code").style.borderWidth='1';
document.getElementById("code").style.borderColor='red';
document.getElementById("code").style.borderStyle='solid';
document.getElementById("code").style.height='31px';
document.getElementById("button1").disabled=false;
} else {

// если прислана команда "пропустить"
if(data == "skip"){
if(browser1 == "ie"){
document.getElementById("TB_overlay").style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("TB_overlay").style.display="none";
} else {
document.getElementById("TB_overlay").style.visibility="collapse";
}
}
} else {

// если прислана команда "успешно"
if(data == "ok"){
if(browser1 == "ie"){
document.getElementById("TB_overlay").style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("TB_overlay").style.display="none";
} else {
document.getElementById("TB_overlay").style.visibility="collapse";
}
}
} else {
document.getElementById("code").style.backgroundColor='rgb(255,232,230)';
document.getElementById("code").style.borderWidth='1';
document.getElementById("code").style.borderColor='red';
document.getElementById("code").style.borderStyle='solid';
document.getElementById("code").style.height='31px';
document.getElementById("button1").disabled=false;
// заменяем проверочный код на новый
document.getElementById("update_code").innerHTML = "&nbsp;&nbsp;&nbsp;&nbsp;" + data + "&nbsp;&nbsp;&nbsp;&nbsp;";
document.getElementById("button1").disabled=false;
}
}
}

}


// действие "обновление данных домена"
if(actit == "comment_data"){
var data = PHPreturn.split(',');
document.getElementById("count_tl1").innerHTML = data[0];
document.getElementById("ratingct1").innerHTML = data[1];
document.getElementById("positive1").innerHTML = data[2];
document.getElementById("negative1").innerHTML = data[3];
}

// действие "обновление данных домена исключений"
if(actit == "exception_data"){
var data = PHPreturn.split(',');
document.getElementById("period_"+id1).innerHTML = data[0];
document.getElementById("expire_"+id1).innerHTML = data[1];
document.getElementById("status_"+id1).innerHTML = data[2];
}

if(actit == "show_cause"){
document.getElementById("cause_"+id1).innerHTML = PHPreturn;
}


// ==================================================
// ДЕЙСТВИЕ "ПЕРЕХОД НА СТРАНИЦУ ИНФОРМАЦИИ О ДОМЕНЕ"
// ==================================================

if(actit == "confirm"){

var conf = confirm("Перейти на страницу информации о домене " + id1 + " на ВебПроверке?");

if(conf == true){
//location.href = "http://webproverka.com/domain.php?" + id1;
window.open("http://webproverka.com/domain.php?" + id1,'_blank');
}

}


// ==================================================
// ДЕЙСТВИЕ "ПЕРЕХОД НА СТРАНИЦУ ИНФОРМАЦИИ О ДОМЕНЕ"
// ==================================================

if(actit == "confirm1"){

var conf = confirm("Перейти на страницу информации о домене " + id1 + " на ВебПроверке?");

if(conf == true){
//location.href = "http://webproverka.com/domain.php?" + id1;
window.open("http://webproverka.com/domain.php?" + id1,'_blank');
}

}


// действие "управление скрытием сообщений"
if(actit == "mess_display"){
//var data = PHPreturn.split('|');

if(document.all["display"+id1].value == "скрыть"){
document.getElementById("display1_"+id1).style.filter="alpha(opacity=50)";
document.all["display"+id1].value = "показать";
} else {
document.getElementById("display1_"+id1).style.filter="alpha(opacity=100)";
document.all["display"+id1].value = "скрыть";
}

}


// ===============================================
//      ДЕЙСТВИЕ "ОБНОВЛЕНИЕ СТАТУС IP АДРЕСА"
// ===============================================


if(actit == "update_ip"){

var data = PHPreturn.split('|');

if(data[0] == 1){

if(document.getElementById("loading_"+id1)){
document.getElementById("loading_"+id1).innerHTML = '<img src="img/l_positive.gif" align="absmiddle" width="16" height="16" border="0">';
}

if(document.getElementById("ipbg1_"+id1)){
document.getElementById("ipbg1_"+id1).bgColor = "#FFFFFF";
document.getElementById("ipbg2_"+id1).bgColor = "#FFFFFF";
document.getElementById("ipbg3_"+id1).bgColor = "#FFFFFF";
document.getElementById("ipbg4_"+id1).bgColor = "#FFFFFF";
document.getElementById("ipbg5_"+id1).bgColor = "#FFFFFF";
}

} else {

if(document.getElementById("loading_"+id1)){
document.getElementById("loading_"+id1).innerHTML = '<img src="img/l_negative.gif" align="absmiddle" width="16" height="16" border="0">';
}

if(document.getElementById("ipbg1_"+id1)){
document.getElementById("ipbg1_"+id1).bgColor = "#FFD2CD";
document.getElementById("ipbg2_"+id1).bgColor = "#FFD2CD";
document.getElementById("ipbg3_"+id1).bgColor = "#FFD2CD";
document.getElementById("ipbg4_"+id1).bgColor = "#FFD2CD";
document.getElementById("ipbg5_"+id1).bgColor = "#FFD2CD";
}

}

if(document.getElementById("place_fc_"+id1)){
document.getElementById("place_fc_"+id1).innerHTML = data[1];
}

}

// действие "обновление типа отзыва"
if(actit == "update_type"){

var data = PHPreturn.split('|');

if(data[0] == 1){
document.getElementById('current_type2').innerHTML = '<img src="img/l_positive.gif" align="absmiddle" width="16" height="16" border="0">';
var type_icon = "img/l_positive.gif";
var type_color1 = "#CDFFCD";
var type_color2 = "#E6FFE6";
var type_color3 = "rgb(0,204,0)";
}

if(data[0] == 2){
document.getElementById('current_type2').innerHTML = '<img src="img/l_negative.gif" align="absmiddle" width="16" height="16" border="0">';
var type_icon = "img/l_negative.gif";
var type_color1 = "#FFD2CD";
var type_color2 = "#FFE8E6";
var type_color3 = "red";
}

if(data[0] == 3){
document.getElementById('current_type2').innerHTML = '<img src="img/message.gif" align="absmiddle" width="16" height="16" border="0">';
var type_icon = "img/message.gif";
var type_color1 = "#F1F2DB";
var type_color2 = "#F9FAE2";
var type_color3 = "rgb(113,111,100)";
}

if(data[0] == 4){
document.getElementById('current_type2').innerHTML = '<img src="img/message.gif" align="absmiddle" width="16" height="16" border="0">';
var type_icon = "img/message.gif";
var type_color1 = "#F1F2DB";
var type_color2 = "#F9FAE2";
var type_color3 = "rgb(113,111,100)";
}

document.getElementById('current_type1').bgColor = type_color1;

parent.document.getElementById('display2_'+id1).bgColor = type_color1;
parent.document.getElementById('display3_'+id1).bgColor = type_color1;
parent.document.getElementById('display4_'+id1).bgColor = type_color1;

parent.document.getElementById('display3_'+id1).style.borderTopColor = type_color3;
parent.document.getElementById('display4_'+id1).style.borderTopColor = type_color3;

parent.document.getElementById('display5_'+id1).bgColor = type_color1;
parent.document.getElementById('display6_'+id1).bgColor = type_color1;
parent.document.getElementById('display7_'+id1).bgColor = type_color1;

parent.document.getElementById('display08_'+id1).bgColor = type_color2;
parent.document.getElementById('display09_'+id1).bgColor = type_color2;
parent.document.getElementById('display10_'+id1).bgColor = type_color2;
parent.document.getElementById('display11_'+id1).bgColor = type_color2;
parent.document.getElementById('display12_'+id1).bgColor = type_color2;
parent.document.getElementById('display13_'+id1).bgColor = type_color2;
parent.document.getElementById('display14_'+id1).bgColor = type_color2;
parent.document.getElementById('display15_'+id1).bgColor = type_color2;
parent.document.getElementById('display16_'+id1).bgColor = type_color2;
parent.document.getElementById('display17_'+id1).bgColor = type_color2;
parent.document.getElementById('display18_'+id1).bgColor = type_color2;

parent.document.all['icon_'+id1].src = type_icon;

}

// действие "удаление сообщения"
if(actit == "del_comment"){
if(browser1 == "ie"){
document.getElementById("order_" + id1).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("order_" + id1).style.display="none";
} else {
document.getElementById("order_" + id1).style.visibility="collapse";
}
}
alert("Сообщение успешно удалено!");
}


// действие "добавление новой реф.ссылки"
if(actit == "new_reflink"){
var data = id1.split(',');
if(browser1 == "ie"){
document.getElementById("hide_" + data[1]).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("hide_" + data[1]).style.display="none";
} else {
document.getElementById("hide_" + data[1]).style.visibility="collapse";
}
}
alert("Реферальная ссылка установлена на домен «" + data[0] + "».");
}


// ================================================
// ДЕЙСТВИЕ РАЗРЕШЕНИЕ ПОДПИСИ
// ================================================

if(actit == "accept_sign"){ 
// действие "удаление подписки"
if(browser1 == "ie"){
document.getElementById("order_" + id1).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("order_" + id1).style.display="none";
} else {
document.getElementById("order_" + id1).style.visibility="collapse";
}
}
alert("Подпись активизирована!"); 
}

// ================================================
// ДЕЙСТВИЕ РАЗРЕШЕНИЕ VIP-ОТЗЫВА
// ================================================

if(actit == "accept_vip"){ 
// действие "удаление подписки"
if(browser1 == "ie"){
document.getElementById("order_" + id1).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("order_" + id1).style.display="none";
} else {
document.getElementById("order_" + id1).style.visibility="collapse";
}
}
alert("VIP-отзыв активизирован!"); 
}


// ================================================
// ДЕЙСТВИЕ ОБРАБОТКИ ЗАЯВКИ НА ВЫВОД СРЕДСТВ
// ================================================

if(actit == "withdraw_confirm"){ 
// действие "удаление подписки"
if(browser1 == "ie"){
document.getElementById("order_" + id1).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("order_" + id1).style.display="none";
} else {
document.getElementById("order_" + id1).style.visibility="collapse";
}
}
alert("Заявка обработана!"); 
}


// действие "одобрение сообщения"
if(actit == "accept_comment"){
if(browser1 == "ie"){
document.getElementById("order_" + id1).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("order_" + id1).style.display="none";
} else {
document.getElementById("order_" + id1).style.visibility="collapse";
}
}

if(conf1 == true){ alert("Сообщение одобрено! Уровень полезности повышен!"); }
if(conf1 == false){ alert("Сообщение одобрено! Уровень полезности понижен!"); }

}

// действие "активация рекламы"
if(actit == "adv_activate"){
var data = id1.split(',');
var countall1 = document.all['mybutton'+data[0]].length;
for (i=0; i < countall1; i++){
document.all['mybutton'+data[0]][i].disabled=false;
document.all['butt'+data[0]+'_'+data[1]].disabled=true;
}
var countall2 = document.all['mydelbutton'+data[0]].length;
for (i=0; i < countall2; i++){
document.all['mydelbutton'+data[0]][i].disabled=false;
document.all['delbutt'+data[0]+'_'+data[1]].disabled=true;
}
}

// действие "удаление рекламы"
if(actit == "adv_delete"){
alert(id1 + ": Рекламный материал удалён!");
}

// действие "перемещение в архив"
if(actit == "moveTo_archive"){ loading.innerHTML = ''; }

// проверка логина в форме регистрации
if(actit == "check_u_m"){ 

if(id1 == 1){
document.all.login.disabled=false;
document.all["button"+id1].disabled=false;
if(PHPreturn == "no"){
document.all.login.className="button_no";
} else {
document.all.login.className="button_ok";
}
}

if(id1 == 2){
document.all.email.disabled=false;
document.all["button"+id1].disabled=false;
if(PHPreturn == "no"){
document.all.email.className="button_no";
} else {
document.all.email.className="button_ok";
}
}

}

// проверка логина в форме диалога
if(actit == "check_u_d"){
document.all.dialog_user.disabled=false;
document.all.loading.disabled=false;

if(PHPreturn == "no"){
document.all.dialog_user.className="button_no";
} else {
document.all.dialog_user.className="button_ok";
}

}

// действие "простое скрытие элемента"
if(actit == "hide_element"){
if(browser1 == "ie"){
document.getElementById("hide_" + id1).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById("hide_" + id1).style.display="none";
} else {
document.getElementById("hide_" + id1).style.visibility="collapse";
}
}
}

// действие "голосовавние"
if(actit == "vote_make"){
if(place == "design1" || place == "design2" || place == "design3" || place == "design4"){
document.getElementById("design1").innerHTML = "<img src=img/vote_01.gif align=absmiddle width=20 height=20 border=0> <span style=font-size:10pt;><font face=Verdana>Ужасно</font></span>";
document.getElementById("design2").innerHTML = "<img src=img/vote_02.gif align=absmiddle width=20 height=20 border=0> <span style=font-size:10pt;><font face=Verdana>Плохо</font></span>";
document.getElementById("design3").innerHTML = "<img src=img/vote_03.gif align=absmiddle width=20 height=20 border=0> <span style=font-size:10pt;><font face=Verdana>Хорошо</font></span>";
document.getElementById("design4").innerHTML = "<img src=img/vote_04.gif align=absmiddle width=20 height=20 border=0> <span style=font-size:10pt;><font face=Verdana>Отлично</font></span>";

var data = PHPreturn.split('|');
document.getElementById("total_dsgn_rate_00").innerHTML = data[0];
document.getElementById("total_dsgn_rate_01").innerHTML = data[1];
document.getElementById("total_dsgn_rate_02").innerHTML = data[2];
document.getElementById("total_dsgn_rate_03").innerHTML = data[3];
document.getElementById("total_dsgn_rate_04").innerHTML = data[4];

} else {
document.getElementById("function1").innerHTML = "<img src=img/vote_01.gif align=absmiddle width=20 height=20 border=0> <span style=font-size:10pt;><font face=Verdana>Ужасно</font></span>";
document.getElementById("function2").innerHTML = "<img src=img/vote_02.gif align=absmiddle width=20 height=20 border=0> <span style=font-size:10pt;><font face=Verdana>Плохо</font></span>";
document.getElementById("function3").innerHTML = "<img src=img/vote_03.gif align=absmiddle width=20 height=20 border=0> <span style=font-size:10pt;><font face=Verdana>Хорошо</font></span>";
document.getElementById("function4").innerHTML = "<img src=img/vote_04.gif align=absmiddle width=20 height=20 border=0> <span style=font-size:10pt;><font face=Verdana>Отлично</font></span>";

var data = PHPreturn.split('|');
document.getElementById("total_func_rate_00").innerHTML = data[0];
document.getElementById("total_func_rate_01").innerHTML = data[1];
document.getElementById("total_func_rate_02").innerHTML = data[2];
document.getElementById("total_func_rate_03").innerHTML = data[3];
document.getElementById("total_func_rate_04").innerHTML = data[4];

}
alert("Спасибо! Ваш голос учтён.");
}

// действие "отображение поданного нарушения"
if(actit == "show_penalty1"){
if(browser1 == "ie"){
document.getElementById("message1_id_" + id1).style.display="block";
} else {
if(browser1 == "opera"){
document.getElementById("message1_id_" + id1).style.display="";
} else {
document.getElementById("message1_id_" + id1).style.visibility="visible";
}
}
}

// действие "отображение поданного предупреждения"
if(actit == "show_penalty2"){
if(browser1 == "ie"){
document.getElementById("message2_id_" + id1).style.display="block";
} else {
if(browser1 == "opera"){
document.getElementById("message2_id_" + id1).style.display="";
} else {
document.getElementById("message2_id_" + id1).style.visibility="visible";
}
}
}

// действие "отображение комментария администратора"
if(actit == "show_penalty3"){
if(browser1 == "ie"){
document.getElementById("message3_id_" + id1).style.display="block";
} else {
if(browser1 == "opera"){
document.getElementById("message3_id_" + id1).style.display="";
} else {
document.getElementById("message3_id_" + id1).style.visibility="visible";
}
}
}

// действие "сообщение о мошенничестве" / "вирусах"
if(actit == "report_new"){
if(place == "report_f"){
alert("Спасибо! Уведомление о мошенничестве отправлено администрации ВебПроверки.");
} else {
alert("Спасибо! Уведомление о вирусах отправлено администрации ВебПроверки.");
}
}

}
}
http.send(null);
} else {
document.location = link;
}
}

// hiding hints
// ============

function HideHint(link, hint1, load1, browser1){
var loading = document.getElementById(load1);
loading.innerHTML = '<img src="img/loading.gif" align="absmiddle" width="16" height="16" border="0">';
var http = createRequestObject();
if(http){
http.open('GET', link);
http.onreadystatechange = function (){
if(http.readyState == 4){
http.responseText;
loading.innerHTML = '';
if(browser1 == "ie"){
document.getElementById(hint1).style.display="none";
} else {
if(browser1 == "opera"){
document.getElementById(hint1).style.display="none";
} else {
document.getElementById(hint1).style.visibility="collapse";
}
}
}
}
http.send(null);
} else {
document.location = link;
}
}

// showing tip to check user
// =========================

function showtip (v) {
var ns=(document.layers)
if(ns){
document.layers[v].visibility="show";
} else {
document.all[v].style.visibility="visible";
}
}

// hiding tip
// ==========

function hidetip (v) {
var ns=(document.layers)
if(ns){
document.layers[v].visibility="hide";
} else {
document.all[v].style.visibility="hidden";
}
}

// special function for tip
// ========================

function tvirch (url) {
w = screen.width*0.6; h = screen.height-100;
t = (screen.height-h)/3; l = screen.width-w-32;
wd = window.open (url, 'tvirch', 'location=no,scrollbars=yes,status=no,menubar=no,resizable=yes,top='+t+',left='+l+',width='+w+',height=100');
wd.resizeTo(w+12,100);
for (i=0; i<h-100; i+=10) wd.resizeBy(0,10);
wd.focus();
return false;
}

// ajax request for checking user
// ==============================

function RequestTo(link, user1, ticket1, alert1){

document.all.dialog_user.disabled=true;
document.all.loading.disabled=true;

var http = createRequestObject();

if(http){
http.open("GET", link);
http.onreadystatechange = function (){
if(http.readyState == 4){
PHPreturn = http.responseText;
document.all.dialog_user.disabled=false;
document.all.loading.disabled=false;

if(PHPreturn == "no"){
document.all.dialog_user.className="button_no";
} else {
document.all.dialog_user.className="button_ok";
}

}
}
http.send(null);
} else {
document.location = link;
}
}

// checkbox function for domain edit
// =================================

function mycheckbox(){

if(document.getElementById('10').checked){
document.getElementById('01').checked=false;
document.getElementById('02').checked=false;
document.getElementById('03').checked=false;
document.getElementById('04').checked=false;
document.getElementById('05').checked=false;
document.getElementById('06').checked=false;
document.getElementById('07').checked=false;
document.getElementById('08').checked=false;
document.getElementById('09').checked=false;
document.getElementById('10').checked=true;
}

if(document.getElementById('08').checked){
document.getElementById('01').checked=false;
document.getElementById('02').checked=false;
document.getElementById('03').checked=false;
document.getElementById('04').checked=false;
document.getElementById('05').checked=false;
document.getElementById('06').checked=false;
document.getElementById('07').checked=false;
document.getElementById('08').checked=true;
document.getElementById('09').checked=false;
document.getElementById('10').checked=false;

}
}

// get checkbox values for domain edit
// ===================================

function GetValues(){

if(document.getElementById('pay1').checked){ 
var st01 = document.getElementById('pay1').value; 
} else {
var st01 = "";
}

if(document.getElementById('pay2').checked){ 
var st02 = document.getElementById('pay2').value; 
} else {
var st02 = "";
}

if(document.getElementById('pay3').checked){ 
var st03 = document.getElementById('pay3').value; 
} else {
var st03 = "";
}

if(document.getElementById('pay4').checked){ 
var st04 = document.getElementById('pay4').value; 
} else {
var st04 = "";
}

if(document.getElementById('pay5').checked){ 
var st05 = document.getElementById('pay5').value; 
} else {
var st05 = "";
}

if(document.getElementById('pay6').checked){ 
var st06 = document.getElementById('pay6').value; 
} else {
var st06 = "";
}

if(document.getElementById('pay7').checked){ 
var st07 = document.getElementById('pay7').value; 
} else {
var st07 = "";
}

if(document.getElementById('pay8').checked){ 
var st08= document.getElementById('pay8').value; 
} else {
var st08 = "";
}

if(document.getElementById('pay9').checked){ 
var st09 = document.getElementById('pay9').value; 
} else {
var st09 = "";
}

if(document.getElementById('pay10').checked){ 
var st10 = document.getElementById('pay10').value; 
} else {
var st10 = "";
}

if(document.getElementById('pay11').checked){ 
var st11 = document.getElementById('pay11').value; 
} else {
var st11 = "";
}

if(document.getElementById('pay12').checked){ 
var st12 = document.getElementById('pay12').value; 
} else {
var st12 = "";
}

if(document.getElementById('pay13').checked){ 
var st13 = document.getElementById('pay13').value; 
} else {
var st13 = "";
}

if(document.getElementById('pay14').checked){ 
var st14 = document.getElementById('pay14').value; 
} else {
var st14 = "";
}

formed = st01 + "|" + st02 + "|" + st03 + "|" + st04 + "|" + st05 + "|" + st06 + "|" + st07 + "|" + st08 + "|" + st09 + "|" + st10 + "|" + st11 + "|" + st12 + "|" + st13 + "|" + st14;

}

// get checkbox values for penalties
// ===================================

function GetValues1(){

if(document.all.checkbox1.checked){ 
var st01 = document.all.checkbox1.value; 
} else {
var st01 = "";
}

if(document.all.checkbox2.checked){ 
var st02 = document.all.checkbox2.value; 
} else {
var st02 = "";
}

if(document.all.checkbox3.checked){ 
var st03 = document.all.checkbox3.value; 
} else {
var st03 = "";
}

if(document.all.checkbox4.checked){ 
var st04 = document.all.checkbox4.value; 
} else {
var st04 = "";
}

formed = st01 + "|" + st02 + "|" + st03 + "|" + st04;

}

// special search form code
// ========================

// JavaScript Document
var last_country='domain';

function showList_Click() {
if(document.getElementById("list_countries").style.display == 'none') {
document.getElementById("list_countries").style.display = 'block';
document.getElementById("show_list").src = 'img/form_up.gif';
 
if(last_country == 'domain') {
document.getElementById("domain_icon1").bgColor = "#9DDBFF";
document.getElementById("domain_text2").bgColor = "#9DDBFF";
document.getElementById("domain_text3").bgColor = "#9DDBFF";
}

} else {
document.getElementById("list_countries").style.display = 'none';
document.getElementById("show_list").src = 'img/form_dw.gif';
}
}

function flag_select(country) {

$("#SearchField").flushCache();

if(last_country != '') {
document.getElementById(last_country+"_icon1").bgColor = "#F0E6C0";
document.getElementById(last_country+"_text2").bgColor = "#FFF5CD";
document.getElementById(last_country+"_text3").bgColor = "#FFF5CD";
}
document.getElementById(country+"_icon1").bgColor = "#9DDBFF";
document.getElementById(country+"_text2").bgColor = "#9DDBFF";
document.getElementById(country+"_text3").bgColor = "#9DDBFF";
document.getElementById("current_flag").src = "img/form_current_"+country+".gif";
last_country = country;
document.mysearch.selected.value = country;

if(document.mysearch.selected.value == 'domain'){
if(document.mysearch.webproverka.value == ''){
document.mysearch.webproverka.value = 'webproverka.com';
}
} else {
if(document.mysearch.webproverka.value == ''){
document.mysearch.webproverka.value = '';
}
}

}

function form_submit() {
if(last_country == ''){ last_country = 'domain'; }
document.mysearch.selected.value = last_country;
}

function form_field_det1(){
if(document.mysearch.selected.value == ''){
if(document.mysearch.webproverka.value == ''){
document.mysearch.webproverka.value = 'webproverka.com';
}
} else {
if(document.mysearch.selected.value == 'domain'){
if(document.mysearch.webproverka.value == ''){
document.mysearch.webproverka.value = 'webproverka.com';
}
}
}
}

function form_field_det2(){
if(document.mysearch.selected.value == ''){
if(document.mysearch.webproverka.value == 'webproverka.com'){
document.mysearch.webproverka.value = '';
}
} else {
if(document.mysearch.selected.value == 'domain'){
if(document.mysearch.webproverka.value == 'webproverka.com'){
document.mysearch.webproverka.value = '';
}
}
}
}

// special search form code
// ========================

function showList_Admin(mycell) {
if(document.getElementById(mycell).style.display == 'none') {
document.getElementById(mycell).style.display = 'block';
} else {
document.getElementById(mycell).style.display = 'none';
}
}

// choosing message type form
// ==========================

var last_selected = 'undefined';
function showList_Type(my_flag){
if(document.getElementById("list_types").style.display == 'none'){
document.getElementById("list_types").style.display = 'block';
document.getElementById("drop_list").src = 'img/form1_up.gif';
} else {
document.getElementById("list_types").style.display = 'none';
document.getElementById("drop_list").src = 'img/form1_dw.gif';
if(my_flag == 'none'){ 
document.getElementById("type_text").innerHTML = 'Выберите тип отзыва'; 
document.getElementById("type_bg1").bgColor = "#E6F5FF"; 
my_flag1 = "l_undefined.gif";
}
if(my_flag == 'undefined'){ 
document.getElementById("type_text").innerHTML = 'Сообщение без рейтинга'; 
document.getElementById("type_bg1").bgColor = "#F1F2DB";
my_flag1 = "l_"+my_flag+".gif";
}
if(my_flag == 'positive'){ 
document.getElementById("type_text").innerHTML = 'Положительный отзыв'; 
document.getElementById("type_bg1").bgColor = "#CDFFCD"; 
my_flag1 = "l_"+my_flag+".gif";
}
if(my_flag == 'negative'){ 
document.getElementById("type_text").innerHTML = 'Отрицательный отзыв';
document.getElementById("type_bg1").bgColor = "#FFD2CD"; 
my_flag1 = "l_"+my_flag+".gif";
}
document.getElementById("current_selected").src = "img/"+my_flag1;
}
}

function select_type(MyForm,MyType){
if(last_selected != '') {
if(last_selected == 'positive'){ document.getElementById("positive").bgColor = "#CDFFCD"; }
if(last_selected == 'negative'){ document.getElementById("negative").bgColor = "#FFD2CD"; }
if(last_selected == 'undefined'){ document.getElementById("undefined").bgColor = "#F1F2DB"; }
}
document.getElementById(MyType).bgColor = "#9DDBFF";
last_selected = MyType;
document.all[MyForm].my_type.value = MyType;
}

function new_form_submit(MyForm){
if(last_selected == ''){ last_selected = 'undefined'; }
document.all[MyForm].my_type.value = last_selected;
}

 // Count penalty list
 // ==================

function cp_list(form_name){
var dtt = document.all[form_name];
var ctt = dtt.length;
var bbtt='';
for(itt=0; itt<ctt; itt++){
var eett = document.all[form_name].elements[itt];
if(eett.type == 'checkbox'){
var ltt = 1;
if(eett.checked == true){
if(ctt == ltt){
bbtt += "1";
} else {
bbtt += "1,";
}
} else {
if(ctt == ltt){
bbtt += "0";
} else {
bbtt += "0,";
}
ltt++;
}
}
}
checkbox123 = bbtt;
}

 // Put Special BB code
 // ===================

function putBB(form_field,tag){ 
var selected = document.selection.createRange().text; 
if(selected == ""){  
document.all[form_field].focus();
document.selection.createRange().text = '['+tag+'][/'+tag+']'; 
} else { 
document.all[form_field].focus();
document.selection.createRange().text = '['+tag+']' + selected + '[/'+tag+']';
document.selection.createRange().select();
} 
}

 // Show / Hide function
 // ====================

function quick_tab(name, browser1){

if(browser1 == "ie"){

if(document.getElementById(name).style.display != "block"){
document.getElementById(name).style.display="block";
} else {
document.getElementById(name).style.display="none";
}

} else {

if(browser1 == "opera"){

if(document.getElementById(name).style.display != ""){
document.getElementById(name).style.display="";
} else {
document.getElementById(name).style.display="none";
}

} else {

if(document.getElementById(name).style.visibility != "visible"){
document.getElementById(name).style.visibility="visible";
} else {
document.getElementById(name).style.visibility="collapse";
}

}
}

}

 // PAID SERVICIES IFRAME
 // =====================

/* Browser detection code by Kruglov */
isDOM=document.getElementById //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
isOpera=isOpera5=window.opera && isDOM //Opera 5+
isOpera6=isOpera && window.print //Opera 6+
isOpera7=isOpera && document.readyState //Opera 7+
isMSIE=document.all && document.all.item && !isOpera //Microsoft Internet Explorer 4+
isMSIE5=isDOM && isMSIE //MSIE 5+
isNetscape4=document.layers //Netscape 4.*
isMozilla=isDOM && navigator.appName=="Netscape" //Mozilla или Netscape 6.*
/* End code */

var timer;

function scrollLeft(){

var jjl = document.getElementById('textw').contentWindow;
jjl.scrollBy(-3, 0); 

//document.frames['textw'].scrollBy(-s,0); 
//window.frames['textw'].scrollBy(-s,0); 

//document.frames['textw'].scrollTo(-s,0); 
//window.frames['textw'].scrollTo(-s,0); 

}

function scrollRight(){

var jjr = document.getElementById('textw').contentWindow;
jjr.scrollBy(3, 0); 

//document.getElementById('textw').scrollBy(s,0); 

//document.frames['textw'].scrollBy(s,0); 
//window.frames['textw'].scrollBy(s,0); 

//document.frames['textw'].scrollTo(s,100); 
//window.frames['textw'].scrollTo(s,0); 

}

function myScrollStart(dir){
if(dir == 'right'){
timer=setInterval('scrollRight()', 1);
} else {
timer=setInterval('scrollLeft()', 1);
}
}

function myScrollClear(){ 
clearInterval(timer);
}
