function order_end(form_name){
	form_name.ps_mode.value = "write";
	form_name.action = "userinfo_ok.php";
	form_name.submit();
	return true;
}

function order_back(form_name){
	form_name.ps_mode.value = "back";
	form_name.action = "userinfo.php";
	form_name.submit();
	return true;
}
function openoverlap() {
    var m=document.mall;

    if (m.id.value == "") {
        alert("plase input ID.");
        m.id.focus();
        return false;
    }

    if ((m.id.value.length < 4) || (m.id.value.length > 16)) {
        alert("Please input ID 4-15 letter or Numeric.");
        m.id.focus();
        return false;
    }
    window.open("overlap.php?form=mall&focus=id&muid="+m.id.value,"overlap","width=420,height=250,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}
function zoomform(zooms){
    if(navigator.appName == 'Netscape') {
        alert("add POPUP\n\n plase use over IE4.0  browser.");
        return;
    }

    zooms.rows = zooms.rows+5;
}

// Image 
function show_image(uid,img,width,height) {
    newWin = window.open("show_image.php?image="+img+"&uid="+uid,"show","width="+width+",height="+height+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}

function show_mall_image(uid,img,width,height) {
    newWin = window.open("show_image.php?image="+img+"&uid="+uid,"show","width="+width+",height="+height+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}

function show_board_image(img,width,height) {
    newWin = window.open("show_board_image.php?image="+img,"show","width="+width+",height="+height+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
}

var p_sel_num = 0;
function select_radio(num) {
   p_sel_num =  num;
}

function submit_vote() {
   if (p_sel_num == 0) {
      alert('Please choice vote option.');
      return;
   }
   winopen("poll_vote.php?num="+p_sel_num,"Vote",500,500);
}

function view_vote() {
   winopen("poll_view.php?","Vote",500,500);
}

function winopen(url,title,w,h) {
		newwin = window.open(url,title,"toolbar=0,location=0,status=0,menubar=0,scrollbars=yes,resizable=1,width=" + w + ",height=" + h + ",alwaysRadised=0");
		newwin.focus();
}


function check_main_login() {
    var m=document.xiaosong_main_login;

    if (m.login_id.value.length == "") {
       alert("please input ID");
       m.login_id.focus();
       return false;
    }

    if (m.login_pass.value.length == "") {
       alert("please input password");
       m.login_pass.focus();
      return false;
    }

}


function check_left_login() {
    var m=document.xiaosong_left_login;

    if (m.login_id.value.length == "") {
       alert("please input ID");
       m.login_id.focus();
       return false;
    }

    if (m.login_pass.value.length == "") {
       alert("Please input password");
       m.login_pass.focus();
      return false;
    }

}


// member忘记 password
function check_member_loss() {
    var m=document.xiaosong_loss;

}

function check_member_delete() {
    var m=document.xiaosong_delete;

    if (m.del_id.value.length == "") {
       alert(" Please inputID. ");
       m.del_id.focus();
       return false;
    }

    if (m.del_pass.value.length == "") {
       alert(" Please input password. ");
       m.del_pass.focus();
      return false;
    }

    if (m.del_name.value.length == "") {
       alert(" Please input name. ");
       m.del_name.focus();
       return false;
    }

    if (m.del_email.value.length == "") {
       alert(" Please inputE-mail. ");
       m.del_email.focus();
      return false;
    }

}


function check_top_search() {
    var m=document.xiaosong_top_search;

    if (m.ps_search.value.length == "") {
       alert("Please input keyword");
       m.ps_search.focus();
       return false;
    }
}


function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';

  newWin= window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
}

function check_license_submit() {
	if(!document.license.accept.checked) {
		alert("[member clause and individual info secrecy] \n\n only read and agree can register member");
		return false;
	}
	return true;
}



// ID( member )
function open_member_overlap() {
    var m=document.mall;

    if (m.id.value == "") {
        alert("Please inputID.");
        m.id.focus();
        return false;
    }

    if ((m.id.value.length < 4) || (m.id.value.length > 16)) {
        alert("Please inputID 4-15 english letter or Number.");
        m.id.focus();
        return false;
    }

    window.open("overlap.php?form=mall&focus=id&muid="+m.id.value,"overlap","width=420,height=250,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}


function check_member_form() {
var m=document.mall;

if ((m.id.value.length < 4) || (m.id.value.length > 16)) {
   alert("Please input ID 4-15 english letter or Number.");
   m.id.focus();
   return false;
}

if (m.pass1.value.length < 4 || (m.id.value.length > 16)) {
   alert("[user password]Please input password 4-15 english letter or Number.");
   m.pass1.focus();
   return false;
}

if ((m.pass1.value) != (m.pass2.value)) {
    alert(" password not same please input correct. ");
    m.pass1.focus();
    return false;
}
var email = document.getElementById("email").value
if (email == ''){
	alert(" please input email !")
	m.email.focus();
	return false;
	}
if(validateEmail(email)){
	alert( " please input right email !")
	m.email.focus();
	return false;
}
}
function checkByteLength(str,minlen,maxlen) {
if (str == null) return false;
var l = str.length;
var blen = 0;
for(i=0; i<l; i++) {
	if ((str.charCodeAt(i) & 0xff00) != 0) {
	blen ++;
	}
	blen ++;
	}
	if (blen > maxlen || blen < minlen) {
		return false;
	}
return true;
} 
function validateEmail(obj){
	var str = obj;
	if(!checkByteLength(str,1,50)) return 1;
	
	var patn = /^[_a-zA-Z0-9\-]+(\.[_a-zA-Z0-9\-]*)*@[a-zA-Z0-9\-]+([\.][a-zA-Z0-9\-]+)+$/;
	if(patn.test(str)){
	return 0;
	}else{
	return 1; //incorrect format
	}
}

function check_userinfo() {
var m=document.mall;

        if ( m.buyer_name1.value.length == "" ) {
			alert("[purchaser name]must input." );
			m.buyer_name1.focus();
			return false;
		}


		if ( m.buyer_tel1.value.length == "" ) {
			alert( "[ phone ID]must input." );
			m.buyer_tel1.focus();
			return false;
		}

	    if ( m.zip1.value.length == "") {
			alert( "[ postalcode]must input." );
			m.zip1.focus();
			return false;
		}

		if ( m.address1.value.length == "" ) {
			alert( "[purchaser address]must input." );
			m.address1.focus();
			return false;
  	    }


		if ( m.buyer_email.value.length == "" ) {
			alert( "[purchaser mail]must input." );
			m.buyer_email.focus();
			return false;
		}

}

function accept_check(){
   var m = document.mall;
   m.buyer_name3.value = m.buyer_name1.value;
   m.buyer_tel3.value = m.buyer_tel1.value;
   m.buyer_tel4.value = m.buyer_tel2.value;
   m.zip3.value = m.zip1.value;
   m.address2.value = m.address1.value;
}


function error (elem,text) {
	window.alert(text);
	elem.select();
	elem.focus();
}

function check_member_modify() {
var m=document.mall;

if (m.pass1.value.length > 0) {
	if (m.pass1.value.length < 4) {
	   alert(" password not same please input correct.");
	}

    if ((m.pass1.value) != (m.pass2.value)) {
        alert(" password not same please input correct. ");
        m.pass1.focus();
       return false;
    }
}

if (m.name.value.length == "") {
    alert("[ name]must input.");
    m.name.focus();
    return false;
}

if (m.email.value.length < 4) {
    alert("[E-mail]  address error.. please confirm");
    m.email.focus();
    return false;
}


}


function del_really(){
    if (confirm('\nconfirm delete?\n')) return true;
    return false;
}

function xiaosong_mailer_check() {
    var m=document.xiaosong_mailer;

    if (m.mailer_receive_email.value.length == "") {
       alert("Please input incept E-mail.");
       m.mailer_receive_email.focus();
      return false;
    }

    if (m.mailer_subject.value.length == "") {
       alert("Please input mail title.");
       m.mailer_subject.focus();
      return false;
    }

    if (m.mailer_body.value.length == "") {
       alert("Please input mail content.");
       m.mailer_body.focus();
      return false;
    }

}

function xiaosong_recommend_check() {
    var m=document.xiaosong_mailer;

    if (m.mailer_receive_email.value.length == "") {
       alert("Please input incept E-mail");
       m.mailer_receive_email.focus();
      return false;
    }
}

function really_all(){
    if (confirm('confirm delete ? ')) 
	{ 
	  document.uid_check_form.submit();
	}
    return false;
}

/*-----------------------------
 时间显示.
-----------------------------*/
function TOfunc(){
  var s, d;
  var x = new Array(" [Sun] ", " [Mon] ", " [Tue] ", " [Wed] "," [Thu] ", " [Fri] ", " [Sat] ");

  window.setTimeout("TOfunc()",1000);
  d = new Date();

  s = d.getFullYear() + ".";
  //if(d.getMonth()<10){ s += "0" };
  s += (d.getMonth() + 1) + ".";
  if(d.getDate()<10){ s += "0" };
  s += d.getDate() + "";
  s += x[d.getDay()] + "";
  if(d.getHours()<10){ s += "0" };
  s += d.getHours() + ":";
  if(d.getMinutes()<10){ s += "0" };
  s += d.getMinutes() + ":";
  if(d.getSeconds()<10){ s += "0" };
  s += d.getSeconds();

  frmTime3.disp.value = s;
}
/************************************
****movie cp
******************************/
var tID		= null;
var getObj	= null;
var mq		= new classMQ();


function classMQ()
{

}

classMQ.prototype.set = function(obj)
{
	getObj			= obj;
	this.BLANK		= "                                    ";
	this.CONTENT	= getObj.value;
	this.SCROLL		= this.BLANK + this.CONTENT + this.BLANK + this.CONTENT;
}

classMQ.prototype.scroll = function()
{
	if (!getObj) return;

	var value = getObj.value;

	getObj.value = value.substring(1);
	if ("" == getObj.value.length)
	{
		getObj.value = this.SCROLL;
	}
}

classMQ.prototype.init = function()
{
	if (!getObj) return;

	getObj.value = this.CONTENT;
}

