// JavaScript Document
function CheckNull(){
if (document.form.username.value==""){
	alert("user can not be empty!");
	document.form.username.focus();
	return false;
}
if (document.form.password.value==""){
	alert("password can not be empty!");
	document.form.password.focus()
	return false;
}
return true;
}
function CheckBookNull(){
if (document.form1.name.value==""){
	alert("name can not be empty!");
	document.form1.name.focus();
	return false;
}
if (document.form1.Email.value==""){
	alert("Email can not be empty!");
	document.form1.Email.focus()
	return false;
}
if (document.form1.Content.value==""){
	alert("Content can not be empty!");
	document.form1.Content.focus()
	return false;
}
return true;
}
function CheckZLNull(){
if (document.form2.Password.value==""){
	alert("Password can not be empty!");
	document.form2.Password.focus();
	return false;
}
if (document.form2.NickName.value==""){
	alert("NickName can not be empty!");
	document.form2.NickName.focus()
	return false;
}
if (document.form2.LinkTel.value==""){
	alert("LinkTel can not be empty!");
	document.form2.LinkTel.focus()
	return false;
}
if(document.form2.Email.value.length!=0){
if (document.form2.Email.value.charAt(0)=="." ||        
	document.form2.Email.value.charAt(0)=="@"||       
	document.form2.Email.value.indexOf('@', 0) == -1 || 
	document.form2.Email.value.indexOf('.', 0) == -1 || 
	document.form2.Email.value.lastIndexOf("@")==document.form2.Email.value.length-1 || 
	document.form2.Email.value.lastIndexOf(".")==document.form2.Email.value.length-1)
{
	alert("Email format does not!");
	document.form2.Email.focus();
	return false;
	}
}
else
{
	alert("Email can not be empty!");
	document.form2.Email.focus();
	return false;
}
return true;
}

