function validate_form(frm) {
	var chk = document.forms[frm];
	if(frm == 'add') {
		var videoext = chk.pic.value.split(".");
		var videoext = videoext[videoext.length-1];
		var videoext = videoext.toLowerCase();
		if(chk.title.value == '') {
			chk.title.focus();
			alert('Пропуснали сте да напишете заглавие..');
			return false;
		}
		else if(chk.price.value == '') {
			chk.price.focus();
			alert('Пропуснали сте да напишете цена на продукта..');
			return false;
		}
		else if(chk.cat.value == '') {
			chk.cat.focus();
			alert('Пропуснали сте да изберете категория..');
			return false;
		}
		else if(chk.pic.value == '') {
			chk.pic.focus();
			alert('Изберете картинка..');
			return false;
		}
		else if(!in_array(videoext, ['png', 'gif', 'jpeg', 'jpg'])) {
			chk.pic.focus();
			alert('Позволените разширения са jpg, jpeg, gif, и png..');
			return false;
		}
	}
	else if(frm == 'edit') {
		if(chk.title.value == '') {
			chk.title.focus();
			alert('Пропуснали сте да напишете заглавие..');
			return false;
		}
		else if(chk.price.value == '') {
			chk.price.focus();
			alert('Пропуснали сте да напишете цена на продукта..');
			return false;
		}
		else if(chk.cat.value == '') {
			chk.cat.focus();
			alert('Пропуснали сте да изберете категория..');
			return false;
		}
	}
	return true;
}
function in_array(needle, haystack, strict) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // *     example 1: in_array('van', ['Kevin', 'van', 'Zonneveld']);
    // *     returns 1: true
 
    var found = false, key, strict = !!strict;
 
    for (key in haystack) {
        if ((strict && haystack[key] === needle) || (!strict && haystack[key] == needle)) {
            found = true;
            break;
        }
    }
 
    return found;
}
function move(fbox, tbox) {     
var arrFbox = new Array();     
var arrTbox = new Array();     
var arrLookup = new Array();     
var i;     
for (i = 0; i < tbox.options.length; i++) {     
	arrLookup[tbox.options[i].text] = tbox.options[i].value;
	arrTbox[i] = tbox.options[i].text;     
}     
var fLength = 0;     
var tLength = arrTbox.length;     
for(i = 0; i < fbox.options.length; i++) {
     arrLookup[fbox.options[i].text] = fbox.options[i].value;
     if (fbox.options[i].selected && fbox.options[i].value != "") { 
	 arrTbox[tLength] = fbox.options[i].text;     tLength++;     
	 }     
	 else {     arrFbox[fLength] = fbox.options[i].text;     
	 fLength++;     
	 }     
}     
arrFbox.sort();     
arrTbox.sort();     
fbox.length = 0;     
tbox.length = 0;     
var c;     
for(c = 0; c < arrFbox.length; c++) {     
	var no = new Option();
	no.value = arrLookup[arrFbox[c]];
	no.text = arrFbox[c];     
	fbox[c] = no;     
}     
for(c = 0; c < arrTbox.length; c++) {     
	var no = new Option();
	no.value = arrLookup[arrTbox[c]]; 
    no.text = arrTbox[c]; 
    tbox[c] = no;
	}     
}     
function selectAll(box) {     
	for(var i=0; i<box.length; i++) {     
	box[i].selected = true;     
	}     
}     
function pop(url) {
	winpopup1 = window.open(url,"popup","height=500,width=750,menubar=no,scrollbars=yes,status=no,toolbar=no,screenX=100,screenY=0,left=100,top=0");
}
function jspop(url) {
	winpopup1 = window.open(url,"popup","height=200,width=300,menubar=no,scrollbars=yes,status=no,toolbar=no,screenX=100,screenY=0,left=100,top=0");
}
function deltemplate(url) {
	var frm = document.forms['templates'][url].value
	top.location.replace('?m=settings&y=email_templates&r=del&t='+url+'&id='+frm);
}
function edittemplate() {
	var frm = document.forms['templates']['templates'].value
	top.location.replace('?m=settings&y=email_templates&r=edit&id='+frm);
}
function delstatic(url) {
	var frm = document.forms['static'][url].value
	top.location.replace('?m=pages&r=del&t='+url+'&id='+frm);
}
function editstatic() {
	var frm = document.forms['static']['static'].value
	top.location.replace('?m=pages&r=edit&id='+frm);
}
function jump(tip, num1, num2, num3) {
	document.getElementById(num1).className = 'menu-right-'+tip;
	document.getElementById(num2).className = 'menu-bg-'+tip;
	document.getElementById(num3).className = 'menu-left-'+tip;
}
function showhide(var1,var2) {
	document.getElementById(var1).style.display = '';
	document.getElementById(var2).style.display = 'none';
}
function stars(star) {
	for(i=1;i<=star;i++) {
		document.getElementById('star_'+i).className = 'star_hover';
	}
	for(i=i;i<=5;i++) {
		document.getElementById('star_'+i).className = 'star';
	}
}
// http request
var xmlHttp
var divtagshow
var divtagget

function del_item(str,wh)
{ 
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="../mods/mod.req.php"
url=url+"?del="+str+"&wh="+wh
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function get_item(str,wh)
{ 
divtagget=wh
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="../mods/mod.req.php"
url=url+"?q="+str
xmlHttp.onreadystatechange=stateChanged_get
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function show_items(str,wh,type)
{ 
divtagshow=wh
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
 {
 alert ("Browser does not support HTTP Request")
 return
 }
var url="../mods/mod.req.php"
url=url+"?item="+str+"&wh="+wh+"&style_type="+type
xmlHttp.onreadystatechange=stateChanged_show
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}

function stateChanged_get() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById(divtagget).innerHTML=xmlHttp.responseText 
 //document.write(xmlHttp.responseText);
 } 
}
function stateChanged_show() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
 document.getElementById(divtagshow).innerHTML=xmlHttp.responseText 
 //document.write(xmlHttp.responseText);
 } 
}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
 {
 // Firefox, Opera 8.0+, Safari
 xmlHttp=new XMLHttpRequest();
 }
catch (e)
 {
 //Internet Explorer
 try
  {
  xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
  }
 catch (e)
  {
  xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
 }
return xmlHttp;
}