//
// Atomgrad.COM :: JavaScript
//
// (c) 2004. dS (Dmitry M Kostenevich) <ds@kgs.ru>.
//

function wo(url) {
	win(url, 'pop', 380, 200);
	return false;
}


function win(url, name, width, height) {
	open(url,name,'height='+height+',width='+width+',resizable=1,scrollbars=yes,menubar=no,status=no');
}

function voter(id) {
        var voter_win = win("/php-bin/voter.php?id="+id, "vote_win", 350, 350);
	return false;
}

function val_vote(theform) {
	var r = theform.vote;

	var ch = false;

	for (i=0; i <r.length; i++) {
		if (r[i].checked) {
			ch = true;
		}
	}

	if (ch == false) {
		alert("Выберите один из пунктов!");
		return false;
	}

    var vote_win = win("", "vote_win", 350, 350);

	return true;
}




function val_na(theform) {
    var n = theform.name;
    var t = theform.text;

    if (n.value == "") {
    	alert("Укажите ваше имя!");
        n.focus();
	return false;
    }

    if (t.value == "") {
    	alert("Напишите вашу новость!");
        t.focus();
	return false;
    }
    
    win('', 'na_win', 300, 100);

    submit_once(theform);
    return true;
    
}

function val_sub(theform) {
    var e = theform.email;
    var i = e.value.indexOf('\@');

    if (i<=0 || i>=e.value.length-1) {
    	if (e.value == "") {
		alert('Напишите Ваш адрес E-Mail!');
	} else {
		alert('Напишите правильный адрес E-Mail');
	}
	e.focus();
	return false;
    }
    
    win('', 'sub_win', 300, 100);

    submit_once(theform);
    return true;
    
}

function val_sites(theform) {
	var n=theform.name;
	var u=theform.url;
	var c=theform.c2;
	var x=theform.text;

    if (n.value == "") {
    	alert("Укажите название ресурса!");
        n.focus();
		return false;
	}

    if (u.value == "") {
    	alert("Укажите адрес вашего сайта!");
        u.focus();
		return false;
	}

    if (c.value == "") {
    	alert("Укажите подкатегорию сайта!");
		return false;
	}

    if (x.value == "") {
    	alert("Напишите описание!");
        x.focus();
		return false;
	}

	submit_once(theform);
	return true;
}

function val_board(theform) {
	var n=theform.name;
	var t=theform.title;
	var x=theform.text;

    if (n.value == "") {
    	alert("Укажите ваше имя!");
        n.focus();
		return false;
	}

    if (t.value == "") {
    	alert("Укажите заголовок объявления!");
        t.focus();
		return false;
	}

    if (x.value == "") {
    	alert("Напишите ваше объявление!");
        x.focus();
		return false;
	}

	submit_once(theform);
	return true;
}

	
function val_sms(theform) {
	var i=theform.id;
	var m=theform.mess;
	var o=theform.op;

    if (i.value == "") {
    	alert("Укажите номер абонента!");
        i.focus();
		return false;
	}

    if(!i.value.match(/^[0-9\[\]\{\}^\\\|\_\-`]{1,32}$/)) {
    	i.value = i.value.replace(/[^0-9\[\]\{\}^\\\|\_\-`]/g, '');
        alert('В номере должны быть только цифры!');
        i.focus();
        return false;
	}
	
    if (m.value == "") {
    	alert("Напишите текст сообщения!");
        m.focus();
	    return false;
	}

    if (o.value == "") { 
    	alert('Укажите оператора связи');
        return false;
	}
	
    var sms_win = win("", "sms_win", 400, 200);
	
	return true;
}

function submit_once(theform) {
	if (document.all || document.getElementById) {
		for (i=0;i<theform.length;i++) {
			var tempobj=theform.elements[i];
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset") {
				tempobj.disabled=true;
			}
		}
	}
}
