(function(url, width, height, imgurl){
    var href = window.location.href;
    if (typeof checkin_tool_url != 'undefined') {
        var href_sub = href.split('/', 3), url_sub = checkin_tool_url.split('/', 3);
        if (href_sub[2]==url_sub[2] || href_sub[2]==url_sub[0] || 'www.' + href_sub[2] == url_sub[0] || 'www.' + href_sub[2] == url_sub[2]) {
            href = checkin_tool_url;
        }
    }
    var title = "";
    if (typeof checkin_tool_title != 'undefined') {
        var title = checkin_tool_title;
    } else {
        title = document.getElementsByTagName("title");
        if(title && title.length > 0 && !!title[0].innerHTML){
            title = title[0].innerHTML;
        }else{
			title = "";
		}
    }
	var match = href.match(/^(([^:\/?#]+):)?(\/\/([^\/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/i);
	var description = "";
	var metas = document.getElementsByTagName("meta");
	for(var i=0; metas && i<metas.length;++i){
		if("description" == metas[i].name.toLowerCase()){
			description = metas[i].content;
			break;
		}
	}
	if(typeof(checkin_tool_checknum_type) == 'undefined'){
		checkin_tool_checknum_type = 0;
	}
	if(typeof(checkin_tool_type) != 'undefined'){
		checkin_tool_type = parseInt(checkin_tool_type);
		switch(checkin_tool_type){
			case 1:url = url + '?type=1';break;
			case 2:url = url + '?type=2';width=156;height=23;break;
			case 3:url = url + '?type=3';width=74;height=47;break;
			case 4:url = url + '?type=4';width=74;height=23;break;
			case 5:
				{
					url = url + '?type=5';
					if(typeof(checkin_tool_width) != 'undefined'){
						width = parseInt(checkin_tool_width);
						width = 730;
					}else{
						width=280;
					}
					height = 130;
				}
				break;
			case 6:
				{
					url = url + '?type=6';
					if(typeof(checkin_tool_width) != 'undefined'){
						width = parseInt(checkin_tool_width);
					}else{
						width=170;
					}
				}break;
			case 101:url = url + '?type=101';width=65;height=27;break;
		}
	}else{
		url = url + '?type=1'
	}
	var id = +new Date;
	while(document.getElementsByName("sdoframe" + id).length	// 保证了IFrame的唯一性
		|| document.getElementById("sdoform" + id)				// 保证了Form对象的唯一性
		|| document.getElementById("sdoimg" + id) 				// 保证了Img对象的唯一性
	){
		++id;
	}
	url = url + (url.indexOf("?")==-1 ? "?" : "&")
		+ "checknum_type=" + checkin_tool_checknum_type
		+ "&title=" + encodeURIComponent(title.substring(0,30))
		+ "&furl=" + encodeURIComponent(href)
		+ "&description=" + encodeURIComponent(description.substring(0,30));
	var str = '<iframe allowtransparency="true" src="' + url
	 	+ '" width="' +  width
	 	+ '" height="' + height
	 	+ '" scrolling="no" frameBorder="0"></iframe><iframe allowtransparency="true" width="0" height="0" name="sdoframe' + id
	 	+ '" scrolling="no" frameBorder="0"></iframe>';
	document.write(str);
	
	
	
	// 需要等到页面加载完成， 再考虑发送请求
	
	
	var getAllImg = function(){
		var ret = [];
		var imgs = document.getElementsByTagName("img");
		for(var i=0;i<imgs.length;++i){
			if(imgs[i].src && imgs[i].offsetWidth >= 75 && imgs[i].offsetHeight >= 75){
				ret.push(imgs[i].src);
			}
		}
		return ret.join("??");
	};
	
	function createNewFormElement(inputForm, elementName, elementValue){
		//动态form表单创建的容器中，id标识:能显示,无法传参数，name标识,不显示,但能正常传参数，下行方法可解
		var newElement = document.createElement("<input name="+elementName+">");
		newElement.id= elementName;
		newElement.type= "hidden";
		newElement.value =elementValue
		inputForm.appendChild(newElement);
		return newElement;
	}
	
	var postInitData = function(){
		var form = document.createElement('form');
		form.id = 'sdoform' + id;
		form.method = 'post'
		form.action = imgurl;
		form.target = 'sdoframe' + id;
		createNewFormElement(form, 'url', href);
		createNewFormElement(form, 'sdoimg', getAllImg());
		// var str = '<form id="sdoform' + id
	 	// + '" name="sdoform' + id
	 	// + '" method="post" action="' + imgurl + '" target="sdoframe' + id
	 	// + '"><input id="url" type="hidden" name="url" value="' +  href
	 	// + '" /><input id="sdoimg' + id
	 	// + '" type="hidden" name="sdoimg" /></form>';
		document.appendChild(form);
		//document.getElementById("sdoimg" + id).value = getAllImg();
		document.getElementById("sdoform" + id).submit();
		return false;
	};
	
	
	if (window.addEventListener) {
		window.addEventListener("load", postInitData, false);
	} else if (window.attachEvent) {
		window.attachEvent('onload', postInitData);
	} else {
		var oldonload = window.onload;
		window.onload = function(){
			oldonload();
			postInitData();
			postInitData = function(){};
		};
	}
	
})(
	"http://www.tuita.com/activity/g1g/",
	772,
	118,
	"http://123.sdo.com/tool/interface/get_img_src.php"
);
