


//KAKAMAGIC功能区切换
function resetKK(i)
{
	//设置所有功能块为隐藏
	document.getElementById('kk1').style.display="none";
	document.getElementById('kk2').style.display="none";
	document.getElementById('kk3').style.display="none";
	document.getElementById('kk4').style.display="none";
	document.getElementById('kk5').style.display="none";
	document.getElementById('kk6').style.display="none";
	document.getElementById('kk7').style.display="none";
	document.getElementById('kk8').style.display="none";
	document.getElementById('kk9').style.display="none";
	document.getElementById('kk10').style.display="none";
	document.getElementById('kk11').style.display="none";
	document.getElementById('kk12').style.display="none";
	document.getElementById('kk13').style.display="none";
	document.getElementById('kk14').style.display="none";
	document.getElementById('kk15').style.display="none";
	document.getElementById('kk16').style.display="none";
	document.getElementById('kk17').style.display="none";
	document.getElementById('kkEmpty').style.display="none";
	//显示所显功能
	switch (i){
   		case "1":
      		document.getElementById('kk1').style.display="";
			document.getElementById('Name1').focus();
	  		document.getElementById('flag').value="1";
      		break;
   		case "2":
      		document.getElementById('kk2').style.display="";
			document.getElementById('To2').focus();
	  		document.getElementById('flag').value="2";
      		break;
		case "3":
      		document.getElementById('kk3').style.display="";
			document.getElementById('To3').focus();
	  		document.getElementById('flag').value="3";
      		break;
		case "4":
      		document.getElementById('kk4').style.display="";
			document.getElementById('Subject4').focus();
	  		document.getElementById('flag').value="4";
      		break;
		case "5":
      		document.getElementById('kk5').style.display="";
			document.getElementById('Subject5').focus();
	  		document.getElementById('flag').value="5";
      		break;
		case "6":
      		document.getElementById('kk6').style.display="";
			document.getElementById('Title6').focus();
	  		document.getElementById('flag').value="6";
      		break;
		case "7":
      		document.getElementById('kk7').style.display="";
			document.getElementById('Title7').focus();
	  		document.getElementById('flag').value="7";
      		break;
		case "8":
      		document.getElementById('kk8').style.display="";
			document.getElementById('Name8').focus();
	  		document.getElementById('flag').value="8";
      		break;
		case "9":
      		document.getElementById('kk9').style.display="";
			document.getElementById('Name9').focus();
	  		document.getElementById('flag').value="9";
      		break;
		case "10":
      		document.getElementById('kk10').style.display="";
			document.getElementById('Title10').focus();
	  		document.getElementById('flag').value="10";
      		break;
		case "11":
      		document.getElementById('kk11').style.display="";
			document.getElementById('To11').focus();
	  		document.getElementById('flag').value="11";
      		break;
		case "12":
      		document.getElementById('kk12').style.display="";
			document.getElementById('WebTo12').focus();
	  		document.getElementById('flag').value="12";
      		break;
		case "13":
      		document.getElementById('kk13').style.display="";
			document.getElementById('PhoneTo13').focus();
	  		document.getElementById('flag').value="13";
      		break;
		case "14":
      		document.getElementById('kk14').style.display="";
			document.getElementById('To14').focus();
	  		document.getElementById('flag').value="14";
      		break;
		case "15":
      		document.getElementById('kk15').style.display="";
			document.getElementById('To15').focus();
	  		document.getElementById('flag').value="15";
      		break;
		case "16":
      		document.getElementById('kk16').style.display="";
			document.getElementById('Name16').focus();
	  		document.getElementById('flag').value="16";
      		break;
      	case "17":
      		document.getElementById('kk17').style.display="";
	  		document.getElementById('flag').value="17";
	  		document.getElementById('FirstName17').focus();
	  		
      		break;
   		default:
			document.getElementById('kkEmpty').style.display="";
	  		document.getElementById('flag').value="empty";
	}
	
}
//清空表单
function frmClear()
{
	switch (document.getElementById('flag').value){
		//名片
   		case "1":
     		document.getElementById('frm1').reset();
      		break;
		//短信息
   		case "2":
     		document.getElementById('frm2').reset();
      		break;
		//电子邮件
   		case "3":
     		document.getElementById('frm3').reset();
      		break;
		//内容显示
		case "4":
     		document.getElementById('frm4').reset();
      		break;
		//业务宣传
		case "5":
     		document.getElementById('frm5').reset();
      		break;
		//网址书签
		case "6":
     		document.getElementById('frm6').reset();
      		break;
		//电话
		case "7":
     		document.getElementById('frm7').reset();
      		break;
		//诚信码名片
		case "8":
     		document.getElementById('frm8').reset();
      		break;
		//Phonebook
		case "9":
     		document.getElementById('frm9').reset();
      		break;
		//Bookmark
		case "10":
     		document.getElementById('frm10').reset();
      		break;
		//E_mail
		case "11":
     		document.getElementById('frm11').reset();
      		break;
		//Web-to 网址
		case "12":
     		document.getElementById('frm12').reset();
      		break;
		//Phone-to 拨打电话
		case "13":
     		document.getElementById('frm13').reset();
      		break;
		//发送简讯
		case "14":
     		document.getElementById('frm14').reset();
      		break;
		//发送邮件
		case "15":
     		document.getElementById('frm15').reset();
      		break;
		//电话簿
		case "16":
     		document.getElementById('frm16').reset();
      		break;
      	//Microsoft Windows Live Barcode Business Card Format
		case "17":
     		document.getElementById('frm17').reset();
      		break;
   		default:
   			document.getElementById('frm1').reset();
	}
}

