function gotoPage(url){
	window.location.href = url;
}

function confirmDel(){
	var del = confirm("确定删除吗？删除后不可恢复！");
	return del;
}

function IsURL(urlString){
	regExp = /(?:(?:http[s]?|ftp):\/\/)?[^\/\.]+?\.[^\.\\\/]+?\.\w{2,}$/i;
	if (urlString.match(regExp)){
		//is a url
		return true;
	}else{
		//not a url
		return false;        
	}
}

function isEmail(strEmail) {
    if (strEmail.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
        return true;
    else
        return false;
}

function checkAddCuXiao(){
	var title = $.trim($("#title").val());
	if(title=="" || title.length < 10){
		alert("联盟动态标题不可为空，最少10个字符，最多40个字符");
		//$("#title").attr("value", "");
		$("#title").focus();
		return false;
	}
	
	var content = $.trim($("#tb_ReplyBody___Editor").val());
	if(content==""){
		alert("联盟动态内容不可为空");
		$("#tb_ReplyBody___Editor").attr("value", "");
		$("#tb_ReplyBody___Editor").focus();
		return false;
	}

	var code = $.trim($("#code").val());
	if(code==""){
		alert("验证码不可为空");
		//$("#code").attr("value", "");
		$("#code").focus();
		return false;
	}	
	return true;
}

//免费收录短信群发公司网站
function checkAddIdc(){
	var adname = $.trim($("#adname").val());
	if(adname==""){
		alert("联盟名称不可为空");
		$("#adname").attr("value", "");
		$("#adname").focus();
		return false;
	}
	
	var url = $.trim($("#url").val());
	if(url=="" || url=="http://"){
		alert("联盟网址不可为空");
		$("#url").attr("value", "http://");
		$("#url").focus();
		return false;
	}
	if($("#JE_LMLX").checked==false){
		alert("联盟类型不能为空");
		return false;
	}
	
	if($("#JE_ZFZQ").val()==""){
		alert("请选择支付周期");
		$("#JE_ZFZQ").focus();
		return false;
	}
	
	if($("#JE_QFJE").val()==""){
		alert("请选择起付金额");
		$("#JE_QFJE").focus();
		return false;
	}

	var adname = $.trim($("#JE_JJ").val());
	if(adname==""){
		alert("请认真填写联盟简介\r\n以便客户更多的了解联盟");
		$("#JE_JJ").attr("value", "");
		$("#JE_JJ").focus();
		return false;
	}

	$("#submitBtn").hide();
	$("#cancelBtn").hide();
	$("#loading").show();
	return true;
}

//我站我秀
function checkAddMySite(){
	var mySite_name = $.trim($("#mySite_name").val());
	if(mySite_name==""){
		alert("错误：网站名称不可为空");
		$("#mySite_name").attr("value", "");
		$("#mySite_name").focus();
		return false;
	}

	var mySite_url = $.trim($("#mySite_url").val());
	if(mySite_url=="" || !IsURL(mySite_url)){
		alert("错误：网站地址填写错误，请正确填写");
		$("#mySite_url").attr("value", "http://");
		$("#mySite_url").focus();
		return false;
	}

	var mySite_type = $.trim($("#mySite_type").val());
	if(mySite_name==""){
		alert("错误：网站类别不可为空");
		$("#mySite_type").attr("value", "");
		$("#mySite_type").focus();
		return false;
	}

	var mySite_subtype = $.trim($("#mySite_subtype").val());
	if(mySite_subtype==""){
		alert("错误：网站子类别不可为空");
		$("#mySite_subtype").attr("value", "");
		$("#mySite_subtype").focus();
		return false;
	}
	
	var baidu = $.trim($("#baidu").val());
	if(baidu==""){
		alert("错误：请填写baidu收录数量");
		$("#baidu").attr("value", "");
		$("#baidu").focus();
		return false;
	}
	
	var google = $.trim($("#google").val());
	if(google==""){
		alert("错误：请填写google收录数量");
		$("#google").attr("value", "");
		$("#google").focus();
		return false;
	}
	
	var pr = $.trim($("#pr").val());
	if(pr==""){
		alert("错误：请填写 PageRank 值");
		$("#pr").attr("value", "");
		$("#pr").focus();
		return false;
	}	
	
	var alexa = $.trim($("#alexa").val());
	if(alexa==""){
		alert("错误：请填写alexa排名");
		$("#alexa").attr("value", "");
		$("#alexa").focus();
		return false;
	}	
	
	var mySite_qq = $.trim($("#mySite_qq").val());
	if(mySite_qq==""){
		alert("错误：联系 QQ 不可为空");
		$("#mySite_qq").attr("value", "");
		$("#mySite_qq").focus();
		return false;
	}

	var mySite_email = $.trim($("#mySite_email").val());
	if(mySite_email=="" || !isEmail(mySite_email)){
		alert("错误：联系 email 为空或格式不正确");
		$("#mySite_email").attr("value", "");
		$("#mySite_email").focus();
		return false;
	}

	var mySite_description = $.trim($("#mySite_description").val());
	if(mySite_description==""){
		alert("错误：网站简介不可为空");
		$("#mySite_description").attr("value", "");
		$("#mySite_description").focus();
		return false;
	}
	$("#submitBtn").hide();
	$("#cancelBtn").hide();
	$("#loading").show();
	return true;	
}

//验证表
function checkComment(cookieId){	
	var cName = $.trim($("#cname").val());
	if(cName==""){
		alert("请填写昵称");
		$("#cname").attr("value", "匿名");
		return false;
	}
	
	var score1 = $("#score1").val();
	if(score1==0){
		alert("请给结账及时性打分");
		return false;
	}
	var score2 = $("#score2").val();
	if(score2==0){
		alert("请给服务商信誉打分");
		return false;
	}
	var score3 = $("#score3").val();
	if(score3==0){
		alert("请给代码丰富度打分");
		return false;
	}
	var score4 = $("#score4").val();
	if(score4==0){
		alert("请给服务质量打分");
		return false;
	}	
	
	var title = $.trim($("#title").val());
	if(title==""){
		$("#title").focus();
		$("#title").attr("value", "");
		alert("请填写标题");
		return false;
	}
	var content = $.trim($("#content").val());
	if(content==""){
		$("#content").focus();
		$("#content").attr("value", "");
		alert("请填写评价内容");
		return false;
	}else{
		if(content.length < 15){
			alert("评价内容不可以少于15个字符！");
			$("#content").focus();
			return false;
		}else if(content.length > 2000){
			alert("评价内容最多可输入 2000 个字符！");
			$("#content").focus();
			return false;		    
		}
	}
	
	var code = $.trim($("#code").val());
	if(code==""){
		$("#code").focus();
		$("#code").attr("value", "");
		alert("请填写验证码");
		return false;
	}		
	$("#submitBtn").hide();
	$("#cancelBtn").hide();
	$("#loading").show();
	return true;
}

function strLen(str){
     var i,sum;
     sum=0;
     for(i=0;i<str.length;i++){
         if ((str.charCodeAt(i)>=0) && (str.charCodeAt(i)<=255))
             sum=sum+1;
         else
             sum=sum+2;
     }
     return sum;
}

function setRateValue(v, rateId){
	var divId = "#" + rateId + "_desc";
	var scoreDesc = "";
	var speed = new Array("很慢", "较慢", "一般", "较快", "很快");
	var price = new Array("很低", "较低", "一般", "较高", "很高");
	var server = new Array("很差", "较差", "一般", "较好", "很好");
	var safe = new Array("很弱", "较弱", "一般", "较强", "很强");
	
	$("#" + rateId).attr("value", v);	
	
	switch(rateId){
		case "score1":
			scoreDesc = speed[v-1];
			break;
		case "score2":
			scoreDesc = price[v-1];
			break;
		case "score3":
			scoreDesc = server[v-1];
			break;
		case "score4":
			scoreDesc = safe[v-1];
			break;			
		default:
			scoreDesc = "";
	}
	
	//var valueOfDiv = $(divId).text();
	//if(valueOfDiv!=""){
		$(divId).slideUp(150);
	//}
	$(divId).slideDown(200);	
	$(divId).attr("innerHTML", v + "分：" +scoreDesc);
}

function setClassName(currentId, class_name){
	$("#" + currentId).attr("className", class_name);
}

function removeClassName(currentId){
	$("#" + currentId).removeAttr("className");
}

function showAddCommentForm(){
	$("#add_comment_div").slideDown();
}

function showLeftSeconds(cookieId, id){
	var expTimes = $.cookie(cookieId);
	var d = new Date();
	var nowTimes = d.getTime();
	document.write(expTimes);
	document.write(" -- ");
	document.write(nowTimes);
	var leftSeconds = (expTimes - nowTimes)/1000;
	//alert(leftSeconds);
	$("#leftSeconds").html(leftSeconds);
	if(leftSeconds <=0){
		$("#leftSeconds_" + id).hidde();
	}
}

function DateDiff(sDate1, sDate2){ 
	//sDate1和sDate2是2002-12-18 12:20:34格式
	var aDate, oDate1, oDate2, iDays;
	aDate = sDate1.split(" ")
	oDate1 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0]) //转换为12-18-2002格式
	aDate = sDate2.split("-")
	oDate2 = new Date(aDate[1] + '-' + aDate[2] + '-' + aDate[0])
	iDays = parseInt(Math.abs(oDate1 - oDate2) / 1000 / 60 / 60 /24) //把相差的毫秒数转换为天数
	return iDays
}


