function open_window(link,w,h) { //opens new window
	var win = "width="+w+",height="+h+",menubar=no,location=no,resizable=yes,scrollbars=yes";
	newWin = window.open(link,'newWin',win);
	newWin.focus();
}

function open_printable_version(link) { //opens new window
	var win = "menubar=no,location=no,resizable=yes,scrollbars=yes";
	newWin = window.open(link,'perintableWin',win);
	newWin.focus();
}

function confirmDelete(id, ask, url) { //confirm order delete
	temp = window.confirm(ask);
	if (temp) //delete
	{
		window.location=url+id;
	}
}

function confirmUnsubscribe() { //unsubscription confirmation
	temp = window.confirm('Вы уверены, что хотите отменить регистрацию в магазине?');
	if (temp) //delete
	{
		window.location="index.php?killuser=yes";
	}
}

function validate() { // newsletter subscription form validation
	if (document.subscription_form.email.value.length<1)
	{
		alert("Пожалуйста, вводите email правильно");
		return false;
	}
	if (document.subscription_form.email.value == 'Email')
	{
		alert("Пожалуйста, вводите email правильно");
		return false;
	}
	return true;
}

function validate_disc() { // review form verification {
	if (document.formD.nick.value.length<1)
	{
		alert("Пожалуйста, введите Ваш псевдоним");
		return false;
	}

	if (document.formD.topic.value.length<1)
	{
		alert("Пожалуйста, введите тему сообщения");
		return false;
	}
	return true;
}

function validate_search() {
	if (document.Sform.price1.value!="" && ((document.Sform.price1.value < 0) || isNaN(document.Sform.price1.value)))
	{
		alert("Цена должна быть положительным числом");
		return false;
	}
	if (document.Sform.price2.value!="" && ((document.Sform.price2.value < 0) || isNaN(document.Sform.price2.value)))
	{
		alert("Цена должна быть положительным числом");
		return false;
	}
	return true;
}

function check_checkbox(el_id, obj) {
	var el, cn;
	el = document.getElementById(el_id);
	cn = obj.className;
	obj.className = (el.value == 0) ? cn + ' checked' : cn.replace(/checked/gi, '');
	el.checked = (el.value == 0) ? false : true;
	el.value = Math.abs(el.value - 1);
}

function addListener( oObj, sEvent, oFunc )
{
	try {
		if ( document.attachEvent )
			oObj.attachEvent( 'on' + sEvent, oFunc );
		else if ( document.addEventListener )
			oObj.addEventListener( sEvent, oFunc, true );
		else
			eval( oObj + '.on' + sEvent + '=' + oFunc );
	 } catch ( e ) { }
}

addListener(self, 'load', function(){
	var arr_divs = document.getElementsByTagName('div'), arr_pagers_a = new Array();
	for(i = 0, j = 0; i < arr_divs.length; i++) {
		if(arr_divs[i].className == 'page-navigation') {
			arr_pagers_a[j++] = arr_divs[i].getElementsByTagName('a');
		}
	}
	if(arr_pagers_a.length > 0) {
		var www = 0;
		var arr_pagers_each_a = new Array();
		for(i = 0; i < arr_pagers_a.length; i++) {
			arr_pagers_each_a = arr_pagers_a[i];
			for(j = 0, k = 0; j < arr_pagers_each_a.length; j++) {
				if(!(/&lt;&lt;/.test(arr_pagers_each_a[j].innerHTML)) && !(/&gt;&gt;/.test(arr_pagers_each_a[j].innerHTML)) && !(/все/.test(arr_pagers_each_a[j].innerHTML))) {
					arr_pagers_each_a[j].className += ' menu-item menu-item-' + ((k % 10) + 1);
					k++;
				}
			}
		}
	}
});