//联接主机名
var cData;
//生成二维码
function sub()
{
	cData="http://www.mayacode.com/api.php?uid=1&from=maya&";
	switch (document.getElementById('flag').value){
		//名片
   		case "1":
     		sub1();
      		break;
		//短信息
   		case "2":
     		sub2();
      		break;
		//电子邮件
   		case "3":
     		sub3();
      		break;
		//内容显示
		case "4":
     		sub4();
      		break;
		//业务宣传
		case "5":
     		sub5();
      		break;
		//网址书签
		case "6":
     		sub6();
      		break;
		//电话
		case "7":
     		sub7();
      		break;
		//诚信码名片
		case "8":
     		sub8();
      		break;
		//Phonebook
		case "9":
     		sub9();
      		break;
		//Bookmark
		case "10":
     		sub10();
      		break;
		//E_mail
		case "11":
     		sub11();
      		break;
		//Web-to 网址
		case "12":
			sub12();
      		break;
		//Phone-to 拨打电话
		case "13":
			sub13();
      		break;
		//发送简讯
		case "14":
			sub14();
      		break;
		//发送邮件
		case "15":
			sub15();
      		break;
		//电话簿
		case "16":
			sub16();
      		break;
      	//Microsoft Windows Live Barcode Business Card Format
      	case "17":
      		sub17();
      		break;
   		default:
   			sub1();
	}
	
	
} 

