//获取对象
function $(id) {
	return document.getElementById(id);
}
//获取对象
function $$(name) {
	return document.getElementsByName(name);
}
//隐藏对象
function hideObj(objid){
  $(objid).style.display="none";
}
//显示对象
function showObj(objid){
	$(objid).style.display="block";
}
//获取对象左上坐标
function getLeft(objid){
  var obj=$(objid),
      left=0;
	  while(obj.offsetParent){
		 left+=obj.offsetLeft;
			 obj=obj.offsetParent;                
	  }
	  return left;
}
//获取对象左下坐标
function getTop(objid){
  var obj=$(objid),
      top=0;
	  while(obj.offsetParent){
		 top+=obj.offsetTop;
			 obj=obj.offsetParent;                
	  }
	  return top;
}
function showHint(str){
	var str = str.replace('img','');
	var url="../../cooperation_info.php";//url地址
	var pars="id=" + str;
	var myajax2 = new webAjax(stateChanged);
	myajax2.get(url,pars);
}
function stateChanged(myajax2)
{
	if(myajax2.responseText != ''){
		var data = myajax2.responseText;
    	$('suggestions').innerHTML =data;
		var str= 'img'+$('getid').value;
		$('suggestions').style.left = getLeft(str)+'px';
		$('suggestions').style.top = getTop(str)+'px';
		showObj('suggestions');
	}else{
		hideObj('suggestions');
	}
}
function showImg(objid,img){
	var obj=$(objid);
	obj.src=img;
}


//登录开始
function checkLogin(webpath){
	var user = $('userid'),
	     pwd  = $('pwd'),
		 cookie_v  = '',
		 msg  = $('errMsg');
	if ($$('cookie')[0].checked ==true){
		cookie_v = 1;
	}
	
	if(!user.value){
		msg.innerHTML = '<span style="color:#FFFF00;font-weight:bold;">　Please input user name.</span>';
		user.focus();
		return false;
	}else if(!pwd.value){
		msg.innerHTML = '<span style="color:#FFFF00;font-weight:bold;">　Please input password.</span>';
		pwd.focus();
		return false;
	}else{
		var url=webpath+"login.php";//url地址
		var pars="userid=" + user.value + '&pwd=' + pwd.value + '&cookie_v=' + cookie_v;
		var loginAjax = new webAjax(logindo);
		loginAjax.post(url,pars);
		return false;
	}
}
function logindo(loginAjax)
{
	if(loginAjax.responseText != ''){
		if (loginAjax.responseText.substr(0,7)=='succeed'){
			var len = loginAjax.responseText.length;
			$('logininfo').innerHTML = loginAjax.responseText.substr(7,len-7);
		}else{
    		$('errMsg').innerHTML = loginAjax.responseText;
		}
	}
}

//显示登录信息
function showLoginInfo(webpath){
	var url=webpath+"login.php";//url地址
	var pars="action=showinfo";
	var showLoginAjax = new webAjax(loginok);
	showLoginAjax.post(url,pars);
}
function loginok(showLoginAjax)
{
	if(showLoginAjax.responseText != ''){
    	$('logininfo').innerHTML = showLoginAjax.responseText;
	}
}
//登录结束

//取回密码开始
function checkForgetPwd(){
	var user = $('user'),
	    question  = $('question'),
		answer = $('answer'),
		msg  = $('passwordMsg');
	
	if(!user.value){
		msg.innerHTML = '<span style="color:#FF0000;font-weight:bold;">　Please input user name.</span>';
		user.focus();
		return false;
	}else if(!question.value){
		msg.innerHTML = '<span style="color:#FF0000;font-weight:bold;">　Please select the password protection question.</span>';
		question.focus();
		return false;
	}else if(!answer.value){
		msg.innerHTML = "<span style='color:#FF0000;font-weight:bold;'>　Please input password protection question's answer.</span>";
		answer.focus();
		return false;
	}else{
		var url="../forgetpassword.php";//url地址
		var pars="userid=" + user.value + '&question=' + question.value + '&answer=' + answer.value;
		var forgetPwdAjax = new webAjax(forgetpassdo);
		forgetPwdAjax.post(url,pars);
		return false;
	}
}
function forgetpassdo(forgetPwdAjax)
{
	if(forgetPwdAjax.responseText != ''){
		if (forgetPwdAjax.responseText.substr(0,7)=='succeed'){
			var len = forgetPwdAjax.responseText.length;
			$('passwordinfo').innerHTML = forgetPwdAjax.responseText.substr(7,len-7);
		}else{
    		$('passwordMsg').innerHTML = forgetPwdAjax.responseText;
		}
	}
}
//取回密码结束

