﻿/* SetCutImg */
function SetCutImg(oid,maxlen){
if(oid==null || oid=="")
    return;
var myimg = new Image();
var oimg = document.getElementById(oid);
var top=0;
var left=0;
myimg.src=oimg.src;

if(myimg.width<maxlen && myimg.height<maxlen)
{
    top=parseInt((maxlen-myimg.width)/2);
    left=parseInt((maxlen-myimg.height)/2);
}
else if(myimg.width>maxlen && myimg.height>maxlen)
{
    if(myimg.width>myimg.height)
    {
        oimg.height=maxlen;
        left=(-1)*parseInt((myimg.width/myimg.height * maxlen -maxlen)/2);
    }
    else
    {
        oimg.width=maxlen;
        top=(-1)*parseInt((myimg.height/myimg.width * maxlen - maxlen)/2);
    }
}
else
{
    left=parseInt((maxlen-myimg.width)/2);
    top=parseInt((maxlen-myimg.height)/2);
}
oimg.style.top =  top+"px";
oimg.style.left = left+"px";
//oimg.src=oid;


}

/* SetCutImgRect */
function SetCutImgRect(oid,maxH,maxW){
if(oid==null || oid=="")
    return;
var myimg = new Image();
var oimg = document.getElementById(oid);
var top=0;
var left=0;
myimg.src=oimg.src;
if(myimg.width<maxW && myimg.height<maxH)
{
    left=parseInt((maxW-myimg.width)/2);
    top=parseInt((maxH-myimg.height)/2);
}
else if(myimg.width>maxW && myimg.height>maxH)
{   
    if((myimg.height/maxH)<(myimg.width/maxW))
    {
        oimg.height=maxH;
        left=(-1)*parseInt((maxH/myimg.height * myimg.width - maxW)/2);
    }
    else
    {
        oimg.width=maxW;
        top=(-1)*parseInt((maxW/myimg.width * myimg.height - maxH)/2);
    }
}
else
{
    left=parseInt((maxW-myimg.width)/2);
    top=parseInt((maxH-myimg.height)/2);
}
oimg.style.top =  0+"px";
oimg.style.left = left+"px";
oimg.style.display = "block";
//oimg.src=oid;
}

/* SetFullImgRect */
function SetFullImgRect(oid,maxH,maxW){
if(oid==null || oid=="")
    return;
var myimg = new Image();
var oimg = document.getElementById(oid);
var top=0;
var left=0;
myimg.src=oimg.src;
if(myimg.width<maxW && myimg.height<maxH)
{
    top=parseInt((maxW-myimg.width)/2);
    left=parseInt((maxH-myimg.height)/2);
}
else
{   
    if((myimg.height/maxH)<(myimg.width/maxW))
    {
        oimg.width=maxW;
        top=(-1)*parseInt((maxW/myimg.width * myimg.height - maxH)/2);
    }
    else
    {
        oimg.height=maxH;
        left=(-1)*parseInt((maxH/myimg.height * myimg.width - maxW)/2);
    }
}
oimg.style.top =  top+"px";
oimg.style.left = left+"px";
//oimg.src=oid;


}
