﻿
var strInfo="";
function submitPerformanceForm()
{
    strInfo=""
    if(checkInfo())
    {
        ajaxonReadySubmitPerformance(strInfo);
    }
}

function checkPerformerNum()
{
  var objPerform=document.getElementById("performer");
  if(objPerform.value=="")
  {
    document.getElementById("performerLabel").innerHTML="Please input the number of performers.";
    objPerform.style.borderColor = '#FF0000';
    return false; 
    
  }
  else
  {
     var t = /^[0-9]*$/;
	 if(t.test(objPerform.value)!=true)
	 {
	    document.getElementById("performerLabel").innerHTML="Wrong input, please try again.";
        objPerform.style.borderColor = '#FF0000';
        return false; 
	 }
  }
  return true;
}

function clearPerformerNum()
{
  document.getElementById("performerLabel").innerHTML="";
  document.getElementById("performer").style.borderColor ="";
}




function checkInfo()
{
   
   var objName=document.getElementById("username");
   if(objName.value=="")
  {
    document.getElementById("nameLabel").innerHTML="Please input your name to complete register.";
    objName.style.borderColor = '#FF0000';
    return false;    
  }
  else
  {
     strInfo+="name="+objName.value;
  }
  var objEmail=document.getElementById("email");
   if(objEmail.value=="")
  {
    document.getElementById("emailLabel").innerHTML="Please input your email to complete register.";
    objEmail.style.borderColor = '#FF0000';
    return false; 
    
  }
  else
  {
     var t = /^[A-Za-z0-9._%-]+@([\-_A-Za-z0-9]+\.)+[A-Za-z0-9]{2,3}$/;	 		
	 if(t.test(objEmail.value)!=true)
	 {
	    document.getElementById("emailLabel").innerHTML="Please input validate email to complete register.";
        objEmail.style.borderColor = '#FF0000';
        return false; 
	 }
	 else
	 {
	   strInfo+="&email="+objEmail.value;
	 }
  }
   var objPhone=document.getElementById("phone");
   if(objPhone.value=="")
  {
    document.getElementById("phoneLabel").innerHTML="Please input phone number to complete register.";
    objPhone.style.borderColor = '#FF0000';
    return false; 
    
  }
  else
  {
     var t = /^[0-9]*$/;     ///^1(3|5|8)\d{9}$/;	
	 if(t.test(objPhone.value)!=true)
	 {
	    document.getElementById("phoneLabel").innerHTML="Wrong input, please try again.";
        objPhone.style.borderColor = '#FF0000';
        return false; 
	 }
	 else
	 {
	   strInfo+="&phone="+objPhone.value;
	 }
  }
  
  var codeObj=document.getElementById("checkcode");
  if(codeObj.value=="")
  {
    document.getElementById("codeLabel").innerHTML="Please input validate code to complete register.";
    codeObj.style.borderColor = '#FF0000';
    return false; 
  }
  else
  {
      if(!ajaxGetCheckCode("checkcode="+codeObj.value))
      {
         document.getElementById("codeLabel").innerHTML="Wrong validate code, please try again.";
         document.getElementById("checkcode").style.borderColor = '#FF0000';
         return false; 
      }
      
  }
  //if (!checkPerformerNum()) {return false;}
  
  strInfo+="&talent="+document.getElementById("talent").value;
  strInfo+="&performer="+document.getElementById("performer").value;
  strInfo+="&message="+document.getElementById("message").value;
   return true;
}

var xmlHttpRequestSubmitPerformance;
function ajaxonReadySubmitPerformance(strInfo) {
  
    xmlHttpRequestSubmitPerformance = getXMLHttpRequest();
    xmlHttpRequestSubmitPerformance.open("POST", "/_layouts/TheVillage/eng/app/forms/PerformerRecruitmentSubmitAPI.aspx", false);
    xmlHttpRequestSubmitPerformance.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
    xmlHttpRequestSubmitPerformance.send(strInfo);
    onReadySubmitPerformance();
}
function onReadySubmitPerformance() {
    if (xmlHttpRequestSubmitPerformance.readyState == 4) {
      
        if (xmlHttpRequestSubmitPerformance.status == 200) {

            if (xmlHttpRequestSubmitPerformance.responseText=="1")
            {
              contactUs_form_success();
            }
            else
            {
              alert(xmlHttpRequestSubmitPerformance.responseText);
            }
        } else
            alert("处理忙，请稍候再试！");
    }
}
