﻿// JavaScript Document
// 功能：国光电气网站脚本程序
// 作者： 三皮子
// 时间： 2010-3-21
// 邮箱： 3pz@163.com
// 主页： http://www.3pz.com
//---------------------------------------------------------------------------------------

//初始化文档
$(document).ready(
	function () {
		PageLoad();
		Show();	//图片幻灯片
	}
);

//文档加载完成时执行
function PageLoad() {
	//开始
	
	var defaultText = "产品关键字";
	//搜索框效果，获取焦点
	$("#keyWords").focus(
		function() {
			$(this).css("color", "#333333");
			if($(this).val() == defaultText) {
				$(this).val("");
			}
			else{
				$(this).select();
			}
		}
	);
	
	//搜索框效果，失去焦点
	$("#keyWords").blur(
		function() {
			if($(this).val() == "") {
				$(this).css("color", "");
				$(this).val(defaultText);
			}
		}
	);
	
	//开始搜索
	$("#searchForm").submit(function() {
		if($("#keyWords").val() == defaultText) {
			$("#keyWords").val("");
		}
	});
	
	//产品背景效果
	$(".proBox").hover(
		function() {
			$(this).css("background-color", "#E1EDFF");
			$(this).find("a").css("background-color", "#FF9900");
			$(this).find("a").css("color", "#FFFFFF");
		},
		function() {
			$(this).css("background-color", "");
			$(this).find("a").css("background-color", "#E0E0E0");
			$(this).find("a").css("color", "#666666");
		}
	);
	
	//斑马表格
	$(".zebraTable").find("tr").each(function(i){
		if($(this).attr("class") == "th") {
			$(this).addClass("th");
		}
		else {
			if(((i+1) % 2) == 1) {
				$(this).find("td").addClass("trBg");
			}
		}
		$(this).hover(
			function() {
				if($(this).attr("class") != "th") {
					$(this).find("td").addClass("trHover");
				}
			},
			function() {
				if($(this).attr("class") != "th") {
					$(this).find("td").removeClass("trHover");
				}
			}
		);
	});
}

//返回顶部
function goTop() {
	window.document.documentElement.scrollTop = 0;
}

//Email验证
function validateEmail(formObj) {
	var reg = /^\w{3,}@\w+(\.\w+)+$/; 
	var objEmail = $(formObj).find("#email");
	var testValue = $(objEmail).val();
	if(!reg.test(testValue)) {
		alert("请输入正确的Email地址！");
		objEmail.focus();
		return false;
	}
}

//空值验证
function validateVoid(formObj, objId, msg) {
	var objInput = $(formObj).find("#" + objId);
	if(objInput.val() == "") {
		alert(msg);
		objInput.focus();
		return false;
	}
}

//翻页验证
function confirm_page(){
	if (isNumberString(document.getElementById("page").value,"1234567890")!=1){
		alert("请输入数字！");
		document.getElementById("page").focus;
		return false;
	}
}

//数字验证
function isNumberString (InString,RefString)
{
	if(InString.length==0) return (false);
	for (Count=0; Count < InString.length; Count++)  {
		TempChar = InString.substring (Count, Count+1);
		if (RefString.indexOf (TempChar, 0)==-1) return (false);
	}
	return (true);
}

//应聘验证
function confirm_Resume(){
	if (document.getElementById("candiJob").value == "" ){
		alert("应聘职位不能为空！");
		document.getElementById("candiJob").focus();
		return false;
	}
	if (document.getElementById("candiName").value == "" ){
		alert("姓名不能为空！");
		document.getElementById("candiName").focus();
		return false;
	}
	if (document.getElementById("candiTel").value == "" ){
		alert("电话不能为空！");
		document.getElementById("candiTel").focus();
		return false;
	}
	if (document.getElementById("candiCode").value == "" ){
		alert("忘记输验证码了！");
		document.getElementById("candiCode").focus();
		return false;
	}
}