//生成名片
function sub1()
{ 
	  //验证姓名是否为空
	  if(document.getElementById('Name1').value=="")
	  {
	  	alert("请输入您的姓名！");
		//document.getElementById("Name1").focus();
	  	return false;
	  }
	  //验证电话、传真、移动电话格式
	  if(!checkPhone(document.getElementById('Phone1').value))
	  {  
		  return false;
	  }
	  if(!checkPhone(document.getElementById('PhoneExt1').value))
	  {  
		  return false;
	  }
	  if(!checkPhone(document.getElementById('Fax1').value))
	  {  
		  return false;
	  }
	  if(!checkPhone(document.getElementById('FaxExt1').value))
	  {  
		  return false;
	  }
	  if(!checkMPhone(document.getElementById('Mobile1').value))
	  {  
		  return false;
	  }
	  if(!checkPost(document.getElementById('Zipcode1').value))
	  {  
		  return false;
	  }
	  //改天生成的二维码下放的文字说明
		changeFont();
	  //改天生成的二维码下放的文字说明旁边的生成信息简介
	  	document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Name1").value);
	  //所有表单元素不能同时为空
	 // if(CheckForm(document.getElementById('frm1'))==false)
	 // 	return false;
	  cData = cData + "v=1&f=1&t=1&sid=01";
	  cData = cData
	  					+ ((document.getElementById('Name1').value=="")?"":("&Name=" + encodeURIComponent(document.getElementById('Name1').value)))
	  					+ ((document.getElementById('Title1').value=="")?"":("&Title=" + encodeURIComponent(document.getElementById('Title1').value)))
	  					+ ((document.getElementById('Department1').value=="")?"":("&Department=" + encodeURIComponent(document.getElementById('Department1').value)))
	  					+ ((document.getElementById('Company1').value=="")?"":("&Company=" + encodeURIComponent(document.getElementById('Company1').value)))
	  					+ ((document.getElementById('Address1').value=="")?"":("&Address=" + encodeURIComponent(document.getElementById('Address1').value)))
	  					+ ((document.getElementById('Zipcode1').value=="")?"":("&Zipcode=" + encodeURIComponent(document.getElementById('Zipcode1').value)))
	  					+ ((document.getElementById('Phone1').value=="")?"":("&Phone=" + encodeURIComponent(document.getElementById('Phone1').value)))
	  					+ ((document.getElementById('PhoneExt1').value=="")?"":("&PhoneExt=" + encodeURIComponent(document.getElementById('PhoneExt1').value)))
	  					+ ((document.getElementById('Fax1').value=="")?"":("&Fax=" + encodeURIComponent(document.getElementById('Fax1').value)))
	  					+ ((document.getElementById('FaxExt1').value=="")?"":("&FaxExt=" + encodeURIComponent(document.getElementById('FaxExt1').value)))
	  					+ ((document.getElementById('Mobile1').value=="")?"":("&Mobile=" + encodeURIComponent(document.getElementById('Mobile1').value)))
	  					+ ((document.getElementById('IM1').value=="")?"":("&IM=" + encodeURIComponent(document.getElementById('IM1').value)))
						+((document.getElementById('Email1').value=="")?"":("&Email=" + encodeURIComponent(document.getElementById('Email1').value)))
	  					+ ((document.getElementById('WebSite1').value=="")?"":((checkUrl(document.getElementById('WebSite1').value)?("&WebSite=" + encodeURIComponent(trim(document.getElementById('WebSite1').value))):("&WebSite="+ "http://" + encodeURIComponent(trim(document.getElementById('WebSite1').value))))));
	

	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK1').src="images/loading.gif";
	 document.getElementById('imgKK').style.display="none";
	 document.getElementById('imgKK1').style.display="";
	 document.getElementById('imgKK1').src = cData;
	 document.getElementById('imgkk1').style.display = "inline";
	 
}

//生成短信息
function sub2()
{
	
	//所有表单元素不能同时为空
	if(CheckForm(document.getElementById('frm2'))==false)
	{
	 	return false;
	}
	//收件人不能为空
	if(document.getElementById('To2').value=="")
	{
		alert("收件人不能为空！");
		return false;
		
	}
	//验证收件人格式
	if(!checkMPhone(document.getElementById('To2').value))
	{
		return false;
		
	}
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("To2").value);
	 cData = cData + "v=1&f=1&t=1&sid=02";
	  cData = cData
	  					+ ((document.getElementById('To2').value=="")?"":("&To=" + encodeURIComponent(document.getElementById('To2').value)))
	  					+ ((document.getElementById('Content2').value=="")?"":("&Content=" + encodeURIComponent(document.getElementById('Content2').value)));	
	 

	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK1').src="images/loading.gif";
	 document.getElementById('imgKK').style.display="none";
	 document.getElementById('imgKK1').style.display="";
	 document.getElementById('imgKK1').src = cData;
	 document.getElementById('imgkk1').style.display = "inline";
	
}