function checkLinks(){
	var siteName = $.trim($("#siteName").val());
	if(siteName==""){
		alert("请填写您的网站名称");
		$("#siteName").attr("value", "");
		$("#siteName").focus();
		return false;
	}	
	
	var siteUrl = $.trim($("#siteUrl").val());
	if(siteUrl=="" || siteUrl == "http://"){
		alert("请填写您的网址，网址要以 http:// 开头");
		$("#siteUrl").attr("value", "http://");
		$("#siteUrl").focus();
		return false;
	}	
	
	var siteType = $.trim($("#siteType").val());
	if(siteType==""){
		alert("请选择网址所属类别");
		$("#siteType").attr("value", "");
		$("#siteType").focus();
		return false;
	}	
	
	return true;
}


/**
 * 选择框
 */
$(function(){
   //移到右边
   $('#add').click(function() {
		$('#address2_unselected option:selected').remove().appendTo('#address2_selected');
   });
   //移到左边
   $('#remove').click(function() {
		$('#address2_selected option:selected').remove().appendTo('#address2_unselected');
   });
   //双击选项
   $('#address2_unselected').dblclick(function(){
       $("option:selected",this).remove().appendTo('#address2_selected');
   });
   //双击选项
   $('#address2_selected').dblclick(function(){
       $("option:selected",this).remove().appendTo('#address2_unselected');
   });
   //左边向上按钮
   $('#left_up').click(function(){
      var index =  $('#address2_unselected option').index($('#address2_unselected option:selected:first'));
	  var $recent =  $('#address2_unselected option:eq('+(index-1)+')');
	  if(index>0){
	     var $options = $('#address2_unselected option:selected').remove();
		 setTimeout(function(){
			  $recent.before($options )
		 },10);
	  }
   });
   //左边向下按钮
   $('#left_down').click(function(){
      var index =  $('#address2_unselected option').index($('#address2_unselected option:selected:last'));
	  var len = $('#address2_unselected option').length-1;
	  var $recent =  $('#address2_unselected option:eq('+(index+1)+')');
	  if(index<len ){
	 	 var $options = $('#address2_unselected option:selected').remove();
		 setTimeout(function(){
			 $recent.after( $options )
		 },10);
	   }
   });
   //右边向上按钮
   $('#right_up').click(function(){
      var index =  $('#address2_selected option').index($('#address2_selected option:selected:first'));
	  var $recent =  $('#address2_selected option:eq('+(index-1)+')');
	  if(index>0){
	     var $options = $('#address2_selected option:selected').remove();
		 setTimeout(function(){
			  $recent.before($options )
		 },10);
	  }
   });
   //右边向下按钮
   $('#right_down').click(function(){
      var index =  $('#address2_selected option').index($('#address2_selected option:selected:last'));
	  var len = $('#address2_selected option').length-1;
	  var $recent =  $('#address2_selected option:eq('+(index+1)+')');
	  if(index<len ){
	 	 var $options = $('#address2_selected option:selected').remove();
		 setTimeout(function(){
			 $recent.after( $options )
		 },10);
	   }
   });
});
  