//信息反馈表单验证
function confrim_guest(){
	if (document.getElementById("guestName").value == "" ){
		alert("请输入姓名!");
		document.getElementById("guestName").focus();
		return false;
	}
	if (document.getElementById("guestTitle").value == "" ){
		alert("请填写标题!");
		document.getElementById("guestTitle").focus();
		return false;
	}
	if (document.getElementById("guestContent").value.length < 15 ){
		alert("内容必需多于15字!");
		document.getElementById("guestContent").focus();
		return false;
	}
	if (document.getElementById("guestCode").value == "" ){
	alert("您忘记输入验证码了!");
	document.getElementById("guestCode").focus();
	return false;
	}
}

//产品订单验证
function confirm_order(){
	if (document.getElementById("OrderNo").value == "" ){
		alert("定单号不能为空！");
		document.getElementById("OrderNo").focus();
		return false;
	}
	if (document.getElementById("OrderName").value == "" ){
		alert("产品名称不能为空！");
		document.getElementById("OrderName").focus();
		return false;
	}
	if (document.getElementById("OrderType").value == "" ){
		alert("产品型号不能为空！");
		document.getElementById("OrderType").focus();
		return false;
	}
	if (document.getElementById("OrderAmount").value == "" ){
		alert("产品数量不能为空！");
		document.getElementById("OrderAmount").focus();
		return false;
	}
	if (document.getElementById("OrderContact").value == "" ){
		alert("联系人不能为空！");
		document.getElementById("OrderContact").focus();
		return false;
	}
	if (document.getElementById("OrderTel").value == "" ){
		alert("电话不能为空！");
		document.getElementById("OrderTel").focus();
		return false;
	}
	if (document.getElementById("OrderCode").value == "" ){
		alert("验证码忘记输入了！");
		document.getElementById("OrderCode").focus();
		return false;
	}
}


//-----------------------------------幻灯片开始------------------------------------
var i;	//图片索引编号
var picNum;	//图片数量
var picTime;	//定义计时器
var delayTime;	//图片切换延时

//幻灯片初始化
function Show() {
	i = 1;	//因为第一张图片在网加载时已经显示出来，所以此处从第二张图片开始计时显示
	delayTime = 4000;	//图片切换延时，单位：毫秒
	picNum = $("#number").find("li").length;	//图片数量
	picTime = setInterval("Timer()",delayTime);	//自动开始播放
	$("#title").css("opacity","0.6");	//标题背景半透明
	$("#pic").css("background-image","none");	//清除loading背景图片
	
	//鼠标移到图片上时
	$("#pics").find("img").hover(
		function() {
			if(picTime) {
				clearInterval(picTime);
			}
		},
		function() {
			picTime = setInterval("Timer()",delayTime);
		}
	)
	
	//鼠标移动编号上时
	$("#number").find("a").hover(
		function() {
			if(picTime) {
				clearInterval(picTime);
			}
			ShowPic($("#number").find("a").index(this));
		},
		function() {
			i = $("#number").find("a").index(this) + 1;
			if(i == picNum) {
				i = 0;
			}
			picTime = setInterval("Timer()",delayTime);
		}
	)
}
//计时器
function Timer() {
	ShowPic(i);
	i++;
	if(i == picNum) {
		i = 0;
	}
}

//显示幻灯片
function ShowPic(i) {
	//显示第i张图片
	$("#pics").find("li").each(
		function(j) {
			if(j != i) {
				$(this).css("display","none");
			}
			else {
				$(this).fadeIn("slow");
			}
		}
	);
	
	//显示第i张图片的标题
	$("#titles").find("li").each(
		function(j) {
			if(j != i) {
				$(this).css("display","none");
			}
			else {
				$(this).fadeIn("slow");
			}
		}
	);
	
	//编号样式改变
	$("#number").find("a").each(
		function(j) {
			if(j == i) {
				$(this).addClass("numHover");
			}
			else {
				$(this).removeClass("numHover");
			}
		}
	);
}
//-----------------------------------幻灯片结束------------------------------------
