//-------常用的JS
//判断浏览器类型
var qgExploer = navigator.appName;
var qgIE;
if(qgExploer == "Microsoft Internet Explorer")
{
	qgIE = "IE";
	if(navigator.appVersion.match(/7./i)!='7.')
	{
		qgIE = "IE6";
	}
}
else
{
	qgIE = "FF";
	document.write("<style type='text/css'>body{overflow-y:scroll;}</style>");
}

var qgbody = (document.documentElement) ? document.documentElement : document.body


//设为首页
function sethome(obj,url)
{
	try
	{
		obj.style.behavior='url(#default#homepage)';
		obj.sethomepage(url);
	}
	catch(e)
	{
		if(window.netscape)
		{
			try
			{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch(e)
			{
				alert("感谢您光临本站\n\n　　无法正确设为主页上，请您手动进行设置！\n\n　　给您带来不便还请见谅...");
				return false;
			}
			var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
			prefs.setCharPref('browser.startup.homepage',url);
		}
	}
	return false;
}

//加入收藏
function setfav(url,sitename)
{
	try
	{
		window.external.AddFavorite(url,sitename)
	}
	catch (e)
	{
		try
        {
            window.sidebar.addPanel(sitename,url,"");
        }
        catch (e)
        {
            alert("感谢您光临本站\n\n\t您好，您的操作: 加入收藏 失败，请您使用Ctrl+D进行添加");
			return false;
        }
	}
	return true;
}

//document.getElementById的简写
function $(id)
{
	return document.getElementById(id);
}

//网页跳转
function tourl(url)
{
	window.location.href=url;
}

//设定多长时间运行某个动作脚本
function timeset(time,act)
{
	time = parseInt(time);
	if(time < 1)
	{
		return false;
	}
	else
	{
		if(time < 10)
		{
			time = time*1000;
		}
		window.setTimeout(act,time);
	}
}

//邮箱检测
function checkemail(email)
{
	if(email.search(/^\w+((-\w+)|(\.\w+))*\@\w+((-\w+)|(\.\w+))*\.\w+$/) != -1)
	{
		return true;
	}
	else
	{
		return false;
	}
}

/*调用flash代码*/
function flash(file,width,height,div_id)
{
	//----------插入flash代码
	var fcode = "";
	fcode += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	fcode += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" ';
	fcode += 'width="'+width+'" height="'+height+'">';
	fcode += '<param name="movie" value="'+file+'" type="application/x-shockwave-flash">';
	fcode += '<param name="wmode" value="transparent"><param name="quality" value="high">';
	fcode += '<embed src="'+file+'" wmode="transparent" quality="high" ';
	fcode += 'pluginspage="http://www.macromedia.com/go/getflashplayer" ';
	fcode += 'type="application/x-shockwave-flash" width="'+width+'" height="'+height+'">';
	fcode += '</embed></object>';
	if(div_id)
	{
		$(div_id).innerHTML = fcode;
	}
	else
	{
		document.write(fcode);
	}
}

/*创建ajax对象*/
function add_ajax()
{
	var xmlhttp=null;
	try
	{
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(oc)
		{
			xmlhttp=null;
		}
	}
	if(!xmlhttp && typeof XMLHttpRequest != "undefined")
	{
		xmlhttp=new XMLHttpRequest();
	}
    return xmlhttp;
}

/*根据url来处理ajax的信息*/
function get_ajax(url)
{
	var xmlhttp = add_ajax();
	var randname = "rand"+Math.floor(Math.random()*10000);
	var randnum = Math.floor(Math.random()*10000);
	if(url.indexOf("?") != -1)
	{
		url += "&"+randname+"="+randnum;
	}
	else
	{
		url += "?"+randname+"="+randnum;
	}
	xmlhttp.open("GET",url,false);
	xmlhttp.send(null);
	if(xmlhttp.readyState==3)
	{
		alert("数据加载中...");
	}
	else if(xmlhttp.readyState == 4)
	{
		var result = xmlhttp.responseText;
		if(result)
		{
			return result;
		}
		else
		{
			alert("网络原因，请刷新后重新提交");
		}
	}
}

function jsqd() {
	var v = $('types').value;
	if( v != '0' ) {
		$('dels').style.display = 'none';
		$('froms').style.display = 'none';
	} else {
		$('dels').style.display = 'block';
		$('froms').style.display = 'block';
	}
}

function get() {
	var regNum = /^[0-9]+.?[0-9]*$/;
	var flag = true;
	var v = $('types').value;
	var v1 = $('k1').value;
	var v2 = $('k2').value;
	var v3 = $('k3').value;
	
	
	if( !regNum.test(v1) ) { flag = false;alert('收入总额请填写数字');  } 
	if( v == 0 ) {
		if( !regNum.test(v2) ) { flag = false;alert('三险一金请填写数字');  } 
	}
	if( !regNum.test(v3) ) { flag = false;alert('起征额请填写数字');  } 
	
	if(flag) {
		result_( v,v1,v2,v3 );
	}
}

function get2() {
	var regNum = /^[0-9]+.?[0-9]*$/;
	var flag = true;
	var v = $('types').value;
	var v1 = $('p1').value;
	var v2 = $('p2').value;
	var v3 = $('p3').value;
	
	
	if( !regNum.test(v1) ) { flag = false;alert('收入总额请填写数字');  } 
	if( !regNum.test(v2) ) { flag = false;alert('三险一金请填写数字');  } 
	if( !regNum.test(v3) ) { flag = false;alert('起征额请填写数字');  } 
	
	if(flag) {
		result2( v,v1,v2,v3 );
	}
}

function result_( v,v1,v2,v3 ) {
	var t = v1-v2-v3;
	if( v == 0 ) {
		if( t <= 0 ) {
			var m1 = 0;
			var m2 = v1;
		} else if( t < 1500 ) {
			var m1 = t*0.03;
			var m2 = v1-m1;
		} else if( t < 4500 ) {
			var m1 = (t*0.1)-105;
			var m2 = v1-m1;
		} else if( t < 9000 ) {
			var m1 = (t*0.2)-555;
			var m2 = v1-m1;
		} else if( t < 35000 ) {
			var m1 = (t*0.25)-1005;
			var m2 = v1-m1;
		} else if( t < 55000 ) {
			var m1 = (t*0.3)-2755;
			var m2 = v1-m1;
		} else if( t < 80000 ) {
			var m1 = (t*0.35)-5505;
			var m2 = v1-m1;
		} else if( t >= 80000 ) {
			var m1 = (t*0.45)-13505;
			var m2 = v1-m1;
		}
	} else if( v == 1 ) {
		if( v1 <= 0 ) {
			var m1 = 0;
			var m2 = v1;
		} else if( v1 < 5000 ) {
			var m1 = v1*0.05;
			var m2 = v1-m1;
		} else if( v1 < 10000 ) {
			var m1 = (v1*0.1)-450;
			var m2 = v1-m1;
		} else if( v1 < 30000 ) {
			var m1 = (v1*0.2)-2750;
			var m2 = v1-m1;
		} else if( v1 < 50000 ) {
			var m1 = (v1*0.3)-7750;
			var m2 = v1-m1;
		} else if( v1 >= 50000 ) {
			var m1 = (v1*0.35)-11250;
			var m2 = v1-m1;
		}
	} else if( v == 2 ) {
		var t1 = v1;
		if( t1 <= 0 ) {
			var m1 = 0;
			var m2 = v1;
		} else if( t1 < 5000 ) {
			var m1 = t1*0.05;
			var m2 = v1-m1;
		} else if( t1 < 10000 ) {
			var m1 = (t1*0.1)-450;
			var m2 = v1-m1;
		} else if( t1 < 30000 ) {
			var m1 = (t1*0.2)-2750;
			var m2 = v1-m1;
		} else if( t1 < 50000 ) {
			var m1 = (t1*0.3)-7750;
			var m2 = v1-m1;
		} else if( t1 >= 50000 ) {
			var m1 = (t1*0.35)-11250;
			var m2 = v1-m1;
		}
	} else if( v == 3 ) {
		if( v1 < 800 ) {
			var m1 = 0;
			var m2 = v1-m1;
		} else if( v1 < 4000 ) {
			var m1 = (v1-800)*0.2;
			var m2 = v1-m1;
		} else if( v1 < 20000 ) {
			var m1 = (v1-v1*0.2)*0.2;
			var m2 = v1-m1;
		} else if( v1 < 50000 ) {
			var m1 = (v1*0.3)-2000;
			var m2 = v1-m1;
		} else if( v1 >= 50000 ) {
			var m1 = (v1*0.4)-7000;
			var m2 = v1-m1;
		} 	
	} else if( v == 4 ) {
		if( v1 < 800 ) {
			var t = 0;
		} else if( v1 < 4000 ) {
			var t = v1-800;
		} else if( t >= 4000 ) {
			var t = v1-v1*0.2;
		}
		
		var m1 = t*0.2*0.7;
		var m2 = v1-m1;
	} else if( v == 5 ) {
		if( v1 < 800 ) {
			var t = 0;
		} else if( v1 < 4000 ) {
			var t = v1-800;
		} else if( t >= 4000 ) {
			var t = v1-v1*0.2;
		}
		
		var m1 = t*0.2;
		var m2 = v1-m1;
	} else if( v == 6 ) {
		if( v1 < 800 ) {
			var t = 0;
		} else if( v1 < 4000 ) {
			var t = v1-800;
		} else if( t >= 4000 ) {
			var t = v1-v1*0.2;
		}
		
		var m1 = t*0.2;
		var m2 = v1-m1;
	} else if( v == 7 ) {
		var m1 = v1*0.2;
		var m2 = v1-m1;
	} else if( v == 8 ) {
		var m1 = v1*0.2;
		var m2 = v1-m1;
	} else if( v == 9 ) {
		if( v1 <= 10000 ) {
			var m1 = 0;
			var m2 = v1;
		} else if( v1 > 10000 ) {
			var m1 = v1*0.2;
		    var m2 = v1-m1;
		}
	}
	
	
	$('m1').value = m1;
	$('m2').value = m2;
}



function result2( v,v1,v2,v3 ) {
	var t = v1-v2-3500;
	var t2 = v1-v2-2000;
	if( t <= 0 ) {
		var m1 = 0;
	} else if( t < 1500 ) {
		var m1 = t*0.03;
	} else if( t < 4500 ) {
		var m1 = (t*0.1)-105;
	} else if( t < 9000 ) {
		var m1 = (t*0.2)-555;
	} else if( t < 35000 ) {
		var m1 = (t*0.25)-1005;
	} else if( t < 55000 ) {
		var m1 = (t*0.3)-2755;
	} else if( t < 80000 ) {
		var m1 = (t*0.35)-5505;
	} else if( t >= 80000 ) {
		var m1 = (t*0.45)-13505;
	}
	
	if( t2 <= 0 ) {
		var m2 = 0;
	} else if( t2 < 500 ) {
		var m2 = t2*0.05;
	} else if( t2 < 2000 ) {
		var m2 = (t2*0.1)-25;
	} else if( t2 < 5000 ) {
		var m2 = (t2*0.15)-125;
	} else if( t2 < 20000 ) {
		var m2 = (t2*0.2)-375;
	} else if( t2 < 40000 ) {
		var m2 = (t2*0.25)-1375;
	} else if( t2 < 60000 ) {
		var m2 = (t2*0.30)-3375;
	} else if( t2 < 80000 ) {
		var m2 = (t2*0.35)-6375;
	} else if( t2 < 100000 ) {
		var m2 = (t2*0.4)-10375;
	} else if( t2 >= 100000 ) {
		var m2 = (t2*0.45)-15375;
	}
	
	$('n1').value = m2;
	$('n2').value = m1;
	$('n3').value = m2-m1;
}












