function PrintBasketPopUp() {
var date = new Date();
var basketurl = '/ben_it/siteware/printmanager?timestamp=' + date.getTime();
printbasket = window.open(basketurl, 'printbasket', 'width=530, height=400, toolbar=0, scrollbars=1, location=0, statusbar=1, menubar=0, resizable=1, top=25, left=25');
printbasket.focus();
}

function checkrequired(which) {
var pass=true;
if (document.images) {
for (i=0;i<which.length;i++) {
var tempobj=which.elements[i];
if (tempobj.name.substring(0,8)=="required") {
if (((tempobj.type=="text"||tempobj.type=="textarea")&&
tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&
tempobj.selectedIndex==0)) {
pass=false;
break;
         }
      }
   }
}

if (!pass) {
shortFieldName=tempobj.name.substring(8,30).toUpperCase();
alert("Please enter a keyword in the "+shortFieldName+" field.");
return false;
}
else
return true;
}


function checkrequired2(str_temp) 
{

        if (str_temp == "IR Search" || str_temp == "" || str_temp == " ") 
                {
                alert("Please enter a keyword")
                return false;
                }

}

function open_window(str_url, str_name, int_width, int_height) {
	var winX = (screen.width - int_width) / 2;
	var winY = (screen.height - int_height) / 2;
	str_WinParams = 'height=' + int_height +',width=' + int_width + ',top=' + winY+',left=' + winX + ',scrollbars=no,toolbars=no,resizable=yes,status=0';
	win = window.open(str_url, str_name, str_WinParams);
	if ((parseInt(navigator.appVersion) >= 4)|| (navigator.appName = 'Netscape')) { win.focus(); }
}


function removeAll() {
	//remove all entries
	makeNull = "";
	document.cookie = "inv_print_basket=" + makeNull + "; path=" + str_path;
	document.form_print_basket.submit();
}


function removePrint(name) {
	//remove the page from the print list
	printlist1=getCookie('inv_print_basket');
	var printlist1_array = printlist1.split(",");
	
	if (printlist1_array.length==1) {
		printlist2="";
		document.cookie="inv_print_basket="+printlist2 + "; path=" + str_path;
		// document.cookie="inv_print_basket="+printlist2 + "; path=" + str_path;
	} else {
		for (var loop=0; loop < printlist1_array.length; loop++) {
			if (!(name==printlist1_array[loop])) {
				if (window.printlist2) {
					printlist2=printlist1_array[loop]+","+printlist2;
				} else {
					printlist2=printlist1_array[loop];
				}
			}
		}	
		document.cookie="inv_print_basket=" + printlist2 + "; path=" + str_path;
	}
	document.form_print_basket.submit();
}


function getCookie(name) {
	var dc = document.cookie;
	var prefix = name + "=";
	var begin = dc.indexOf("; " + prefix);
	if (begin == -1) {
    	begin = dc.indexOf(prefix);
    	if (begin != 0) return null;
  	} else {
    	begin += 2;
	}
 	var end = document.cookie.indexOf(";", begin);
  	if (end == -1) {
		end = dc.length;
	}
	return unescape(dc.substring(begin + prefix.length, end));
}


function placePrint(name) {
	printlist1=getCookie('inv_print_basket')
	
	if (window.printlist1 == null) {
		document.cookie="inv_print_basket=" + page_id + "; path=" + str_path;
	} else {
		results = printlist1.search(page_id);
		if (results==-1) {
			addedid=page_id+","+printlist1;
			document.cookie="inv_print_basket=" + addedid + "; path=" + str_path;
		}

	}
	alert('La seguente pagina è stata aggiunta al print basket \n- ' + name);	
}


function openFile(name) {
	parent.opener.parent.contentframe.location=name;
}


function openPrintview(int_width, int_height) {
	var winX = (screen.width - int_width) / 2;
	var winY = (screen.height - int_height) / 2;
	str_WinParams = 'height=' + int_height +',width=' + int_width + ',top=' + winY+',left=' + winX + ',menubar=yes,toolbar=no,scrollbars=yes,resizable=yes,status=0';
	win = window.open('/ben_it/siteware/printmanager?t=printview&ids='+str_page, 'printview', str_WinParams);
	win.window.focus();
}


function openPrintviewSingle(int_width, int_height, id) {
	var winX = (screen.width - int_width) / 2;
	var winY = (screen.height - int_height) / 2;
	str_WinParams = 'height=' + int_height +',width=' + int_width + ',top=' + winY+',left=' + winX + ',menubar=no,toolbar=yes,scrollbars=yes,resizable=yes,status=0';
	win = window.open('/ben_it/siteware/printmanager?t=printview&ids='+id, 'printview', str_WinParams);
	win.window.focus();
}

