﻿// JavaScript Document
$(function(){
	showHideAll(); //点击时消失,移走时显示
	showtext();    //点击特殊单选时，显示文本框
	limitvalue();  //限制条件
 }
)
function limitvalue(){ //限制条件
    $("#safecode1").val("no");
	$("#safecode").keyup(function(){
		$.get("/code.asp",{SafeCode:$(this).val()},function(data){
			$("#safecode1").val(data);
		})
	})
	var originvalue=$('#Language').val();
	var contentValue=$('#Content').val();
	$(".safeimg").click();
	$('#feedback').submit(function(){
		$('#feedback input:text').css({border:"1px #CCCCCC solid"});
		$('#Content').css({border:"1px #CCCCCC solid"});
		$('#start_date').css({border:"1px #CCCCCC solid"});
		$('#Website').css({border:"1px #CCCCCC solid"});
		
		var bool=true;
		if($('#safecode1').val()=="no"){
		   setstyle('#safecode');
		   bool=false;
	    }
		if($('#Content').val()=="" || $('#Content').val()==contentValue){
		   setstyle('#Content');
		   bool=false;
	    }
		if($('#start_date').val()==""){
		   setstyle('#start_date');
		   bool=false;
	    }
		if($('#Language').val()=="" || $('#Language').val()==originvalue){
		   setstyle('#Language');
		   bool=false;
	    }
		if($('#Website').val()==""){
		   setstyle('#Website');
		   bool=false;
	    }
		if(!checkEmail('#mail')){
		   setstyle('#mail');
		   bool=false;
		}
		if(!checktel('#number')){
		   setstyle('#number');
		   bool=false;
		}
		if($('#name').val()==""){
		   setstyle('#name');
		   bool=false;
	    }
		return bool;
	 }
	)
}
function setstyle(obj){ //红框提示
    obj=$(obj);
    obj.css({border:"1px #A30B0E solid"});
	obj.focus();
	obj.select();
}
function showtext(){//点击特殊单选时，显示文本框
	$('#Website').change(function(){
		   if($('#Website').val()=="Other type (please specify)")
		       $('input#W_Type').css({display:""});
		   else
		       $('input#W_Type').css({display:"none"});
	   }
    )
        $('#about').change(function(){
		   if($('#about').val()=="Other")
		       $('input#a_Type').css({display:""});
		   else
		       $('input#a_Type').css({display:"none"});
	   }
    )
}
function showHideAll(){ //点击时消失,移走时显示  
    hideshow('#Language');
	hideshow('#Content');
	hideshow('#Reference');
	hideshow('#Comments');
}
function hideshow(obj){ //点击时消失,移走时显示
	var myobj=$(obj);
	var myvalue=myobj.val();
	myobj.focus(function(){
		if(myobj.val()==myvalue){
		   myobj.val('');
		}
	 }
	)
	myobj.blur(function(){
		if(myobj.val()==''){
			myobj.val(myvalue);
		}
	  }
	)
}
function checkEmail(str){  //邮箱
	if($(str).val()=="")
		return false;
	var re=/^[\w-]+(\.*[\w-]+)*@([0-9a-z]+[0-9a-z-]*[0-9a-z]+\.)+[a-z]{2,3}$/i;
	if(re.test($(str).val()))
		return true;
	else
		return false;
}
function checktel(str){   //电话
    if($(str).val().length <8)
	    return false;
    else
	    return true;
}
