function validateNotEmpty(obj,strFieldText){
        if(obj.value==""){
                alert(strFieldText+"欄位輸入錯誤，請重新輸入");
                obj.focus();
                return false;
        }else{
                return true;
        }
}
function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);
	if (str.indexOf(at)==-1){
		return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
		return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
		return false;
	}
	if (str.indexOf(" ")!=-1){
		return false;
	}
	if( str == "" || ! /^[_.\d\w-]+@([\d\w][\d\w-]+\.)+[\w]{2,3}$/.test( str) ) {
		return false;
	}
	return true;
}
function validateEmail(obj,text){
	if ((obj.value==null)||(obj.value=="")){
		alert("請輸入你的Email!");
		obj.focus();
		return false;
	}
	if (echeck(obj.value)==false){
	  	alert("錯誤的Email信箱，請重新輸入！");
		obj.value="";
		obj.focus();
		return false;
	}
	return true;
}


function validateFieldsEmpty(aObj,aText){
        var returnBoolean=true;
        for(var i=0;i<aObj.length;i++){
                if(! validateNotEmpty(aObj[i],aText[i])){
                        returnBoolean=false;
                        break;
                }
        }
        return returnBoolean;
}

function doExplorer(){
	var win=window.open("file://c:\\",'exploreW','resizable=1,location=1,toolbar=1,menubar=1,directories=0,scrollbars=1,height=600,width=800,dependent=no');
}

function doFTPUpload( user, ip ) {

//	var ip = '203.187.15.23';

	if( typeof(user) != 'undefined' && user != '' ) {
		ftpurl = 'ftp://' + user + '@' + ip + '/';
	}
	else
		ftpurl = 'ftp://' + ip + '/';
//	alert('Opening ' + ftpurl);
	var win=window.open( ftpurl,'ftpW','resizable=1,location=1,toolbar=1,menubar=1,directories=0,scrollbars=1,height=400,width=400,dependent=yes');
}
function OpenNewWindow(url){
	//var win=window.open(url,'NewWindow','resizable=1,toolbar=1,menubar=1,directories=1,scrollbars=1,height=600, width=800');
	var win=window.open(url);
}
function str2array(str){
	var aRows=str.split(";");
	//alert(aRows.length);
	var aRet=new Array(2);
	aRet[0]=new Array(aRows.length);
	aRet[1]=new Array(aRows.length);
	for(var i=0;i<aRows.length;i++){
		var aCols=aRows[i].split("||");
		aRet[0][i]=aCols[0];
		aRet[1][i]=aCols[1];
	}
	return aRet;
}
function pageSelect_gen(obj,total_pages,current_page){
	obj.options.length=0;
	for(var i=0;i<total_pages;i++){
		obj.options[i]=new Option(i+1,i+1,false,false);
	}
	obj.selectedIndex=current_page-1;
}
function adjust_me( no_scroll_return ) {
	if( typeof(no_scroll_return) == 'undefined' )
		top.scrollTo(0,0);
	var i = parent.document.getElementById('iframe_main');
	if( i ) {
		main_height = document.body.height ? document.body.height : document.body.scrollHeight;
		if( main_height < 750 )
			main_height = 750;
		i.style.height = main_height;
	}

}
function doNothing(){
	//do nothing
}
function MM_openBrWindow(theURL,winName,features){
	window.open(theURL,winName,features);
}
function doOpenImage(url,width,height){
	if( url== "" ){
		return;
	}else{
		//window.open('/show_fullsize.php?url='+url,'original','resizable=1,location=0,toolbar=0,menubar=0,directories=0,scrollbars=yes,height='+height+',width='+width+',top=100,left=100,dependent=yes');
		window.open('/show_fullsize.php?url='+url,'original','resizable=1,location=0,toolbar=0,menubar=0,directories=0,scrollbars=yes,height=500,width=650,top=100,left=100,dependent=yes');
	}
}
