function Search(){
	var SearchText = GetVal("SearchItem");
	if(SearchText!=""){
		document.MyForm.action = "Search.asp";
		document.MyForm.submit();
	}
}

function SendKeyImage(){
	KeyImage = GetVal('TextKeyImage');
	SetHtm('ErrTextKeyImage',"<img border='0' src='"+HttpAddress+"mainpage/pic/AnimatedGif/Loading02.gif'>");
	xmlHttp.open('post',HttpAddress+'mainpage/asp/View/AjaxReturn.asp',true);
	xmlHttp.onreadystatechange = CheckKeyImage;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	xmlHttp.send('AjaxWork=CheckKeyImage&TextKeyImage='+KeyImage);
}


function CheckKeyImage(){
//alert("xmlHttp.readyState " + xmlHttp.readyState + "xmlHttp.status " + xmlHttp.status);
//xmlHttp.status = 500 ==> dar File asp err asp vojood darad
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			var message = xmlHttp.responseText;
//			alert("updatePass() message = " + message);
			var AjaxReturn = message.split("#AjaxSpliter#")
			if(AjaxReturn.length==2){
				if(AjaxReturn[1]=="1"){
					SubmitKeyImage();
					SetHtm('ErrTextKeyImage',"لطفا کمی صبر کنید ...");
				}else{
					SetHtm('ErrTextKeyImage',"<font color='#FF0000'>کد تصویر امنیتی صحیح نیست</font>");
					SetClass("TextKeyImage","CSSFalseText");
				}
			}else{
				SetHtm('ErrTextKeyImage',"#AjaxSpliter# Not Found");
			}
		}else{
			var message = xmlHttp.responseText;
			SetHtm('MsgValue',"<font color='#FF0000'>ارتباط با سرور برقرار نیست"+message+"</font>");
		}
	}
}

function SendKeyImageAndVar(TableName,FieldsName){
	KeyImage = GetVal('TextKeyImage');
	SetHtm('ErrTextKeyImage',"<img border='0' src='"+HttpAddress+"mainpage/pic/AnimatedGif/Loading02.gif'>");
	xmlHttp.open('post',HttpAddress+'mainpage/asp/View/AjaxReturn.asp',true);
	var ArrFieldsName = FieldsName.split(",")
	ArrFieldsNameLen = ArrFieldsName.length;
	var ValForSent = "";
	for(i=0;i<ArrFieldsNameLen;i++){
		if(ValForSent==""){
			ValForSent += ArrFieldsName[i] + "=" + GetVal(ArrFieldsName[i])
		}else{
			ValForSent += "&" + ArrFieldsName[i] + "=" + GetVal(ArrFieldsName[i])
		}
	}
	xmlHttp.onreadystatechange = CheckKeyImageAndVar;
	xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//	alert('AjaxWork=CheckKeyImageAndVar&TextKeyImage='+KeyImage+'&TableName='+TableName+'&FieldsName='+FieldsName+'&'+ValForSent);	
	xmlHttp.send('AjaxWork=CheckKeyImageAndVar&TextKeyImage='+KeyImage+'&TableName='+TableName+'&FieldsName='+FieldsName+'&'+ValForSent);
}

function CheckKeyImageAndVar(){
//alert("xmlHttp.readyState " + xmlHttp.readyState + "xmlHttp.status " + xmlHttp.status);
//xmlHttp.status = 500 ==> dar File asp err asp vojood darad
	if(xmlHttp.readyState == 4){
		if(xmlHttp.status == 200){
			var message = xmlHttp.responseText;
//			alert("updatePass() message = " + message);
			var AjaxReturn = message.split("#AjaxSpliter#")
			if(AjaxReturn.length==2){
				if(AjaxReturn[1]=="0"){
					SetHtm('ErrTextKeyImage',"<font color='#FF0000'>کد تصویر امنیتی صحیح نیست</font>");
					SetClass("TextKeyImage","CSSFalseText");
				}else{
					var TrueResult = AjaxReturn[1].split("*")
					if(TrueResult.length==3){
						if(TrueResult[0]==1){
							var ArrFieldListName = TrueResult[1].split(",")
							var ArrFieldListExist = TrueResult[2].split(",")
							FieldEx = 0;
							for(i=0;i<ArrFieldListName.length;i++){
								if(ArrFieldListExist[i]==1){
									SetHtm("Err"+ArrFieldListName[i],"<font color='#FF0000'>تکراری است</font><br><br>")
									SetClass(ArrFieldListName[i],"CSSFalseText");
									FieldEx = 1;
								}
							}
							if(FieldEx==0){
								SubmitKeyImage();
								SetHtm('ErrTextKeyImage',"لطفا کمی صبر کنید ...");
							}else{
								SetHtm('ErrTextKeyImage',"<font color='#FF0000'>مقدار بعضی از فیلد ها تکراریست</font>");								
							}
						}else{
							SetHtm('ErrTextKeyImage',"<font color='#FF0000'>کد تصویر امنیتی صحیح نیست</font>");
							SetClass("TextKeyImage","CSSFalseText");
						}
					}else{
						SetHtm('ErrTextKeyImage',"<font color='#FF0000'>اطلاعات دریافت شده از سرور صحیح نیست</font>");
					}
				}
			}else{
				SetHtm('ErrTextKeyImage',"#AjaxSpliter# Not Found");
			}
		}else{
			var message = xmlHttp.responseText;
			SetHtm('MsgValue',"ارتباط با سرور برقرار نیست"+message);
		}
	}
}

