|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /home/pathumthani_integration/integration/jsscript/ |
Upload File : |
var isNS4 = (navigator.appName=="Netscape")?1:0;
var mouse_click=0;
function clickTr(pid,bg)
{
var chk = document.getElementById('chk'+pid);
var tr = document.getElementById(pid);
if(!chk.checked){
//chk.checked=false;
tr.bgColor=bg;
}
else{
//chk.checked=true;
tr.bgColor='#FFCC99';
}
}
function clickTr1(pid,bg)
{
var chk = document.getElementById('chk'+pid);
var tr = document.getElementById(pid);
if(!chk.checked){
tr.bgColor='#CCFFCC';
chk.checked=true;
}
else{
tr.bgColor=bg;
chk.checked=false;
}
}
function chkThis(chkid){
var chk = document.getElementById(chkid);
if(chk.checked)
chk.checked=false;
else
chk.checked=true;
}
function chkAll(frm,obj){
for(i=0;i<frm.elements.length;i++){
if(frm.elements[i].type=="checkbox")
frm.elements[i].checked=obj.checked;
}
}
function chkBox(obj){
if(obj.checked)
obj.checked=false;
else
obj.checked=true;
}
function appText(obj)
{
var txt='';
var txtArea = document.getElementById('title_page');
var txtBox = document.getElementById('title');
var p1 = document.getElementById('titlePage1');
var p2 = document.getElementById('titlePage2');
var p3 = document.getElementById('titlePage3');
if(obj.name=='titlePage1')
txt=obj[obj.selectedIndex].text+' '+p2[p2.selectedIndex].text+' '+p3[p3.selectedIndex].text;
else if(obj.name=='titlePage2')
txt=p1[p1.selectedIndex].text+' '+obj[obj.selectedIndex].text+' '+p3[p3.selectedIndex].text;
else if(obj.name=='titlePage3')
txt=p1[p1.selectedIndex].text+' '+p2[p2.selectedIndex].text+' '+obj[obj.selectedIndex].text;
txtArea.value=txt.replace(" "," ");
txtBox.value=txt.replace(" "," ");
}
function changeCate(obj_id,catid,arr,listname,w,chk){
var obj = document.getElementById(obj_id);
var arrCat=arr.split("|XX|");
var tag='<select style=\"width:'+w+'px \" name=\"'+listname+'\" class=txtprice>';
for(i=0;i<arrCat.length;i++){
arrVal=arrCat[i].split("|X|");
if(arrVal[0]!=chk)
tag+='<option value='+arrVal[0]+' '+((catid==arrVal[0])?"selected":"")+'>'+arrVal[1]+' '+arrVal[0]+'</option>';
}
tag+="</select>";
obj.innerHTML=tag;
tag='';
}
function changePag(obj_id,pack_id,arr,listname,w,chk){
var obj = document.getElementById(obj_id);
var arrCat=arr.split("|XX|");
var tag='<select style=\"width:'+w+'px \" name=\"'+listname+'\" class=txtprice>';
for(i=0;i<arrCat.length;i++){
arrVal=arrCat[i].split("|X|");
if(arrVal[0]!=chk)
tag+='<option value='+arrVal[0]+' '+((pack_id==arrVal[0])?"selected":"")+'>'+arrVal[1]+' </option>';
}
tag+="</select>";
obj.innerHTML=tag;
tag='';
}
function isNum(key){
if((key < 45 || key > 57 || key==47) && key!=8 && key !=0)
return false;
}
function bgColour1(obj,val,bg)
{
chk = document.getElementById('chk'+obj.id);
bg=(val==1)?"#CCFFCC":bg;
if(!chk.checked)
obj.bgColor=bg;
}
function bgColour(obj,val,bg)
{
bg=(val==1)?"#CCFFCC":bg;
obj.bgColor=bg;
}
var offsetfrommouse=[10,10]; //image x,y offsets from cursor position in pixels. Enter 0,0 for no offset
var displayduration=0; //duration in seconds image should remain visible. 0 for always.
var currentimageheight =400; // maximum image size.
var padding=10; // padding must by larger than specified div padding in stylessheet
var zoomimg_w=0;
var zoomimg_h=0;
if (document.getElementById || document.all){
document.write('<div id="trailimageid">');
document.write('</div>');
}
function getObj(name) {
if (document.getElementById) {
this.obj = document.getElementById(name);
this.style = document.getElementById(name).style;
} else if (document.all) {
this.obj = document.all[name];
this.style = document.all[name].style;
} else if (document.layers) {
this.obj = document.layers[name];
this.style = document.layers[name].style;
}
}
function gettrail(){
return new getObj("trailimageid");
}
function truebody(){
return (!window.opera && document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}
function showtrail(imagename,title,oriwidth,oriheight,zoomimgwidth,zoomimgheight, image, startx, starty, startw, starth){
zoomimg_w=zoomimgwidth;
zoomimg_h=zoomimgheight;
//if (oriwidth > 0){ offsetfrommouse[0] = oriwidth; }
//if (oriheight > 0){ offsetfrommouse[1] = -1 *(zoomimgheight-oriheight)/2 - 40; }
//alert (offsetfrommouse[0] + "," + offsetfrommouse[1]);
if (zoomimgheight > 0){ currentimageheight = zoomimgheight; }
trailobj = gettrail().obj;
trailobj.style.width=100;//(zoomimgwidth+(2*padding))+"px";
trailobj.style.height=(zoomimgheight+(2*padding))+"px";
trailobj.setAttribute("startx", startx);
trailobj.setAttribute("starty", starty);
trailobj.setAttribute("startw", startw);
trailobj.setAttribute("starth", starth);
trailobj.setAttribute("imagename", imagename);
trailobj.setAttribute("imgtitle", title);
document.onmousemove=followmouse;
}
function hidetrail(){
trailstyle = gettrail().style;
trailstyle.visibility = "hidden";
document.onmousemove = "";
trailstyle.left = "-2000px";
trailstyle.top = "-2000px";
}
function followmouse(e){
var xcoord=offsetfrommouse[0];
var ycoord=offsetfrommouse[1];
var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
var docheight=document.all? Math.min(truebody().scrollHeight, truebody().clientHeight) : Math.min(window.innerHeight);
//if (document.all){
// trail.obj.innerHTML = 'A = ' + truebody().scrollHeight + '<br>B = ' + truebody().clientHeight;
//} else {
// trail.obj.innerHTML = 'C = ' + document.body.offsetHeight + '<br>D = ' + window.innerHeight;
//}
var relativeX = null;
var relativeY = null;
if (typeof e != "undefined"){
if ((typeof e.layerX != "undefined") && (typeof e.layerY != "undefined")) {
relativeX = e.layerX;
relativeY = e.layerY;
} else if ((typeof e.x != "undefined") && (typeof e.y != "undefined")) {
relativeX = e.x;
relativeY = e.y;
}
if (docwidth - e.pageX < zoomimg_w+ (30 * padding)) {// check right bound
xcoord = e.pageX-330;//xcoord - zoomimg_w - (12 * offsetfrommouse[0]);
} else {
xcoord += e.pageX+50;
}
// if (docheight - e.pageY < zoomimg_h+ (2 * padding)){//check under bound
// if(navigator.appName != 'Microsoft Internet Explorer')
// xcoord += e.pageX+100;// - Math.max(0,(0 + zoomimg_h + (30 * padding) + e.pageY - docheight - truebody().scrollTop));
ycoord += e.pageY - Math.max(0,(0 + zoomimg_h + (30 * padding) + e.pageY - docheight - truebody().scrollTop))-30;
// else
// xcoord += e.pageY - Math.max(0,(0 + zoomimg_h + ( padding) + e.pageY - docheight - truebody().scrollTop));
// xcoord += e.pageY - Math.max(0,(0 + zoomimg_h + (30 * padding) + e.pageY - docheight - truebody().scrollTop));
// } else {
// ycoord += e.pageY;
// }
//---------------------------------- Explorer-----------------------
} else if (typeof window.event != "undefined"){
if ((typeof event.x != "undefined") && (typeof event.y != "undefined")) {
relativeX = event.x;
relativeY = event.y;
} else if ((typeof event.offsetX != "undefined") && (event.offsetY != "undefined")) {
relativeX = event.offsetX;
relativeY = event.offsetY;
}
if (docwidth - event.clientX < zoomimg_w + (20 * padding)) {
xcoord = event.clientX-330;// - xcoord - zoomimg_w - (2 * offsetfrommouse[0]);
} else {
xcoord += event.clientX+50;//truebody().scrollLeft+event.clientX;
}
ycoord += event.clientY + truebody().scrollTop - 200
/* if (docheight - event.clientY < zoomimg_h + (15 * padding)){
ycoord += event.clientY + document.body.scrollTop-350;//event.clientY - Math.max(0,(0 + zoomimg_h + (30 * padding) + event.clientY - docheight - truebody().scrollTop));
}
else if(docheight + event.clientY > zoomimg_h){
ycoord += event.clientY + document.body.scrollTop-100;
}
else {
ycoord += event.clientY + document.body.scrollTop;
// xcoord += e.pageX+100;// - Math.max(0,(0 + zoomimg_h + (30 * padding) + e.pageY - docheight - truebody().scrollTop));
//ycoord += e.pageY - Math.max(0,(0 + zoomimg_h + (30 * padding) + e.pageY - docheight - truebody().scrollTop));
}*/
}
trail = gettrail();
startx = trail.obj.getAttribute("startx");
starty = trail.obj.getAttribute("starty");
startw = trail.obj.getAttribute("startw");
starth = trail.obj.getAttribute("starth");
imagename = trail.obj.getAttribute("imagename");
title = trail.obj.getAttribute("imgtitle");
// calculate and set position BEFORE switching to visible
var docwidth=document.all? truebody().scrollLeft+truebody().clientWidth : pageXOffset+window.innerWidth-15;
var docheight=document.all? Math.max(truebody().scrollHeight, truebody().clientHeight) : Math.max(document.body.offsetHeight, window.innerHeight);
if(ycoord < 0) { ycoord = ycoord*-1; }
if ((trail.style.left == "-2000px") || (trail.style.left == "")) { trail.style.left=xcoord+"px"; }
if ((trail.style.top == "-2000px") || (trail.style.top == "")) { trail.style.top=ycoord+"px"; }
trail.style.left=xcoord+"px";
trail.style.top=ycoord+"px";
// alert (trail.style.left+","+trail.style.top);
if (trail.style.visibility != "visible") {
if (((relativeX == null) || (relativeY == null)) ||
((relativeX >= startx) && (relativeX <= (startx + startw))
&& (relativeY >= starty) && (relativeY <= (starty + starth)))){
if(navigator.appName != 'Microsoft Internet Explorer')
{
//if(imagename!='')
newHTML='<div style=\'background-color: #D3DCE3\'><img src="' + imagename + '" id=\'imgx\'>';
img = new Image();
img.src=imagename;
w=img.width-2;
if(title!='')
newHTML+='<br><div style=\'background-color: #FBFCD6;width:'+w+'px\'><small>'+title+'</small></div>';
newHTML+='</div>';
// if(title!='')
// newHTML=newHTML+'<div style=\'background-color: #FBFCD6\'><small>'+title+'</small></div>';
}
else
{//style="background-color: "
//if(imagename!='')
newHTML='<div style=\'background-color: #D3DCE3\'><img src="' + imagename + '" id=\'imgx\'>';
img = new Image();
img.src=imagename;
w=img.width-2;
if(title!='')
newHTML+='<br><div style=\'background-color: #FBFCD6;width:'+w+'px\'><small>'+title+'</small></div>';
newHTML+='</div>';
//if(title!='')
// newHTML=newHTML+'<div style=\'background-color: #FBFCD6\'><small>'+title+'</small></div>';
}
trail.obj.innerHTML = newHTML;
trail.style.visibility="visible";
newHTML='';
}
}
}