//注册开始
var msg_right = '<img src="../commonImg/right.gif" align="absmiddle" />';
var msg_error = '<img src="../commonImg/error.gif" align="absmiddle" />';
function checkJoin(){
	if ($('user').value==''){
		checkuser('user');
		$('user').focus();
		return false;
	}
	else if ($('password').value==''){
		checkpass('password');
		$('password').focus();
		return false;
	}
	else if ($('repeat_password').value==''){
		checkrepeatpass('repeat_password','password');
		$('repeat_password').focus();
		return false;
	}
	else if ($('question').value==''){
		checkquestion('question');
		$('question').focus();
		return false;
	}
	else if ($('answer').value==''){
		checkanswer('answer');
		$('answer').focus();
		return false;
	}
	else if ($('email').value==''){
		checkemail('email');
		$('email').focus();
		return false;
	}
	else if ($('name').value==''){
		checkname('name');
		$('name').focus();
		return false;
	}
	else if ($('vdcode').value==''){
		checkvdcode('vdcode');
		$('vdcode').focus();
		return false;
	}
}
function checkvdcode(name){
	var vdcode  = $(name);
		
		if(!vdcode.value){
			$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' Please input the validatecode.</span>';
			change_submit('true');
			return false;
		}else{
			$(name+'_msg').innerHTML = '';
			change_submit('false');
			return false;
		}
}
function checkname(name){
	var person  = $(name);
		
		if(!person.value){
			$(name+'_msg').innerHTML = "<span style='color:#FF0000;font-weight:bold;'>　"+ msg_error +" Please input the contact person.</span>";
			change_submit('true');
			return false;
		}else{
			$(name+'_msg').innerHTML = msg_right;
			change_submit('false');
			return false;
		}
}
function checkemail(name){
	var email  = $(name);
	var pattern = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
	
		if(!email.value){
			$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' Please input the E-mail.</span>';
			change_submit('true');
			return false;
		}else if (!pattern.test(email.value)){
			$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' Sorry, your E-mail form is wrong.</span>';
			change_submit('true');
			return false;
		}else{
			$(name+'_msg').innerHTML = msg_right;
			change_submit('false');
			return false;
		}
}
function checkquestion(name){
	var question  = $(name);
		
		if(!question.value){
			$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' Please select the password protection question.</span>';
			change_submit('true');
			return false;
		}else{
			$(name+'_msg').innerHTML = msg_right;
			change_submit('false');
			return false;
		}
}
function checkanswer(name){
	var answer  = $(name);
		
		if(!answer.value){
			$(name+'_msg').innerHTML = "<span style='color:#FF0000;font-weight:bold;'>　"+ msg_error +" Please input the password protection question's answer.</span>";
			change_submit('true');
			return false;
		}else{
			$(name+'_msg').innerHTML = msg_right;
			change_submit('false');
			return false;
		}
}
function checkpass(name){
	var pwd  = $(name);
		
		if(!pwd.value){
			$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' Please input password.</span>';
			change_submit('true');
			return false;
		}else if (pwd.value.length<6||pwd.value.length>16){
			$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' Password with 6-16 characters！.</span>';
			change_submit('true');
		return false;
		}else{
			$(name+'_msg').innerHTML = msg_right;
			change_submit('false');
			return false;
		}
}
function checkrepeatpass(name,name2){
	var pwd  = $(name2),
		repeat_pwd  = $(name);
		
		if(!repeat_pwd.value){
			$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' Please input repeat password.</span>';
			change_submit('true');
			return false;
		}else if(pwd.value!=repeat_pwd.value){
			$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' The two passwords are not same.</span>';
			change_submit('true');
			return false;
		}else{
			$(name+'_msg').innerHTML = msg_right;
			change_submit('false');
			return false;
		}
}
function checkuser(name){
	var user = $(name);
	if(!user.value){
		$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' Please input user name.</span>';
		change_submit('true');
		return false;
	}else if (user.value.length<4||user.value.length>15){
		$(name+'_msg').innerHTML = '<span style="color:#FF0000;font-weight:bold;">　'+ msg_error +' User name with 4-15 characters！.</span>';
		change_submit('true');
		return false;
	}else{
		var pars="userid=" + user.value + '&action=checkuser';
		checkJoinAjax(pars);
		change_submit('false');
		return false;
	}
}
function checkJoinAjax(pars){
	var url="../join.php";//url地址
	var joinAjax = new webAjax(ck_user);
	joinAjax.post(url,pars);
}
function ck_user(joinAjax)
{
	var data = joinAjax.responseText;
	if(data != ''){
		if (data=='succeed'){
			$('user_msg').innerHTML = msg_right;
		}else{
			$('user_msg').innerHTML = data;
		}
	}
}
//按钮状态设置
function change_submit(set)
{ 
	if (set=="true"){
		$('submitok').disabled = 'disabled';
	}else{
		$('submitok').disabled = '';
	}
}
//注册结束

