﻿
function imgcompress(id,towidth,toheight)
{
	for(var i=0;i<document.images.length;i++)
	{			
		var imgid1=document.images[i];
		if(document.images[i].id==id)
		{
		    var imgid=new Image();
            imgid.src=imgid1.src;
		    var realwidth=imgid.width;
		    var realheight=imgid.height;
		    var flag=false;
			if(realwidth>towidth)
			{
				realheight=parseFloat(towidth/realwidth)*parseFloat(realheight);
				realwidth=towidth;
				flag=true;
			}
			if(realheight>toheight)
			{
				realwidth=parseFloat(toheight/realheight)*parseFloat(realwidth);
				realheight=toheight;
				flag=true;
			}
			if(flag==true)
            {
			    imgid.width=parseInt(realwidth);
			    imgid.height=parseInt(realheight);
	        }
	        imgid1.width=imgid.width;
	        imgid1.height=imgid.height;
		    imgid1.style.display="block";
		}
	}
}

function oneimgcompress(ImgD,towidth,toheight)
{
	var imgid1=document.getElementById(ImgD);
	var imgid=new Image();
    imgid.src=imgid1.src;
//	imgid.style.display="block";
	var realwidth=imgid.width;
	var realheight=imgid.height;
	
    var flag=false;
	if(realwidth>towidth)
	{
		realheight=parseFloat(towidth/realwidth)*parseFloat(realheight);
		realwidth=towidth;
		flag=true;
	}
	if(realheight>toheight)
	{
		realwidth=parseFloat(toheight/realheight)*parseFloat(realwidth);
		realheight=toheight;
		flag=true;
	}
	if(flag==true)
    {
	    imgid.width=parseInt(realwidth);
	    imgid.height=parseInt(realheight);
    }
	imgid1.width=imgid.width;
	imgid1.height=imgid.height;
	document.getElementById('div_'+ImgD).style.display="block";
}

function getoneSmallPic(ImgD,Towidth,Toheight)
{
    var imgid1 = document.getElementById(ImgD);
    var imgid=new Image();
    imgid.src=imgid1.src;
    var OriginalWidth = imgid.width;
    var OriginalHeight = imgid.height;
    var n_scale;
    var newwidth;
    var newheight;
    if (OriginalWidth > OriginalHeight)
    {
        if (OriginalWidth > Towidth)
        {
            n_scale=parseFloat(OriginalWidth/Towidth);
            imgid.width = Towidth;
            newwidth = Towidth;
        }
        else 
        {
            n_scale = 1;
            imgid.width = OriginalWidth;
            newwidth = OriginalWidth;
        }
        imgid.height = parseInt(OriginalHeight/n_scale);
        newheight = parseInt(OriginalHeight/n_scale);

        if (newheight > OriginalHeight) 
        {
            n_scale = parseFloat(newheight/Toheight);
            imgid.height = Toheight;
            imgid.width = parseInt(Towidth/n_scale);
        }
    }
    else 
    {
        if (OriginalHeight > Toheight)
        {
            n_scale=parseFloat(OriginalHeight/Toheight);
            imgid.height = Toheight;
            newheight = Toheight;
        }
        else 
        {
            n_scale = 1;
            imgid.height = OriginalHeight;
            newheight = OriginalHeight;
        }
            imgid.width = parseInt(OriginalWidth/n_scale);
            newwidth = parseInt(OriginalWidth/n_scale);

        if (newwidth > OriginalWidth) 
        {
            n_scale = parseFloat(newwidth/Towidth);
            imgid.width = Towidth;
            imgid.height = parseInt(Toheight/n_scale);
        }
    }
    imgid1.width=imgid.width;
    imgid1.height=imgid.height;
    document.getElementById('div_'+ImgD).style.display="block";
//    imgid.style.display="block";
}


function getSmallPic(ImgD,Towidth,Toheight)
{
    for(var i=0;i<document.images.length;i++)
    {			
        var imgid1=document.images[i];
        if(document.images[i].id==ImgD)
        {
            var imgid=new Image();
            imgid.src=imgid1.src;
            var OriginalWidth = imgid.width;
            var OriginalHeight = imgid.height;
            var n_scale;
            var newwidth;
            var newheight;
            if (OriginalWidth > OriginalHeight)
            {
                if (OriginalWidth > Towidth)
                {
                    n_scale=parseFloat(OriginalWidth/Towidth);
                    imgid.width = Towidth;
                    newwidth = Towidth;
                }
                else 
                {
                    n_scale = 1;
                    imgid.width = OriginalWidth;
                    newwidth = OriginalWidth;
                }
                imgid.height = parseInt(OriginalHeight/n_scale);
                newheight = parseInt(OriginalHeight/n_scale);

                if (newheight > OriginalHeight) 
                {
                    n_scale = parseFloat(newheight/Toheight);
                    imgid.height = Toheight;
                    imgid.width = parseInt(Towidth/n_scale);
                }
            }
            else 
            {
                if (OriginalHeight > Toheight)
                {
                    n_scale=parseFloat(OriginalHeight/Toheight);
                    imgid.height = Toheight;
                    newheight = Toheight;
                }
                else 
                {
                    n_scale = 1;
                    imgid.height = OriginalHeight;
                    newheight = OriginalHeight;
                }
                    imgid.width = parseInt(OriginalWidth/n_scale);
                    newwidth = parseInt(OriginalWidth/n_scale);

                if (newwidth > OriginalWidth) 
                {
                    n_scale = parseFloat(newwidth/Towidth);
                    imgid.width = Towidth;
                    imgid.height = parseInt(Toheight/n_scale);
                }
            }
            imgid1.width=imgid.width;
            imgid1.height=imgid.height;
            imgid1.style.display="block";
        }
    }
}

function PhotoPress(imgID,width,height)
{
    var image=new Image();
    image.src=imgID.src;
    if(image.width>0 && image.height>0)
    {
        if(image.width/image.height>= width/height)
        {
            if(image.width>width)
            {
                imgID.width=width;
                imgID.height=(image.height*width)/image.width;
            }
            else
            {
                imgID.width=image.width;
                imgID.height=image.height;
            }
        }
        else
        {
            if(image.height>height)
            {
                imgID.height=height;
                imgID.width=(image.width*height)/image.height;
            }
            else
            {
                imgID.width=image.width;
                imgID.height=image.height;
            }
        }   
    }
}
