function openPicture(p_ImgSource,p_width, p_height, p_name){
	var winl;
	var wint;
	
	if(screen.width){
		winl = (screen.width-p_width)/2;
		wint = (screen.height-p_height)/2;
	}
	else{winl = 0;wint =0;}
	
	var strFeatures;
	strFeatures = "status=no,toolbar=no,menubar=no,location=no,scrollbars=no,resizable=no,width="+p_width+",height="+p_height+",top="+wint+",left="+winl+"";
	oWindow = window.open('',p_name, strFeatures);
	oWindow.document.open();  
	oWindow.document.write('<style> body{margin:0;} </style>');
	oWindow.document.write('<a href="JavaScript:window.close();"><img src="'+p_ImgSource+'" width='+p_width+' height='+p_height+' border="0"></a>'); 
	oWindow.document.close();
	oWindow.focus();
}

function openWindow(p_Source,p_width, p_height, p_name){
    var winl;
	var wint;
		
	if(screen.width){
		winl = (screen.width-p_width)/2;
		wint = (screen.height-p_height)/2;
	}
	else{winl = 0;wint =0;}
  
  var strFeatures;
  strFeatures = "status=no,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=" + p_width + ",height=" + p_height+",top="+wint+",left="+winl+"";
  oWindow = window.open(p_Source, p_name, strFeatures);
  oWindow.focus();
}

//Add Favorite
function addFavorites() {

    var url = "http://www.bestkids.ro";
    var title = "BestKids.ro - Jucarii si Accesorii Bebelusi"

    if (window.sidebar) { // Mozilla Firefox Bookmark
        window.sidebar.addPanel(title, url, "");
    } else if (window.external) { // IE Favorite
        window.external.AddFavorite(url, title);
    }
    else if (window.opera && window.print) { // Opera Hotlist
        return true;
    }
}

//Used on searchPage for filters
function checkItem(way, item) {
    var currentItem = document.getElementById(item);
    if (way == 1) {
        if (currentItem.checked == true) {
            currentItem.checked = false;
        }
        else {
            currentItem.checked = true;
        }
    }
    else {
        currentItem.checked = true;
    }
}

//Used on searchPage for price filter
function setPrice(minPrice, maxPrice) {
    document.getElementById("MinPrice").value = minPrice;
    document.getElementById("MaxPrice").value = maxPrice;
}

//Used on searchPage for page submit
function submitForm(formName) {
    document.getElementById(formName).submit();
}

//Used on searchPage for sort order
function setSortOrder(sortOrder) {
    if (sortOrder == 0) {
        document.getElementById("OrderBy").value = '';
        document.getElementById("OrderByMode").value = '';
        document.getElementById("hdnOrderBy").value = 0;
    }
    else if (sortOrder == 1) {
        document.getElementById("OrderBy").value = 'name';
        document.getElementById("OrderByMode").value = 'asc';
        document.getElementById("hdnOrderBy").value = 1;
    }
    else if (sortOrder == 2) {
        document.getElementById("OrderBy").value = 'name';
        document.getElementById("OrderByMode").value = 'desc';
        document.getElementById("hdnOrderBy").value = 2;
    }
    else if (sortOrder == 3) {
        document.getElementById("OrderBy").value = 'price';
        document.getElementById("OrderByMode").value = 'asc';
        document.getElementById("hdnOrderBy").value = 3;
    }
    else if (sortOrder == 4) {
        document.getElementById("OrderBy").value = 'price';
        document.getElementById("OrderByMode").value = 'desc';
        document.getElementById("hdnOrderBy").value = 4;
    }
    else if (sortOrder == 5) {
        document.getElementById("OrderBy").value = 'datetime';
        document.getElementById("OrderByMode").value = 'desc';
        document.getElementById("hdnOrderBy").value = 5;
    }
}

//Used on searchPage for inventory filter
function setStock(stock) {
    document.getElementById("Stock").value = stock;
}

//Used on searchPage for manufacturer filter
function setManufacturer(manID) {
    var output = "";
    for (i = 0; i < document.getElementsByName("chkManufacturer").length; i++) {
        if(document.getElementsByName("chkManufacturer")[i].checked==true){
            output += document.getElementsByName("chkManufacturer")[i].value + ",";
        }
    }
    document.getElementById("ManFilter").value = output;
}

//Used on searchPage for category filter
function setCategory(catID) {
    var output = "";
    for (i = 0; i < document.getElementsByName("chkCategory").length; i++) {
        if (document.getElementsByName("chkCategory")[i].checked == true) {
            output += document.getElementsByName("chkCategory")[i].value + ",";
        }
    }
    document.getElementById("CatFilter").value = output;
}

//Used on searchPage for section filter
function setSection(secID) {
    var output = "";
    for (i = 0; i < document.getElementsByName("chkSection").length; i++) {
        if (document.getElementsByName("chkSection")[i].checked == true) {
            output += document.getElementsByName("chkSection")[i].value + ",";
        }
    }
    document.getElementById("SecFilter").value = output;
}