﻿var Request = new Object();
Request.send = function(url, method, callback, data, urlencoded) {
	var req;	
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	}
	req.onreadystatechange = function() {
		if (req.readyState == 4) {
			if (req.status < 400) {
				(method=="POST") ? callback(req) : callback(req,data);
			} else {
				alert("加载数据出错，原因：\n" + req.status+ "/" + req.statusText);
			}
		}
	}
	if (method=="POST") {
		req.open("POST", url, true);
		if (urlencoded) req.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		req.send(data);
	} else {		
		req.open("GET", url, true);
		req.send(null);
	}	
	return req;
}

Request.sendRawPOST = function(url, data, callback) {
	Request.send(url, "POST", callback, data, false);
}
Request.sendPOST = function(url, data, callback) {
	Request.send(url, "POST", callback, data, true);
}
Request.sendGET = function(url, callback, args) {
	return Request.send(url, "GET", callback, args);
}

function my_add_box()
{    
    Request.sendPOST("saveUserData.aspx","mode=new2&"+data,saveDateBox);
}

saveDateBox = function(response) 
{
	var isSuccess=response.responseText;
	if(isSuccess=="true")
	{
	    alert("添加成功！");	    
	}
}
//review_click
function review_click()
{
    var c_remark= document.getElementById("remark");
    var c_checkcode= document.getElementById("checkcode");
    var c_username= document.getElementById("username");
    var c_b_username= document.getElementById("b_username");
    var c_iid= document.getElementById("iid");
    
    var remark=c_remark.value;
    var checkcode=c_checkcode.value;
    var username=c_username.value;
    var b_username=c_b_username.value;
    var iid=c_iid.value;      
    
    if(username=="")
    {
        alert("用户名不能为空！");
        return;
    }
    
    if(remark=="")
    {
        alert("内容不能为空！");
        return;
    }
    
    if(checkcode=="")
    {
        alert("内容不能为空！");
        return;
    }
    
    Request.sendPOST("/review/put.aspx","nsort=blog&iid="+iid+"&b_username="+b_username+"&username="+username+"&checkcode="+checkcode+"&remark="+remark,saveReviewDate);
}

saveReviewDate = function(response) 
{
	var mySuc=response.responseText;
	//alert(mySuc);
	if(mySuc=="09")
	{
	    alert("发表评论成功！");	
        window.location.reload();             
	}
	
	if(mySuc=="01")
	{
	    alert("验证码出错！");	  
	    var img_check = document.getElementById("img_check");
	    img_check.src="/common/checkcode/index.aspx?v="+Math.random() ;
	}
	
}


//selectClassBox start
var selectName="";
var controlId="";
var SelectedLeast;
var classStar;

function selectChange(myValue,myStar,myControl,myNsort,myCssClass,myDefaultText,mySelectedLeast)
{	    
    //alert(mySelectedLeast);
    selectName="sel_"+myControl+"_"+myStar;
    controlId=myControl;
    SelectedLeast=mySelectedLeast;
    classStar=myStar;   
    
    var myHiddenControl=document.getElementById("hidden_"+controlId);
    var myHiddenMidControl=document.getElementById("hid_mid_"+controlId);
	if(myHiddenControl==null || myHiddenMidControl==null) return;	
    myHiddenMidControl.value=myValue;  
	myHiddenControl.value=myValue;  
    if(myValue=="") return;
    Request.sendPOST("/colligate/class.aspx","nsort="+myNsort+"&cssclass="+myCssClass+"&defaultText="+escape(myDefaultText)+"&controlid="+myControl+"&c_f="+myValue,classData);
    //alert(myValue);   
}
//删除所有下级分类
function clearOtherClass()
{
    var mySelect;    
    for(var i=(parseInt(classStar)+1);i<6;i++)
    {
        try
        {        
            mySelect=document.getElementById("sel_"+controlId+"_"+i);
            //if(mySelect==null) break;
            mySelect.parentNode.parentNode.removeChild(mySelect.parentNode);
        }
        catch(e){}
    }
}

classData = function(response) 
{
	var myResponseText=response.responseText;
	//alert(myResponseText);	
	var myHiddenControl=document.getElementById("hidden_"+controlId);
	if(myHiddenControl==null) return;	
	if(myResponseText=="false")
	{	    
	    //alert(myHiddenControl.value);	    
	}
	else
	{	
	
	    clearOtherClass();
	
	    if(SelectedLeast=="True") myHiddenControl.value="";
	    var mySelect=document.getElementById(selectName);	   
	    var mySpan=document.createElement("span");
	    //mySpan.id="sp_";
	    mySpan.style.padding="0 0 0 8px";
	    mySpan.innerHTML=myResponseText;
	    //mySelect.parentNode.removeChild(mySelect.parentNode);
	    mySelect.parentNode.parentNode.appendChild(mySpan);
	}	
}
//selectClassBox end

function subscriptionButtonOver()
{
   
    //alert(2222);
    
}