//生成电子邮件
function sub3()
{
	
	//所有表单元素不能同时为空
	 if(CheckForm(document.getElementById('frm3'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("To3").value);
	 cData = cData + "v=1&f=1&t=1&sid=03";
	  cData = cData
	  					+ ((document.getElementById('To3').value=="")?"":("&To=" + encodeURIComponent(document.getElementById('To3').value)))
	  					+ ((document.getElementById('Subject3').value=="")?"":("&Subject=" + encodeURIComponent(document.getElementById('Subject3').value)))
	  					+ ((document.getElementById('Intro3').value=="")?"":("&Intro=" + encodeURIComponent(document.getElementById('Intro3').value)));
	 

	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK1').src="images/loading.gif";
	 document.getElementById('imgKK').style.display="none";
	 document.getElementById('imgKK1').style.display="";
	 document.getElementById('imgKK1').src = cData;
	 document.getElementById('imgkk1').style.display = "inline";
	 
}

//生成文本
function sub4()
{
	
	//所有表单元素不能同时为空
	 if(document.getElementById('Subject4').value=="")
	  {
		alert("标题不能为空！");
		//document.getElementById("Subject4").focus();
	  	return false;
	  }
	  if(document.getElementById('Intro4').value=="")
	  {
		alert("正文不能为空！");
		//document.getElementById("Intro4").focus()
	  	return false;
	  }
	 //改天生成的二维码下放的文字说明
	 changeFont();
	 //改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Subject4").value);
	 cData = cData + "v=1&f=1&t=1&sid=04";
	  cData = cData
	  					+ ((document.getElementById('Subject4').value=="")?"":("&Subject=" + encodeURIComponent(document.getElementById('Subject4').value)))
	  					+ ((document.getElementById('Intro4').value=="")?"":("&Intro=" + encodeURIComponent(document.getElementById('Intro4').value)));
	  
	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK1').src="images/loading.gif";
	 document.getElementById('imgKK').style.display="none";
	 document.getElementById('imgKK1').style.display="";
	 document.getElementById('imgKK1').src = cData;
	 document.getElementById('imgkk1').style.display = "inline";
	
	 
}

//生成业务宣传
function sub5()
{
	 
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm5'))==false)
	  	return false;
	//验证输入格式
	  if(!checkPhone(document.getElementById('Telephone5').value))   
	  { 
	  	return false;
	  }
	  if(!checkPhone(document.getElementById('PhoneExt5').value))
	  { 
	  	return false;
	  }
	  if(!checkMPhone(document.getElementById('Mobile5').value))
	  { 
	  	return false;
	  }
	  if(!checkMPhone(document.getElementById('SPCode5').value))
	  { 
	  	return false;
	  }
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Subject5").value);
	 cData = cData + "v=1&f=1&t=1&sid=05";
	  cData = cData
	  					+ ((document.getElementById('Subject5').value=="")?"":("&Subject=" + encodeURIComponent(document.getElementById('Subject5').value)))
	  					+ ((document.getElementById('Introduction5').value=="")?"":("&Introduction=" + encodeURIComponent(document.getElementById('Introduction5').value)))
	  					+ ((document.getElementById('Telephone5').value=="")?"":("&Telephone=" + encodeURIComponent(document.getElementById('Telephone5').value)))
	  					+ ((document.getElementById('PhoneExt5').value=="")?"":("&PhoneExt=" + encodeURIComponent(document.getElementById('PhoneExt5').value)))
	  					+ ((document.getElementById('Mobile5').value=="")?"":("&Mobile=" + encodeURIComponent(document.getElementById('Mobile5').value)))
	  					+ ((document.getElementById('URL5').value=="")?"":((checkUrl(document.getElementById('URL5').value)?("&URL=" + encodeURIComponent(trim(document.getElementById('URL5').value))):("&URL=" + "http://" + encodeURIComponent(trim(document.getElementById('URL5').value))))))
	  					+ ((document.getElementById('SPNumber5').value=="")?"":("&SPNumber=" + encodeURIComponent(document.getElementById('SPNumber5').value)))
	  					+ ((document.getElementById('SPCode5').value=="")?"":("&SPCode=" + encodeURIComponent(document.getElementById('SPCode5').value)));
 	 
	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	
}

//生成网址书签
function sub6()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm6'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	 //改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Title6").value);
	// cData = cData + "v=1&f=1&t=1&sid=6";
	  cData =cData +"v=1&f=1&t=1&sid=06";
	  cData = cData
	  					+ ((document.getElementById('Title6').value=="")?"":("&Title=" + encodeURIComponent(document.getElementById('Title6').value)))
	  					+ ((document.getElementById('URL6').value=="")?"":((checkUrl(document.getElementById('URL6').value)?("&URL=" + encodeURIComponent(trim(document.getElementById('URL6').value))):("&URL=" + "http://" + encodeURIComponent(trim(document.getElementById('URL6').value))))));


	//显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src="images/loading.gif";
	 document.getElementById('imgKK1').style.display="none";
	 document.getElementById('imgKK').style.display="";
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//生成电话
function sub7()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm7'))==false)
	  	return false;
	  if(!checkPhone(document.getElementById('Phone7').value))
	  { 
	  	return false;
	  }
	  if(!checkMPhone(document.getElementById('Mobile7').value))
	  { 
	  	return false;
	  }
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Title7").value);
	 cData = cData + "v=1&f=1&t=1&sid=07";
	  cData = cData
	  					+ ((document.getElementById('Title7').value=="")?"":("&Title=" + encodeURIComponent(document.getElementById('Title7').value)))
	  					+ ((document.getElementById('Phone7').value=="")?"":("&Phone=" + encodeURIComponent(document.getElementById('Phone7').value)))
	  					+ ((document.getElementById('Mobile7').value=="")?"":("&Mobile=" + encodeURIComponent(document.getElementById('Mobile7').value)));

	  //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK1').src="images/loading.gif";
	 document.getElementById('imgKK').style.display="none";
	 document.getElementById('imgKK1').style.display="";
	 document.getElementById('imgKK1').src = cData;
	 document.getElementById('imgkk1').style.display = "inline";
	 
}

//生成诚信码名片
function sub8()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm8'))==false)
	  	return false;
	//验证姓名是否为空
	  if(document.getElementById('Name8').value=="")
	  {
	  	alert("请输入您的姓名！");
		//document.getElementById("Name8").focus();
	  	return false;
	  }
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Name8").value);
	cData = cData + "bizcard_trust_code_get.php?";
	  cData = cData
	  					+ ((document.getElementById('Name8').value=="")?"":("Name=" + document.getElementById('Name8').value))
	  					+ ((document.getElementById('Title8').value=="")?"":("&Title=" + document.getElementById('Title8').value))
	  					+ ((document.getElementById('Department8').value=="")?"":("&Department=" + document.getElementById('Department8').value))
	  					+ ((document.getElementById('Company8').value=="")?"":("&Company=" + document.getElementById('Company8').value))
	  					+ ((document.getElementById('Address8').value=="")?"":("&Address=" + document.getElementById('Address8').value))
	  					+ ((document.getElementById('Zipcode8').value=="")?"":("&Zipcode=" + document.getElementById('Zipcode8').value))
	  					+ ((document.getElementById('Phone8').value=="")?"":("&Phone=" + document.getElementById('Phone8').value))
	  					+ ((document.getElementById('PhoneExt8').value=="")?"":("&PhoneExt=" + document.getElementById('PhoneExt8').value))
	  					+ ((document.getElementById('Fax8').value=="")?"":("&Fax=" + document.getElementById('Fax8').value))
	  					+ ((document.getElementById('FaxExt8').value=="")?"":("&FaxExt=" + document.getElementById('FaxExt8').value))
	  					+ ((document.getElementById('Mobile8').value=="")?"":("&Mobile=" + document.getElementById('Mobile8').value))
	  					+ ((document.getElementById('IM8').value=="")?"":("&IM=" + document.getElementById('IM8').value))
						+ ((document.getElementById('Email8').value=="")?"":("&Email=" + document.getElementById('Email8').value))
	  					+ ((document.getElementById('WebSite8').value=="")?"":((checkUrl(document.getElementById('WebSite8').value)?("&WebSite=" + trim(document.getElementById('WebSite8').value)):("&WebSite="+ "http://" + trim(document.getElementById('WebSite8').value)))))
						+ ((document.getElementById('Trustcode8').value=="")?"":("&Trustcode=" + document.getElementById('Trustcode8').value));
	 

	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//Phonebook
function sub9()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm9'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Name9").value);
	 cData = cData + "v=1&f=2&t=1&sid=1";
	  cData = cData
	  					+ ((document.getElementById('Name9').value=="")?"":("&Name=" + encodeURIComponent(document.getElementById('Name9').value)))
	  					+ ((document.getElementById('Address9').value=="")?"":("&Address=" + encodeURIComponent(document.getElementById('Address9').value)))
	  					+ ((document.getElementById('Mobile19').value=="")?"":("&Mobile1=" + encodeURIComponent(document.getElementById('Mobile19').value)))
	  					+ ((document.getElementById('Mobile29').value=="")?"":("&Mobile2=" + encodeURIComponent(document.getElementById('Mobile29').value)))
	  					+ ((document.getElementById('Mobile39').value=="")?"":("&Mobile3=" + encodeURIComponent(document.getElementById('Mobile39').value)))
	  					+ ((document.getElementById('Email19').value=="")?"":("&Email1=" + encodeURIComponent(document.getElementById('Email19').value)))
	  					+ ((document.getElementById('Email29').value=="")?"":("&Email2=" + encodeURIComponent(document.getElementById('Email29').value)))
	  					+ ((document.getElementById('Email39').value=="")?"":("&Email3=" + encodeURIComponent(document.getElementById('Email39').value)))
	  					+ ((document.getElementById('WebSite9').value=="")?"":((checkUrl(document.getElementById('WebSite9').value)?("&WebSite=" + encodeURIComponent(trim(document.getElementById('WebSite9').value))):("&WebSite="+ "http://" + encodeURIComponent(trim(document.getElementById('WebSite9').value))))));

	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//Bookmark
function sub10()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm10'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Title10").value);
	 cData = cData + "v=1&f=2&t=1&sid=2";
	  cData = cData
	  					+ ((document.getElementById('Title10').value=="")?"":("&Title=" + encodeURIComponent(document.getElementById('Title10').value)))
	  					+ ((document.getElementById('URL10').value=="")?"":((checkUrl(document.getElementById('URL10').value)?("&URL=" + encodeURIComponent(trim(document.getElementById('URL10').value))):("&URL=" + "http://" + encodeURIComponent(trim(document.getElementById('URL10').value))))));
	 

	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//E_mail
function sub11()
{
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm11'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("To11").value);
	 cData = cData + "v=1&f=2&t=1&sid=3";
	  cData = cData
	  					+ ((document.getElementById('To11').value=="")?"":("&To=" + encodeURIComponent(document.getElementById('To11').value)))
	  					+ ((document.getElementById('Subject11').value=="")?"":("&Subject=" + encodeURIComponent(document.getElementById('Subject11').value)))
	  					+ ((document.getElementById('Intro11').value=="")?"":("&Intro=" + encodeURIComponent(document.getElementById('Intro11').value)));
	  

	  //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//Web-to网址
function sub12()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm12'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("WebTo12").value);
	 cData = cData + "v=1&f=3&t=1&sid=1";
	  cData = cData
	  					+ ((document.getElementById('WebTo12').value=="")?"":((checkUrl(document.getElementById('WebTo12').value)?("&WebTo=" + encodeURIComponent(trim(document.getElementById('WebTo12').value))):("&WebTo=" + "http://" + encodeURIComponent(trim(document.getElementById('WebTo12').value))))));
	 
	 //显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//Phone-to 拨打电话
function sub13()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm13'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("PhoneTo13").value);
	 cData = cData + "v=1&f=3&t=1&sid=2";
	  cData = cData
	  					+ ((document.getElementById('PhoneTo13').value=="")?"":("&PhoneTo=" + encodeURIComponent(document.getElementById('PhoneTo13').value)));
		
	//显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//SMS-to 发送简讯
function sub14()
{
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm14'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("To14").value);
	 cData = cData + "v=1&f=3&t=1&sid=3";
	  cData = cData
	  					+ ((document.getElementById('To14').value=="")?"":("&To=" + encodeURIComponent(document.getElementById('To14').value)))
	  					+ ((document.getElementById('Message14').value=="")?"":("&Message=" + encodeURIComponent(document.getElementById('Message14').value)));

	//显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//发送邮件
function sub15()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm15'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("To15").value);
	 cData = cData + "v=1&f=3&t=1&sid=4";
	  cData = cData
	  					+ ((document.getElementById('To15').value=="")?"":("&To=" + encodeURIComponent(document.getElementById('To15').value)))
						+ ((document.getElementById('Title15').value=="")?"":("&Title=" + encodeURIComponent(document.getElementById('Title15').value)))
	  					+ ((document.getElementById('Message15').value=="")?"":("&Message=" + encodeURIComponent(document.getElementById('Message15').value)));

	//显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//电话簿
function sub16()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm16'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById("txtInfoJJ").value=makeTenChar(document.getElementById("Name16").value);
	 cData = cData + "v=1&f=3&t=1&sid=5";
	  cData = cData
	  					+ ((document.getElementById('Name16').value=="")?"":("&Name=" + encodeURIComponent(document.getElementById('Name16').value)))
						+ ((document.getElementById('Company16').value=="")?"":("&Company=" + encodeURIComponent(document.getElementById('Company16').value)))
						+ ((document.getElementById('Address16').value=="")?"":("&Address=" + encodeURIComponent(document.getElementById('Address16').value)))
						+ ((document.getElementById('Phone16').value=="")?"":("&Phone=" + encodeURIComponent(document.getElementById('Phone16').value)))
	  					+ ((document.getElementById('Email16').value=="")?"":("&Email=" + encodeURIComponent(document.getElementById('Email16').value)))
						+ ((document.getElementById('Website16').value=="")?"":((checkUrl(document.getElementById('Website16').value)?("&WebSite=" + encodeURIComponent(trim(document.getElementById('Website16').value))):("&WebSite=" + "http://" + encodeURIComponent(trim(document.getElementById('Website16').value))))))
	  					+ ((document.getElementById('Note16').value=="")?"":("&Note=" + encodeURIComponent(document.getElementById('Note16').value)));

	//显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
	 
}

//Microsoft Windows Live Barcode Business Card Format
function sub17()
{
	
	//所有表单元素不能同时为空
	  if(CheckForm(document.getElementById('frm17'))==false)
	  	return false;
	//改天生成的二维码下放的文字说明
	 changeFont();
	//改天生成的二维码下放的文字说明旁边的生成信息简介
	 document.getElementById('txtInfoJJ').value=makeTenChar(document.getElementById('FirstName17').value);
	 cData = cData + "v=1&f=4&t=1&sid=1";
	 
	 cData = cData
	  					+ ((document.getElementById('FirstName17').value=="")?"":("&FirstName=" + encodeURIComponent(document.getElementById('FirstName17').value)))
	  					+ ((document.getElementById('LastName17').value=="")?"":("&LastName=" + encodeURIComponent(document.getElementById('LastName17').value)))
	  					+ ((document.getElementById('JobTitle17').value=="")?"":("&JobTitle=" + encodeURIComponent(document.getElementById('JobTitle17').value)))
	  					+ ((document.getElementById('Company17').value=="")?"":("&Company=" + encodeURIComponent(document.getElementById('Company17').value)))
	  					+ ((document.getElementById('Fax17').value=="")?"":("&Fax=" + encodeURIComponent(document.getElementById('Fax17').value)))
	  					+ ((document.getElementById('Address17').value=="")?"":("&Address=" + encodeURIComponent(document.getElementById('Address17').value)))
	  					+ ((document.getElementById('Mobile17').value=="")?"":("&Mobile=" + encodeURIComponent(document.getElementById('Mobile17').value)))
	  					+ ((document.getElementById('Email17').value=="")?"":("&Email=" + encodeURIComponent(document.getElementById('Email17').value)))
	  					+ ((document.getElementById('Phone17').value=="")?"":("&Phone=" + encodeURIComponent(document.getElementById('Phone17').value)));

	//显示二维码代码
	 showDown(cData);
	 document.getElementById('imgKK').src = cData;
	 document.getElementById('imgkk').style.display = "inline";
}


//验证表单不能同时为空函数
function CheckForm(oForm)
{
	var flag=0;
    var els = oForm.elements;
    //遍历所有表元素
    for(var i=0;i<els.length;i++)
    {
		if(!(els[i].value==""))
		{
			flag=1
		}
	}
	if(flag==0)
	{
		alert("信息不允许都为空！");
		els[0].focus();
		return false;
	}
}

//验证网址是否以http://开头 没有的话加上
function checkUrl(i)
{
	str=trim(i);
	var a=/^\s*http:\/\//
	if(a.test(str))
		return true;
	else
		return false;
}

//去除字符串首尾字符
function trim(str)
{
    if(str == null) return "" ;

    // 去除前面所有的空格
    while( str.charAt(0)  == ' ' )
    {
        str = str.substring(1,str.length);
    }

    // 去除后面的空格
    while( str.charAt(str.length-1)  == ' ' )
    {
        str = str.substring(0,str.length-1);
    }

    return str ;
}


// 二维码类型转换选择
function changeMayacodeType(str,i)
{
	document.getElementById('mayacodeType').style.display='none';
	window.location="saveMayacodeTypeCookie.php?mayacodeType="+str+"&mayacodeTypeFlag="+i;	
}

//改变二维码选项
function changeMayacodeMenu()
{
	var flag=document.getElementById("mayacodeTypeFlag").value;
	//隐藏所有生成二维码选项
	for(i=1;i<=17;i++)
	{
			document.getElementById("mayacodeFlag"+i).style.display='none';
			document.getElementById("mayacodeFlagFont"+i).style.display='none';
	}
	//显示对应生成二维码选项
	//中国移动
	if(flag==1)
	{	
		document.getElementById('mayacodeFlag1').checked=true;
		resetKK('1');
		document.getElementById('Name1').focus();
		for(i=1;i<=7;i++)
		{
			eval("mayacodeFlag"+i).style.display='';
			eval("mayacodeFlagFont"+i).style.display='';
		}
	}
	//台湾
	else if(flag==2)
	{
		document.getElementById('mayacodeFlag12').checked=true;
		resetKK('12');
		document.getElementById('WebTo12').focus();
		for(i=12;i<=16;i++)
		{
			eval("mayacodeFlag"+i).style.display='';
			eval("mayacodeFlagFont"+i).style.display='';
		}
	}
	//NTT DOCOMO
	else if(flag==3)
	{	
		document.getElementById('mayacodeFlag9').checked=true;
		resetKK('9');
		document.getElementById('Name9').focus();
		for(i=9;i<=11;i++)
		{
			eval("mayacodeFlag"+i).style.display='';
			eval("mayacodeFlagFont"+i).style.display='';
			
		}
		
	}
	//windows
	else if(flag==4)
	{
		eval("mayacodeFlag17").style.display='';
		eval("mayacodeFlagFont17").style.display='';
		document.getElementById('mayacodeFlag17').checked=true;
		resetKK('17');
		document.getElementById('FirstName17').focus();
		//for(i=17;i<18;i++)
	//	{
			
	//	}
	}
}

//改天生成的二维码下放的文字说明
function changeFont()
{
	eval("divTJ").style.display="none";
	eval("fontType").style.display="none";
	for(i=1;i<=17;i++)
	{
		eval("fontType"+i).style.display="none";
	}
	
	eval("fontType"+document.getElementById('flag').value).style.display="";
	eval("txtInfoJJ").style.display="";
	document.getElementById("div6").style.height="295px";
	document.getElementById("divDivSM").style.display="";
	document.getElementById("divDivSM1").style.display="none";
	document.getElementById("divDivSM2").style.display="none";
}

//显示前10个字符
function makeTenChar(str)
{
	if(str.length<=10)
	{
		return str;
	}
	else
	{
		str=str.substring(0,10);
		str=str+"...";
		return str;
	}
}

//显示二维码代码
function showDown(cData)
{
	//显示等待图片
	document.getElementById('imgKK').src =document.getElementById('imgkk1').src;
}

//验证固定电话、传真格式必须由数字、*、#、-组成
function checkPhone(str)
{
	var a=/^[0-9\*\#\-]*$/;
	if(a.test(str))
	{
		return true;
	}
	else
	{
		alert("固定电话、传真的有效输入为数字、#、-、*！");
		return false;
	}
}

//验证移动电话、sp订购指令必须由数字、*、#、-组成
function checkMPhone(str)
{
	var a=/^[0-9\*\#]*$/;
	if(a.test(str))
	{
		return true;
	}
	else
	{
		alert("移动电话、SP短信代码的有效输入为数字、#、*！");
		return false;
	}
}

//验证邮政编码
function checkPost(str)
{
	var a=/^[0-9]*$/;
	if(a.test(str))
	{
		return true;
	}
	else
	{
		alert("邮政编码的有效输入为数字！");
		return false;
	}
}

//控制api发布文档菜单
function changeAPIMenu(str)
{
	if(eval(str).style.display=="")
		eval(str).style.display="none";
	else
		eval(str).style.display="";
}

//显示推荐二维码的内容
function showTJ()
{
	
	//调整位置
	if(document.getElementById("buttonShowTJ").value=="SHOW")
	{
		document.getElementById("div5").style.height="427px";
		document.getElementById("div7").style.height="427px";
		document.getElementById("divTJ").style.height="115px";
		document.getElementById("div6").style.height="389px";
		document.getElementById("buttonShowTJ").value="HIDE";
		document.getElementById("contentTJ").style.display="";
		
		if (window.navigator.userAgent.indexOf("MSIE")>=1){
			document.getElementById("divDivSM").style.display="none";
			document.getElementById("divDivSM1").style.display="none";
			document.getElementById("divDivSM2").style.display="";
		}
		else{
			document.getElementById("divDivSM").style.display="none";
			document.getElementById("divDivSM1").style.display="";
			document.getElementById("divDivSM2").style.display="none";
		}
		
		
		//显示内容
		var str=document.getElementById("imgKK").src;
		var re=/[\d\D]*&Subject=/;
		var re1=/[\d\D]*&Intro=/;
		var re2=/&Intro=[\d\D]*/;
		str1=str.replace(re,"");
		str1=str1.replace(re2,"");
		str2=str.replace(re1,"");
		str1=decodeURIComponent(str1);
		str2=decodeURIComponent(str2);
		showTJ_Content();
	}
	else
	{
		document.getElementById("div5").style.height="368px";
		document.getElementById("div7").style.height="368px";
		document.getElementById("divTJ").style.height="15px";
		document.getElementById("div6").style.height="295px";
		document.getElementById("buttonShowTJ").value="SHOW";
		document.getElementById("contentTJ").style.display="none";
		document.getElementById("divDivSM").style.display="";
		document.getElementById("divDivSM1").style.display="none";
		document.getElementById("divDivSM2").style.display="none";
		
		
	}
}
