

function myAlert(url,title,width,height,scrollbars) { 
myAlertHide();	
var wi;		
var he;		
var sc;		
var thisTop;		
var thisLeft;
var div;
var divs
wi = (width =="") ? wi = 560 : wi = width;
he = (height =="")? he = 460 : he = height;
sc = (scrollbars) ? sc = "yes" : sc = "no";
thisTop = parseInt(s_myGetPosition("top",he)+parseInt(document.documentElement.scrollTop/1));
thisLeft = s_myGetPosition("left",wi) ;
div = document.createElement("div");		
div.className = "floatdiv";		
div.id = "showMyAlert";	
div.style.width = width+"px";		
div.style.height = height+"px";		
div.style.top = thisTop+"px";		
div.style.left = thisLeft+"px";	
divs = document.createElement("iframe");		
divs.id = "showMyAlertIframe";	
divs.style.width = (width-15) +"px";		
divs.style.height = (height-7) +"px";		
divs.style.top = (thisTop) +"px";		
divs.style.left = (thisLeft) +"px";
divs.style.marginLeft = "5px";
div.appendChild(divs);	
divs = document.createElement("div");		
divs.className = "floatdiv";		
divs.style.width = width + "px";		
divs.style.height = height + "px"; 		
divs.style.top = "0px";		
divs.style.left = "0px"; 


var str = "";
str += "<div style=\"width:"+width+"px;margin:0 auto 0 auto;\">";
str += "	<div class=\"window_01\">";
str += "    <div class=\"window_03\">";
str += "    <div class=\"window_02\">";
str += "        <samp class=\"window_title\">" + title + "</samp>";
str += "        <samp class=\"window_close\" id=\"myAlertCloseButton\" onclick=\"myAlertHide();\"></samp>";
str += "    </div>";
str += "    </div>";
str += "	</div>";
str += "	<div class=\"window_04\">";
str += "    <div class=\"window_05\">";
str += "    <div class=\"window_main\" id=\"myAlertDivContent\"><iframe id='myAlertIframe' src='" + url + "' frameborder='0' width='99%' height='"+ parseInt(height-30) + "' scrolling='"+ sc +"'></iframe>";


str += "    <div class=\"window_clear\"></div>";
str += "    </div>";
str += "    </div>";
str += "    </div>";
str += "	<div class=\"window_07\">";
str += "    <div class=\"window_09\">";
str += "    <div class=\"window_08\"></div>";
str += "    </div>";
str += "    </div>";
str += "</div>";
divs.innerHTML = str;
div.appendChild(divs);
if (document.body){
document.body.appendChild(div);
myCreateAlpahaDiv('#efefef',8);
}
return true;
} 
function myAlertHide(){
if (document.body){
if (document.getElementById("showMyAlert")){
document.body.removeChild(document.getElementById("showMyAlert"));

}
myDelAlpahaDiv();
}
return true;
}	
function s_myGetPosition(p,a){
var c;
if (p=="left"){
c = parseInt((s_getclientX()-a)/2);
}
else if(p=="top"){
c = parseInt((s_getclientY()-a)/2);

}	
//alert(c)
return c;
}
function s_getclientX(){
var x;
x = (document.documentElement.clientHeight>0)?document.documentElement.clientWidth:document.body.clientWidth;

return x;
}
function s_getclientY(){
var y;
y = (document.documentElement.clientHeight>0)?document.documentElement.clientHeight:document.body.clientHeight;

return y;
} 
var X2={}    //my namespace:)
X2.Eval=function(code){
if(!!(window.attachEvent && !window.opera)){
//ie
execScript(code); 
}else{
//not ie
window.eval(code);
}
}
function createSelectBox(myId,jsSrc,arrName,maxLength,buttonText,dialogTitle,dialogW,dialogH){
dialogW = (dialogW == "" || typeof dialogW == "undefined") ? "500" : dialogW;
dialogH = (dialogH == "" || typeof dialogH == "undefined") ? "300" : dialogH;

var str = "";
str += "<a class='c_select_box' id='cSelectBox_" + myId + "' href='#' title='" + buttonText + "'";
str += " onclick=\"myAlert('" + mapPath + "select.html?pid=" + myId + "&jsSrc=" + jsSrc + "&arrName=" + arrName + "&maxLength=" + maxLength + "&dialogTitle=" + dialogTitle + "','" + dialogTitle + "','" + dialogW + "','" + dialogH + "',false);return false;\"";
str += ">" + buttonText + "</a>";
str += "<select  size='8'  id='select_" + myId + "' name='select_" + myId + "' style='display:none;'></select>";
str += "<input type=hidden name='hidden_" + myId + "' id='hidden_" + myId + "' value=''/>";
document.write(str);	
document.getElementById("cSelectBox_" + myId).vs = buttonText;
X2.Eval("function " + myId + "_ChangeEvent(){if (typeof " + myId + "_Change == 'function'){" + myId + "_Change(" + myId + "_ChangeEvent.arguments)}}");

}
function clearSelectBox(objName){
myAlertHide();
var obj1 = document.getElementById("select_" + objName);
var obj2 = document.getElementById("hidden_" + objName);
var obj2Value = "";
var obj2Html = "";
for (var i = 0 ; i < obj1.length ; i++){
obj2Value += obj1[i].value + "|";
obj2Html += obj1[i].innerHTML + "/";
}
obj2Value = (obj2Value != "")?obj2Value.substr(0,obj2Value.length-1) : obj2Value;
obj2Html = (obj2Html != "")?obj2Html.substr(0,obj2Html.length-1) : obj2Html;
obj2.value = obj2Value;
if (obj2Html!=""){
//document.getElementById("cSelectBox_" + objName).innerHTML = obj2Html;
//document.getElementById("cSelectBox_" + objName).title = obj2Html;
}
else{
//document.getElementById("cSelectBox_" + objName).innerHTML = document.getElementById("cSelectBox_" + objName).vs;
//document.getElementById("cSelectBox_" + objName).title = document.getElementById("cSelectBox_" + objName).vs;	
}

if (typeof eval("" + objName + "_ChangeEvent") == "function"){
eval("" + objName + "_ChangeEvent('" + objName + "','sdf');")
}
}
function myCreateAlpahaDiv(Color,Opacity){
var CheckAlpahaDiv=document.getElementById("AlpahaDiv");
if(CheckAlpahaDiv){document.body.removeChild(CheckAlpahaDiv);}	//如果已经创建半透明层,则删之

var IE_Opacity=String(Opacity*10);
var FF_Opacity=String(Opacity/10);
//页面的宽度
var PageW = (window.innerWidth) ? window.innerWidth : (document.documentElement && document.documentElement.clientWidth) ? document.documentElement.clientWidth : document.body.offsetWidth;	
var AlpahaDiv=document.createElement("div");
AlpahaDiv.id="AlpahaDiv";
AlpahaDiv.style.position="absolute";
AlpahaDiv.style.left="0px";
AlpahaDiv.style.top="0px";
AlpahaDiv.style.background=Color;
if(document.all){
AlpahaDiv.style.filter="alpha(opacity="+IE_Opacity+")";
}else{
AlpahaDiv.style.opacity=FF_Opacity;
}
AlpahaDiv.style.zIndex="22";
AlpahaDiv.style.width=PageW+"px";
AlpahaDiv.style.height=document.body.scrollHeight+"px";
document.body.appendChild(AlpahaDiv);

}

function myDelAlpahaDiv(){
var CheckAlpahaDiv=document.getElementById("AlpahaDiv");
if(CheckAlpahaDiv){document.body.removeChild(CheckAlpahaDiv);}
}
var mapPath = "/api/selectclass/";
document.write('<link href="' + mapPath + 'selectClass.css" type="text/css" rel="stylesheet"/>');