var fixPicWidth=70;
var fixPicHeight=90;
var fixPicWidthBig=210;
var fixPicHeightBig=270;
var curpicturewidth = 0; //image object width
var curpictureheight = 0;//image object height
var tempi=0;
function scalephotoSize(currentphoto, layoutWidth,layoutHeight,picWidth, picHeight) {
	
	getPictureSize(currentphoto.src);
	picWidth = curpicturewidth;
	picHeight =curpictureheight;
	var scaleX ;
	var scaleY;
	//alert("layoutWidth := "+layoutWidth+"layoutHeight := "+layoutHeight+"picWidth := "+picWidth+"picHeight := "+picHeight);
	if(picWidth!=null&&picWidth!=0&&picWidth!=""&&picWidth!=-1){
		pictureScale(currentphoto, layoutWidth,layoutHeight,picWidth, picHeight);	
	}else{
		pictureScale(currentphoto, layoutWidth,layoutHeight,fixPicWidth, fixPicHeight);		  
	}
}
function pictureScale(currentphoto, layoutWidth,layoutHeight,picWidth, picHeight){
		var scaleX = layoutWidth/picWidth;
		var scaleY = layoutHeight/picHeight;
						
		var scaleRatio = (scaleX < scaleY) ? scaleX : scaleY;
		//alert("scaleRatio:="+scaleRatio);
		currentphoto.width=(scaleRatio<1)?(picWidth  * scaleRatio):picWidth;
		currentphoto.height =(scaleRatio<1)?(picHeight  * scaleRatio):picHeight;
}


function scalephotoSizeForTHIS(currentphoto, layoutWidth,layoutHeight){
	//alert(thisurl);
	//getPictureSize(currentphoto.src);
	scalephotoSizeForURL(currentphoto,layoutWidth,layoutHeight,currentphoto.src);
}
function scalephotoSizeForURL(currentphoto, layoutWidth,layoutHeight,thisurl){
	//alert(thisurl);
	//getPictureSize(thisurl);
	scalephotoSizeForBig(currentphoto,layoutWidth,layoutHeight,curpicturewidth,curpictureheight,thisurl);
}

function scalephotoSizeForBig(currentphoto, layoutWidth,layoutHeight,picWidth, picHeight,thisurl) {
	getPictureSize(currentphoto.src);
	picWidth = curpicturewidth;
	picHeight =curpictureheight;
	var scaleX ;
	var scaleY;
	//alert("layoutWidth := "+layoutWidth+"layoutHeight := "+layoutHeight+"picWidth := "+picWidth+"picHeight := "+picHeight);
	//alert(picWidth);
	if(picWidth!=null&&picWidth!=0&&picWidth!=""&&picWidth!=-1){
		pictureScale(currentphoto, layoutWidth,layoutHeight,picWidth, picHeight);	
	}else{
		pictureScale(currentphoto, layoutWidth,layoutHeight,fixPicWidthBig, fixPicHeightBig);		  
	}
}
function getPictureSize(imgsrc){	
	    var picturewidth =0;
	    var pictureheight =0;
	    imgObj = new Image();
	    imgObj.src = imgsrc;
	    picturewidth = imgObj.width;
	    pictureheight = imgObj.height;
		//alert(imgsrc+picturewidth+"---------"+pictureheight);
		curpicturewidth =picturewidth;
		curpictureheight =pictureheight;
		
		if(curpicturewidth==null||curpicturewidth==0||curpicturewidth==""||curpicturewidth==-1){			
			if(tempi<10){
				setTimeout("getPictureSize(" + imgsrc + ")", 100)			
			}
			tempi++;
			//alert(tempi);
		}
		else {
			tempi=0;
		}
}
function pictureData(index,userpictureid,picturepath,picturetitle,picWidth, picHeight,memberid){
 var arr = new Array;
     arr[0]=index;   
     arr[1]=userpictureid;     
     arr[2]=picturepath;    
     arr[3]=picturetitle;
     arr[4]=picWidth;   
     arr[5]=picHeight; 
	 arr[6]=memberid;
  return arr;
}
