function RequestFromQuery( aHref, aPar ) { var aInd1 = aHref.indexOf( aPar + '=' ); if ( aInd1 != -1 ) { var aHrefOut = aHref.substring( aInd1+1, aHref.length ); var aInd2 = aHrefOut.indexOf( '&' ); if ( aInd2 != -1 ) { aHrefOut = aHrefOut.substring( aPar.length, aInd2 ); } else { aHrefOut = aHrefOut.substring( aPar.length, aHrefOut.length ); } } else { aHrefOut = "undefined"; } return aHrefOut; } function ReqToInt( aReq ) { if ( '' + aReq == 'undefined' || '' + aReq == '' ) return 0; var rr = parseInt( "" + aReq ); if ( isNaN( rr ) ) return 0; return rr; } function insertInQuery( aHref, aPar, avalue ) { var aInd1 = aHref.indexOf( aPar+'=' ); if ( aInd1 != -1 ) { var aHrefOut = aHref.substring( 0, aInd1 ) + aPar + '=' + avalue; var aInd2 = aHref.indexOf( '&', aInd1 ); if ( aInd2 != -1 ) aHrefOut = aHrefOut + aHref.substring( aInd2, aHref.length ); } else { var aIn = aHref.indexOf("?"); if (aIn != -1 ) { if ( aIn != aHref.length-1 && aHref.charAt(aHref.length-1) != "&" ) aHrefOut = aHref.substring(0, aIn + 1) + aPar + '=' + avalue + "&" + aHref.substring(aIn + 1, aHref.length); else aHrefOut = aHref + aPar + '=' + avalue; } else { var aIn = aHref.indexOf("#"); if (aIn != -1 ) { if ( aIn != aHref.length-1 && aHref.charAt(aHref.length-1) != "&" ) { aHrefOut = aHref.substring(0, aIn) + "?" + aPar + '=' + avalue + "#" + aHref.substring(aIn + 1, aHref.length); } else aHrefOut = aHref + aPar + '=' + avalue; } else aHrefOut = aHref + "?" + aPar + '=' + avalue; } } return aHrefOut; } function OpenWin(img, gallary_name, image_name) { var config="width=200, height=200,toolbar=no,menubar=no,titlebar=0,scrollbars=yes,resizable=yes,location=no,directories=no,status=no,border=thin,top=0,left=0,help=0" // var config="width=200, height=200,toolbar=no,menubar=no,titlebar=0,scrollbars=no,resizable=yes,location=no,directories=no,status=no,border=thin,top=0,left=0,help=0" window.open("show_img.asp?img="+img + "&gallary=" + gallary_name + "&image=" + image_name, "_blank", config) } function PrepareOpenWin(full_image, gallary_name, image_name) { // alert(image_name) OpenWin(full_image, gallary_name, image_name) } function AllTrim(str_in) { while ( str_in.length > 0 ) { if (str_in.substring(0, 1) != " ") break; else str_in = str_in.substring(1, str_in.length + 1) } while ( str_in.length > 0 ) { if (str_in.substring(str_in.length-1, str_in.length) != " ") break; else str_in = str_in.substring(0, str_in.length-1) } return str_in } function showObject(Obj) { var ss = "" cur_rec = 1 for (i in Obj) { if (typeof(Obj[i]) != "object") { ss += i + " = " + Obj[i] + " " if ((cur_rec % 1) == 0) { ss += "\n" } cur_rec ++ } } // alert("ss") return ss; /* document.write ("") */ } function showCounters() { RefreshGallary() var ObjCols = document.getElementById("id_columns") if (ObjCols != null) { var ObjCounter = document.getElementById("id_counter") if (ObjCounter != null) { ObjCols.innerHTML = ObjCounter.innerHTML ObjCounter.style.visibility = "hidden"; } var ObjBanner = document.getElementById("id_banner") if (ObjBanner != null) { // ObjCols.innerHTML = ObjCounter.innerHTML ObjBanner.style.visibility = "visible"; } } } function RefreshGallary() { /* if (! window.onload) { setTimeout("RefreshGallary()", 100); return } */ var original_scale = 1.34375 for (var ii = 0; ii < 4; ii++) { var jj = "id_" + ii var objImage = document.getElementById(jj) // alert(showObject(objImage)) if (objImage != null) { // alert("ii = " + ii + "\n" + objImage.width) // objImage.width = 172 // objImage.height = 128 var current_width = objImage.width var current_height = objImage.height var current_scale = current_width / current_height if (current_scale >= original_scale) { // alert(1) objImage.width = 172 objImage.height = current_height / (current_width / 172) } else { // alert(2) objImage.height = 128 // alert(current_width / (current_height / 128)) objImage.width = current_width / (current_height / 128) } objImage.style.visibility = "visible"; } else { // alert ("not found") // setTimeout("RefreshGallary()", 100); // return; } } }