// 加入收藏夹
function addToFavorite() {
    if (document.all) {
        window.external.addFavorite('http://www.gpcdhc.com', '短信群发公司评测网,专业联盟评测网!');
    }else if (window.sidebar) {
        window.sidebar.addPanel('短信群发公司评测网,专业联盟评测网!', 'http://www.gpcdhc.com', "");
    }
}

// 设置首页
function setHomepage() {
    if (document.all) {
        document.body.style.behavior = 'url(#default#homepage)';
        document.body.setHomePage('http://www.gpcdhc.com');
    }else if (window.sidebar) {
        if (window.netscape) {
            try {
                netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            } catch (e) {
                alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
            }
    }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', 'http://www.gpcdhc.com');
    }　　　　　　　　　　　 
}   

function changeCuXiaoFontColor(){
    var red = "red";
    var black = "black";
    var id = $("#free-add-cuxiao");
    var currentColor = id.css("color");
    //alert(currentColor);
    if(currentColor == red){
        id.css({'color':black});
    }else{
        id.css({'color':red});
    }
}

function changeIdcFontColor(){
    var green = "green";
    var black = "black";
    var id = $("#free-add-idc");
    var currentColor = id.css("color");
    //alert(currentColor);
    if(currentColor == green){
        id.css({'color':black});
    }else{
        id.css({'color':green});
    }    
}