function CheckOrderNull(){

var objI = document.getElementsByName("Design");
var iFlag = false; 
for(var i=0;i<objI.length;i++){
	if(objI[i].checked==true){
		iFlag = true;
	}
}

if(iFlag==false){
  alert("please choose design!");
  return false;
}
var objA = document.getElementsByName("CoverStyle");
var aFlag = false;
for(var a=0;a<objA.length;a++){
	if(objA[a].checked==true){
		aFlag = true;
	}
}

if(aFlag==false){
  alert("please choose cover style!");
  return false;
}

var objB = document.getElementsByName("MaterialChoic");
var bFlag = false; 
for(var b=0;b<objB.length;b++){
	if(objB[b].checked==true || objB[b].disabled==true){
		bFlag = true;
	}
}

if(bFlag==false){
  alert("please choose material choice!");
  return false;
}

var objC = document.getElementsByName("PhotoSize");
var cFlag = false; 
for(var c=0;c<objC.length;c++){
	if(objC[c].checked==true || objC[c].disabled==true){
		cFlag = true;
	}
	if (objC[8].checked==true && document.form3.SizeOther.value==""){
  		alert("please input size!");
		document.form3.SizeOther.focus()
  		return false;
	}
}

if(cFlag==false){
  alert("please choose size!");
  return false;
}


var objp = document.getElementsByName("PageStyle");
var pFlag = false; 
for(var p=0;p<objp.length;p++){
	if(objp[p].checked==true){
		pFlag = true;
	}
}
if(pFlag==false){
  alert("please choose page style!");
  return false;
}


var objD = document.getElementsByName("Pages");
var dFlag = false; 
for(var d=0;d<objD.length;d++){
	if(objD[d].checked==true){
		dFlag = true;
	}
	if (objD[1].checked==true && document.form3.PagesOther.value==""){
  		alert("please input pages!");
		document.form3.PagesOther.focus()
  		return false;
	}
}
if(dFlag==false){
  alert("please choose pages!");
  return false;
}


var objE = document.getElementsByName("BindingMode");
var eFlag = false; 
for(var e=0;e<objE.length;e++){
	if(objE[e].checked==true){
		eFlag = true;
	}
}
if(eFlag==false){
  alert("please choose Binding mode!");
  return false;
}


var objF = document.getElementsByName("CornerStyle");
var fFlag = false; 
for(var f=0;f<objF.length;f++){
	if(objF[f].checked==true){
		fFlag = true;
	}
}
if(fFlag==false){
  alert("please choose Corner style!");
  return false;
}

var objJ = document.getElementsByName("Copy");
var jFlag = false; 
for(var j=0;j<objJ.length;j++){
	if(objJ[j].checked==true){
		jFlag = true;
	}
	if (objJ[2].checked==true && document.form3.CopyOther.value==""){
  		alert("please input copy!");
		document.form3.CopyOther.focus()
  		return false;
	}
}
if(jFlag==false){
  alert("please choose copy!");
  return false;
}

var objG = document.getElementsByName("IsParent");
var gFlag = false; 
for(var g=0;g<objG.length;g++){
	if(objG[g].checked==true){
		gFlag = true;
	}
}
if(gFlag==false){
  alert("please choose parent-album!\nyes or no?");
  return false;
}
if (objG[0].checked==true){


var objG1 = document.getElementsByName("ParentH");
var g1Flag = false; 
for(var g1=0;g1<objG1.length;g1++){
	if(objG1[g1].checked==true){
		g1Flag = true;
	}
	if (objG1[2].checked==true && document.form3.ParentHother.value==""){
  		alert("please input how many!");
		document.form3.ParentHother.focus()
  		return false;
	}
}
if(g1Flag==false){
  alert("please choose parent-album!\nhow many");
  return false;
}

var objG2 = document.getElementsByName("ParentS");
var g2Flag = false; 
for(var g2=0;g2<objG2.length;g2++){
	if(objG2[g2].checked==true){
		g2Flag = true;
	}
	if (objG2[2].checked==true && document.form3.ParentSother.value==""){
  		alert("please input size!");
		document.form3.ParentSother.focus()
  		return false;
	}
}
if(g2Flag==false){
  alert("please choose parent-album!\nsize");
  return false;
}

var objG3 = document.getElementsByName("ParentC");
var g3Flag = false; 
for(var g3=0;g3<objG3.length;g3++){
	if(objG3[g3].checked==true){
		g3Flag = true;
	}
}	
if(g3Flag==false){
  alert("please choose parent-album!\ncover");
  return false;
}
if(objG3[2].checked==true && document.form3.Leather.value==""){
	alert("please choose leather!");
	document.form3.Leather.focus()
	return false;
}

}

var objH = document.getElementsByName("Others");
var hFlag = false; 
for(var h=0;h<objH.length;h++){
	if(objH[h].checked==true){
		hFlag = true;
	}
}
if(hFlag==false){
  alert("please choose others!");
  return false;
}

}

