function ANM_CtSC_send_data(){
	window.document.ANM_CtSC.SetVariable("ANM_CtSC_php_url", this.php_processor);
	window.document.ANM_CtSC.SetVariable("ANM_CtSC_MyObj",this.obj_name);
	if(this.send_names){
		for(var inc;inc<this.send_names.length;inc++){
			window.document.ANM_CtSC.SetVariable(this.send_names[inc],this.send_vals[inc]);
		}
	}
	window.document.ANM_CtSC.SetVariable("ANM_CtSC_data_sent", true);
	
}

function ANM_CtSC_get_data(var_names,var_vals){
	this.var_names=var_names.split(",");
	this.var_vals=var_vals.split(",");
	this.var_length=var_names.length;
	this.send_names=null;
	this.send_vals=null;
	if(this.callback){
		eval(this.callback+"()");
	}
}

function get_var_names(){
	return this.var_names;
}

function get_var_vals(){
	return this.var_vals;
}

function get_var_val(var_name){

	for(var x=0;x<this.var_length;x++){
		if (this.var_names[x]==var_name){
			return this.var_vals[x];
		}
	}
}

function set_var(var_name,var_val){
	if(var_name){
		this.send_names.push(var_name);
		this.send_vals.push(var_val);		
	}
}

function clear_send_vars(){
	this.send_names=null;
	this.send_vals=null;	
}

function set_script(processor){
	this.php_processor=processor;
}

function ANM_CtSC_Obj(obj_name,processor,callback){
	//var this.send_names;
	//var this.send_vals;
	this.obj_name=obj_name;
	this.callback=callback;
	this.add_send_var=set_var;
	this.clear_send_vars=clear_send_vars;
	this.send=ANM_CtSC_send_data;
	this.ANM_CtSC_get_data=ANM_CtSC_get_data;
// 	if(var_names){
// 		this.var_names=var_names.split(",");
// 		this.var_vals=var_vals.split(",");
// 		this.var_length=this.var_vals.length;
// 	}
	if(processor){
		this.php_processor=processor;
	}
	
	this.set_script=set_script;
	this.get_var_names=get_var_names;
	this.get_var_vals=get_var_vals;
	this.get_var_val=get_var_val;

}


function Create_CtSC_Obj(name,processor,callback){
	//alert("var "+ name +"= new ANM_CtSC_Obj("+name+","+processor+","+callback+");");
	eval(name +"= new ANM_CtSC_Obj(\""+name+"\",\""+processor+"\",\""+callback+"\");");
	//alert("HELLO");
}