//产品详细信息
function showProInfo(id){
	var url="../../pro_show.php";//url地址
	var pars="id="+id;
	var showProAjax = new webAjax(proshowok);
	showProAjax.post(url,pars);
}
function proshowok(showProAjax)
{
	if(showProAjax.responseText == 'abc'){
    	window.location.href="http://www.inflatablechina.net/html/join.html";
	}else{
		$('showproinfo').innerHTML = showProAjax.responseText;
	}
}

//视频详细信息
function showVideoInfo(id){
	var url="../../video_show.php";//url地址
	var pars="id="+id;
	var showVideoAjax = new webAjax(videoshowok);
	showVideoAjax.post(url,pars);
}
function videoshowok(showVideoAjax)
{
	if(showVideoAjax.responseText != ''){
    	$('showvideo').innerHTML = showVideoAjax.responseText;
	}
}

//图片按比例缩放
var flag=false;
function DrawImage(ImgD,iwidth,iheight){
    //参数(图片,允许的宽度,允许的高度)
    var image=new Image();
    image.src=ImgD.src;
    if(image.width>0 && image.height>0){
    flag=true;
    if(image.width/image.height>= iwidth/iheight){
        if(image.width>iwidth){  
        ImgD.width=iwidth;
        ImgD.height=(image.height*iwidth)/image.width;
        }else{
        ImgD.width=image.width;  
        ImgD.height=image.height;
        }
        //ImgD.alt=image.width+"×"+image.height;
        }
    else{
        if(image.height>iheight){  
        ImgD.height=iheight;
        ImgD.width=(image.width*iheight)/image.height;        
        }else{
        ImgD.width=image.width;  
        ImgD.height=image.height;
        }
        //ImgD.alt=image.width+"×"+image.height;
        }
    }
}
//收展菜单
function onChange(i,path){
var childSort=document.getElementById("child" + i);
var downgif=document.getElementById("down" + i);
	if (childSort.style.display=="none"){
		 childSort.style.display="block";
		 downgif.src=path+'-.gif';
		 
	}else{
		 childSort.style.display="none";
		 downgif.src=path+'+.gif';
	}
}
//搜索检查
function checkSearSubmit(){
	if(document.formSear.TextKeyword.value==""){
		alert("Please input keyword.");
		document.formSear.TextKeyword.focus();
		return false;
	}
}
//订购检查
function checkOrderSubmit(){
	if(document.formOrder.type.value==""){
		alert("Purchase type.");
		document.formOrder.type.focus();
		return false;
	}
	if(document.formOrder.proname.value==""){
		alert("name or model number.");
		document.formOrder.proname.focus();
		return false;
	}
	if(document.formOrder.name.value==""){
		alert("Contact Person.");
		document.formOrder.name.focus();
		return false;
	}
	if(document.formOrder.tel.value==""){
		alert("Telephone.");
		document.formOrder.tel.focus();
		return false;
	}
	if(document.formOrder.validate.value==""){
		alert("Validation code.");
		document.formOrder.validate.focus();
		return false;
	}
}
//选定订购的产品名称和型号
function showOrderInfo(){
	var name = getParameter('name'),
        model = getParameter('model'),
		productsName = $('proname');
	if (model!=''){
	productsName.value=name+'('+model+')';
	}else{
	productsName.value=name;
	}	
}
//留言检查
function checkMessageSubmit(){
	if(document.formMessage.name.value==""){
		alert("Name.");
		document.formMessage.name.focus();
		return false;
	}
	if(document.formMessage.title.value==""){
		alert("Title.");
		document.formMessage.title.focus();
		return false;
	}
	if(document.formMessage.content.value==""){
		alert("Content.");
		document.formMessage.content.focus();
		return false;
	}
	if(document.formMessage.validate.value==""){
		alert("Validate Code.");
		document.formMessage.validate.focus();
		return false;
	}
}

//接收地址栏参数
function getParameter(param)
{
var query = window.location.search;
var iLen = param.length;
var iStart = query.indexOf(param);
if (iStart == -1)
　return "";
iStart += iLen + 1;
var iEnd = query.indexOf("&", iStart);
if (iEnd == -1)
　return query.substring(iStart);
return query.substring(iStart, iEnd);
}
//留言ajax
function showMessage(){
	var url="../guestbook.php";
	var pars = '';
	var page = getParameter('page');//接收页数
	var keyword = getParameter('TextKeyword');//接收关键字
	if (page!=''&&keyword!=''){
		pars='page='+page+'&TextKeyword='+keyword;
	}else if (page!=''&&keyword==''){ 
		pars='page='+page;
	}else if (page==''&&keyword!=''){ 
		pars='TextKeyword='+keyword;
	}
	var messageAjax = new webAjax(showMessageInfo);
	messageAjax.get(url,pars);
}
function showMessageInfo(messageAjax)
{
	var data = messageAjax.responseText;
	if(data != ''){
		$('messageDiv').innerHTML = data;
	}
}