

function onchangepagesize(v,url) {
	intPageSize=document.getElementById("intPageSize");
	value=intPageSize.options[intPageSize.selectedIndex].value;
	document.location.href=url+value;
	//alert(url+value);
}


function winOpen(namestring,address,pin,amount,number,refnumber) {
	win=window.open("print.jsp?name="+namestring+"&address="+address+"&pin="+pin+"&amount="+amount+"&number="+number+"&refnumber="+refnumber,"popupwin","toolbar=no,scrollbars=yes,height=300,width=600,left=200,top=200,menubar=no,resizable=yes");
	win.focus();
}

function hidePrintUnhide(numOfRows) {		
		var isInnerTableExists;
		if(document.getElementById("innerdatatable")==null || document.getElementById("innerdatatable")=='') { isInnerTableExists=false; } else { isInnerTableExists=true; 	}
		if(confirm("do you want to print the current document?")) {
			document.getElementById("a").style.display="none";
			document.getElementById("b").style.display="none";
			document.getElementById("landscape").style.display="none";
			document.getElementById("datatable").border=1;
			if(isInnerTableExists) document.getElementById("innerdatatable").border=1; 
			setUnsetLogOrTaskDetailRowTable(numOfRows,1);
			window.print();																					//print
			setUnsetLogOrTaskDetailRowTable(numOfRows,0);
			document.getElementById("landscape").style.display="";
			document.getElementById("datatable").border=0;
			if(isInnerTableExists) document.getElementById("innerdatatable").border=0; 			
			document.getElementById("a").style.display="";
			document.getElementById("b").style.display="";
		} 	
}

function chklogcomment(frm) {
	if(frm.comment.value.length==0 || frm.comment.value==null || frm.comment.value=='') { 
		alert ("Please enter comments!");
		return false;
	}
	return true;	
}

function changeorientation(val) {
	var isInnerTableExists;		
	if(val) {
		document.getElementById("outerdatatable").width=850;
	} else {
		document.getElementById("outerdatatable").width=590;
	}	
	return true;	
}



function changeprintformatdetails(val,numOfRows) {
	//alert(val+" "+numOfRows);
	for(i=0;i<=numOfRows;i++) { 
		rowId=document.getElementById("detailsRow["+i+"]");
		if(rowId!=null) {
			if(val) rowId.style.display="none"; else rowId.style.display="";
		} 
	}
}

function setUnsetLogOrTaskDetailRowTable(numOfRows,intBorder) {
	if(numOfRows==null || numOfRows=="") return;
	for(i=0;i<=numOfRows;i++) { 
		rowId=document.getElementById("detailsTable["+i+"]");
		if(rowId!=null) {
			//if(val) rowId.style.display="none"; else rowId.style.display="";
			rowId.border=intBorder;
		} 
	}
}