function hightLightMenu(firstMenuID,twoMenuID){
	var strUrl,strHref,subNavs,strLast,strParentID,strSelfID,parentID,selfID,strID;			
	var Navs=document.getElementById(firstMenuID).getElementsByTagName("a");
	var Imgs=document.getElementById(firstMenuID).getElementsByTagName("img");
	// 如果链接没有参数，或者URL链接中不存在我们要获取的参数，则返回数组中的序号
	if(location.href.indexOf("?")==-1){
    	strUrl=location.href.substring(location.href.lastIndexOf("/")+1);//取得URL页面名称	
		//一级菜单高亮					
		for (var i = 0; i < Navs.length; i++) {			
			//在IE6,IE7中strHref获得的是全路径，而在IE8和ff中获得的是页面名称，为了兼容，需要将它的字符串进行拆分
			strHref=Navs[i].getAttribute("href").substring(Navs[i].getAttribute("href").lastIndexOf('/')+1);
			if(strUrl==strHref){
				//高亮当前菜单项						
				addClass(Navs[i],"cur");
				Imgs[i].src="images/menu/mfed"+ i+".png";
			}else{//如果是其它项，则绑定鼠标两态事件							
				(function(i){
					var obj=Navs[i];              
		    		addEventHandler(obj,"mouseover",function(){overMe(obj)});
					addEventHandler(obj,"mouseout",function(){outme(obj)});
			})(i) 							
			}					
		}		
		//二级菜单高亮
		if (document.getElementById(twoMenuID) != null) {//判断是否存在二级菜单	
			//有可能二级菜单不存在，如首页只有一级菜单，所以当菜单id存在时，则...			
			subNavs = document.getElementById("othermenu").getElementsByTagName('a');
			for (var n = 0; n < subNavs.length; n++) {
				hightlight(subNavs,n,0);//默认高亮第一个菜单项				
			}
		}
	}else{
		//如果url中带有参数的页面，则...			
		strLast = location.href.substring(location.href.indexOf("?")+1);	
		strParentID=strLast.substring(0,strLast.indexOf("&"));
		strSelfID=strLast.substring(strLast.indexOf("&")+1);	
		parentID=strParentID.substring(strParentID.indexOf("=")+1);//获得第一个参数，这是一级菜单的id
		selfID=strSelfID.substring(strSelfID.indexOf("=")+1);//获得第二个参数，这是二级菜单的id   
		//一级菜单高亮	
		for (var i = 0; i < Navs.length; i++) {
			hightlight(Navs,i,parentID);
			Imgs[parentID].src="images/menu/mfed"+parentID+".png";
		}
		//二级菜单高亮
		if (document.getElementById(twoMenuID) != null) {//判断是否存在二级菜单			
			subNavs = document.getElementById(twoMenuID).getElementsByTagName('a');
			for (var n = 0; n < subNavs.length; n++) {
				strID=selfID - 1;				
				hightlight(subNavs,n,strID);	
			}
		}
	}		
}
//高亮函数
function hightlight(elementArray,inumber,curMenuIndex){
	if (inumber == curMenuIndex) {		
		addClass(elementArray[inumber],"cur");//高亮当前菜单样式
	}
	else {
		(function(inumber){
			var obj = elementArray[inumber];
			addEventHandler(obj, "mouseover", function(){overMe(obj)});//增加鼠标移上去时的事件
			addEventHandler(obj, "mouseout", function(){outme(obj)});//增加鼠标移走时的事件
		})(inumber)
	}	
}
//鼠标移到A标签上的onmouseover函数
function overMe(obj){	
	addClass(obj,"over");
};
//鼠标移到A标签上的onmouseout函数
function outme(obj){	
	removeClass(obj,"over");
};
//鼠标移到A标签上的onclick函数
function handlerClick(obj){	
	removeEventHandler(obj,"mouseover",function(){handlerOver(obj)});//移出onmouseover函数
	removeEventHandler(obj,"mouseout",function(){handlerOver(obj)});//移出onmouseout函数		
};
//传入两个一级和二级菜单的ID作为参数
addLoadEvent(function(){
	hightLightMenu("menu","othermenu");
});	
//判断是否有className
function hasClass(element, className) {     
	var reg = new RegExp('(\\s|^)'+className+'(\\s|$)');     
	return element.className.match(reg); 
} 
//添加className
function addClass(element, className) {    
	if (!this.hasClass(element, className)){         
		element.className += " "+className;  
	} 
}  
//删除className
function removeClass(element, className) {     
	if (hasClass(element, className)){         
		var reg = new RegExp('(\\s|^)'+className+'(\\s|$)');         
		element.className = element.className.replace(reg,' ');     
	} 
}
//绑定事件函数
function addEventHandler(oTarget,sEventType,fnHandler){
	if(oTarget.addEventListener){
		oTarget.addEventListener(sEventType,fnHandler,false);
	}else if(oTarget.attachEvent){		
		oTarget.attachEvent("on"+sEventType,fnHandler);		
	}else{
		oTarget["on"+sEventType] = fnHandler;
	}	
};
//删除事件处理函数
function removeEventHandler(oTarget,sVentType,fnHandler){
	if(oTarget.addEventListener){//支持Dom的浏览器
		oTarget.addEventListener(sEventType,fnHandler,false);
	}else if(oTarget.attachEvent){//IE浏览器
		oTarget.attachEvent("on"+sEventType,fnHandler);		
	}else{
		oTarget["on"+sEventType] = null;
	}		
};	
//窗体onload加载函数
function addLoadEvent(func){
	var oldonload=window.onload;	
	if(typeof window.onload!='function'){
		window.onload=func;			
	}else{					
		window.onload=function(){
			oldonload();
			func();						
		}			
	}	
};
