﻿function fnsGetStyle(elem,name){if(elem.style[name]){return elem.style[name];}else if(elem.currentStyle){return elem.currentStyle[name];}else if(document.defaultView&&document.defaultView.getComputedStyle){name=name.replace(/([A-Z])/g,"-$1");name=name.toLowerCase();var s=document.defaultView.getComputedStyle(elem,"");return s&&s.getPropertyValue(name);}else{return null;}}
function fniGetWidth(ele){return ele.offsetWidth-parseInt(fnsGetStyle(ele,'paddingLeft').slice(0,-2))-parseInt(fnsGetStyle(ele,'paddingRight').slice(0,-2));}
function fniGetHeight(ele){return ele.offsetHeight-parseInt(fnsGetStyle(ele,'paddingTop').slice(0,-2))-parseInt(fnsGetStyle(ele,'paddingBottom').slice(0,-2));}
var iRevise = 0;
var iPageLogo = 0;
var sErrorCode = 0;
var aFixedID = new Array();
if(document.getElementById('user_article')) {
	var oContenBox = document.getElementById('user_article');
}else if(document.getElementById('user_picture')) {
	var oContenBox = document.getElementById('user_picture');
	var ooout = document.getElementById('f_logo');
	var oUpic_show = document.getElementById('upic_show');
	var oLessen = document.createElement('a');
	oLessen.innerHTML = "缩小图片";
	oLessen.style.marginLeft = '10px';
	oLessen.style.cursor = 'pointer';
	oLessen.onclick = fnCheckImghidden;
	iRevise = 12;
	iPageLogo = 2;
}else if(document.getElementById('up_introduce')) {
	var oContenBox = document.getElementById('up_introduce_v');
}else{
	//alert('图片修正未能发现容器！');
	var sErrorCode = 1;
}

if(!sErrorCode) {
	var aCB_img = oContenBox.getElementsByTagName('img');
	var aPB_img = oContenBox.parentNode.getElementsByTagName('img');
}
function fnCheckImg() {
	oContenBox.parentNode.style.height = fniGetHeight(oContenBox.parentNode) + 'px';
	for (var i=0, l = aPB_img.length; i < l; ++i) {
		aPB_img[i].style.display = 'none';
	}
	oContenBox.parentNode.style.width = fniGetWidth(oContenBox.parentNode) + 'px';
	for (var i=0, l = aPB_img.length; i < l; ++i) {
		aPB_img[i].style.display = '';
	}
	oContenBox.parentNode.style.height = '';
	var iCB = fniGetWidth(oContenBox.parentNode);
	for (var i=0, l = aCB_img.length; i < l; ++i) {//document.write(aCB_img[0].width);
		if(iPageLogo == 2) {
			if(aCB_img[i].offsetWidth <= 10) {
				oUpic_show.appendChild(oLessen);
			}			
		}
		if(aCB_img[i].offsetWidth >= iCB) {
			aCB_img[i].style.width = iCB - iRevise + 'px';
			aFixedID.push(i);
		}
	}
}
function fnCheckImghidden() {
	fnCheckImg();
	if(iPageLogo == 2) {
		oLessen.style.display = 'none';
	}
}

if(!sErrorCode) {
	for (var i=0, l = aCB_img.length; i < l; ++i) {
		aCB_img[i].onload = function () {fnCheckImghidden();};
	}
	fnCheckImg();
}