function checkUserReg(){
	var email = $.trim($("#email").val());
	if(email=="" || !isEmail(email)){
		alert("请正确输入您的电子邮件");
		$("#email").attr("value", "");
		$("#email").focus();
		return false;
	}    
	
	var password1 = $.trim($("#password1").val());
	if(password1==""){
		alert("请输入密码");
		$("#password1").attr("value", "");
		$("#password1").focus();
		return false;
	}
	
	var password2 = $.trim($("#password2").val());
	if(password2==""){
		alert("请再输入密码");
		$("#password2").attr("value", "");
		$("#password2").focus();
		return false;
	}		
	
	if(password1 != password2){
	    alert("两次密码不同，请重新输入");
		$("#password1").attr("value", "");
		$("#password2").attr("value", "");
		$("#password1").focus();
		return false;	    
	}
	
	var code = $.trim($("#code").val());
	if(code==""){
		alert("请输入右边的验证码");
		$("#code").attr("value", "");
		$("#code").focus();
		return false;
	}	
	
	return true;
}

function checkChangePwd(){
	var oldPassword = $.trim($("#oldPassword").val());
	if(oldPassword==""){
		alert("请输入原来的密码");
		$("#oldPassword").attr("value", "");
		$("#oldPassword").focus();
		return false;
	}   

	var newPassword = $.trim($("#newPassword").val());
	if(newPassword=="" || newPassword.length < 6){
		alert("请输入新密码，新密码为长度大于 6 的字符");
		$("#newPassword").attr("value", "");
		$("#newPassword").focus();
		return false;
	}  

	var confirmPassword = $.trim($("#confirmPassword").val());
	if(confirmPassword==""){
		alert("请输入确认密码");
		$("#confirmPassword").attr("value", "");
		$("#confirmPassword").focus();
		return false;
	}  
	
	if(newPassword != confirmPassword){
		alert("两次输入的密码不同，请重新输入");
		$("#confirmPassword").attr("value", "");
		$("#newPassword").attr("value", "");
		$("#newPassword").focus();   
	    return false;
	}
	return true;	
}

function checkChangeUserInfo(){
	var fact_name = $.trim($("#fact_name").val());
	if(fact_name==""){
		alert("请填写真实姓名");
		$("#fact_name").attr("value", "");
		$("#fact_name").focus();
		return false;
	}     
	
	var nick_name = $.trim($("#nick_name").val());
	if(nick_name==""){
		alert("请填写昵称");
		$("#nick_name").attr("value", "");
		$("#nick_name").focus();
		return false;
	} 

	var qq = $.trim($("#qq").val());
	if(qq==""){
		alert("请填写QQ号码");
		$("#qq").attr("value", "");
		$("#qq").focus();
		return false;
	} 
	return true;	
}

function checkUserLogin(){
	var email = $.trim($("#email").val());
	if(email=="" || ! isEmail(email)){
		alert("请输入Email(登录账号)");
		$("#email").attr("value", "");
		$("#email").focus();
		return false;
	}	
	
	var password = $.trim($("#password").val());
	if(password==""){
		alert("请输入密码");
		$("#password").attr("value", "");
		$("#password").focus();
		return false;
	}    
	
    var code = $.trim($("#code").val());
	if(code==""){
		alert("请输入右边的验证码");
		$("#code").attr("value", "");
		$("#code").focus();
		return false;
	}	
	
	return true;
}

function checkFindPassword(){
	var email = $.trim($("#email").val());
	if(email=="" || ! isEmail(email)){
		alert("请输入Email(登录账号)");
		$("#email").attr("value", "");
		$("#email").focus();
		return false;
	}
	
    var code = $.trim($("#code").val());
	if(code==""){
		alert("请输入右边的验证码");
		$("#code").attr("value", "");
		$("#code").focus();
		return false;
	}	
	
	return true;    
}

//我要投稿验证
function publishAddValidate(){
    var title = $.trim($("#title").val());
	if(title==""){
		alert("请填写标题");
		$("#title").attr("value", "");
		$("#title").focus();
		return false;
	}    
	
    var category = $.trim($("#category").val());
	if(category==""){
		alert("请选择稿件所属类别");
		$("#category").attr("value", "");
		$("#category").focus();
		return false;
	}	
	
	return true;
}

function returnInfo1(count){
    return "您还需要输入<span style='color:#FF0000;font-weight:bold;'>" + count + "</span>个字";
}
function returnInfo2(count){
    return "您还可以输入<span style='color:#008000;font-weight:bold;'>" + count + "</span>个字";
}
function returnInfo3(count1, count2){
    return "你最多只能输入<span>" + count1 + "</span>个字，多写<span>" + count2 + "</span>个";
}

function commentCharacterCounter(){ 
    var max = 2000;
    var min = 15;
    var currentCount = 0;
    var info = "";
    
    var content = $.trim($("#content").val());
    currentCount = content.length;
    if(currentCount < min){
        info = returnInfo1(min - currentCount);
    }else if(currentCount >= min && currentCount < max){
        info = returnInfo2(max - currentCount);
    }else if(currentCount > max){
        info = returnInfo3(max, currentCount-max);
    }
    $("#character-info").html( info );
}