var WebOxArt = {
	cback:null,
	fields:['id','id2','td_id','oe','oe_zamena','oe_zamena2','opis','vrednost','grupa_id','brand','pod_grupa','cena_pdv','stanje','naziv2'],
	sizes:{cena_pdv:6,grupa_id:3,td_id:4,oe_zamena2:2,opis:2,stanje:2,vrednost:4,naziv:26},
	frm_id:'frm_oxweb_art',
	frm:null,
	winName:'WOxArt',
	init:function(holder,cback){

		//holder = holder || $('<div/>');
		holder =  $('<div/>');
		
		$(holder).append('<hr/>');
			//$(holder).append( $('<form/>').attr('id',WebOxArt.frm_id).css('z-index',20).bind('submit' ,WebOxArt.submit ) );
			
			WebOxArt.frm = $('<form/>').attr('id',WebOxArt.frm_id).css('z-index',20).bind('submit' ,WebOxArt.submit );
			//WebOxArt.frm = $('#'+this.frm_id)
			//$(holder).append(WebOxArt.frm);

		$.each( this.fields , function(i,name){
			//var f =
			$(WebOxArt.frm).append(name +':');
			var sz = WebOxArt.sizes[name] || 10;
			//$('<input type="text"/>').attr( { 'name' : name , 'id': 'wa_'+name , size:sz} ).css('width','80px').appendTo( WebOxArt.frm );
			$('<input type="text"/>').attr( { 'name' : name , 'id': 'wa_'+name , size:sz} ).appendTo( WebOxArt.frm );
			if( i % 3 == 0 && i!=0)$(WebOxArt.frm).append('&nbsp; <br/>');
			//$('<input type="text"/>').attr('name' , name ).attr('id' , 'aw_'+name).appendTo( holder );
		});

		
		WebOxArt.frm.append('<input type="submit" value="submit" id="wa_submit" />');
		WebOxArt.frm.append('<input type="button" value="insert" id="wa_insert" />');
		$(holder).append(WebOxArt.frm)

		this.cback=cback||WebOxArt.insert;
		this.cback=cback;
		
		
		//console.log(holder);
		TopWindow.show(holder.html(),this.winName);
		$('#'+this.frm_id).bind('submit' ,WebOxArt.submit );
		$('#wa_insert').click( WebOxArt.insert );
		if(! $('#dbg').size() ) $('<pre/>').attr('id','dbg').prependTo('body');

	},
	load:function(art_id){
		TopWindow.disp(this.winName);
		var polja = WebOxArt.fields.join(',');
		var sql="select "+polja+" from oxid_web.artikli_web where id='"+art_id+"'";
		$.post('/ajax/sql' , {sql:sql , type:'json'} ,function(data){
			$.each(data,function(i,rs){
				//console.log(rs['id']);
				d = rs._data;
				$.each( WebOxArt.fields , function(i,name){
				//	Dbg.a(name);
				//	Dbg.a("\n");
				//	Dbg.a(d[name]);
					var anid = '#wa_'+name;
					$(anid).val(d[name] || '');
				});
			})
		} , 'json');
	},
	save:function (row){
		if(WebOxArt.cback) {
			WebOxArt.cback.call();
			return;
		}

		//ovo za sad nece da ide
	  var sql="update oxid_web.artikli_web set ";
	  var sets = new Array();
		$.each( WebOxArt.fields , function(i,name){
			if(name=='id') return true;

			var v = $('#wa_'+name).val();
			if(v)	sets.push (  name+'="'+ v +'" ' );
		});
		//var

		sql += sets.join(',') +" where id=\"" +$('#wa_id').val() +'" limit 1';
		$.post('/ajax/sql',{sql:sql} ,function(d){$('.dbg').text(d)} );
		//alert(sql);
		return false;
	},
	insert:function(){
		//alert('inserting');
		//var eva="OxWeb_ArtikliWeb::insert($id,$kl_id,$td_id,$naziv,$ga_id,$brand,$cena_pdv,$stanje)";
		var eva="OxWeb_ArtikliWeb::insert(";
		 var sets = new Array();
		$.each( ['id','id2','td_id','naziv','ga_id','brand','cena_pdv','stanje','vrednost','oe'] , function(i,name){
			//if(name=='id') return true;

			var v = $('#wa_'+name).val();
			sets.push ( "'"+ v +"'"  );
		});
		eva += sets.join(',') +');';
		console.log(eva);
		Eva.eva(eva);

	},
	submit:function(){
		WebOxArt.save();
		return false;
	},
	set:function(field,val){
		if(!val) return;
		$('#wa_'+field).val(val);
	},
	get:function(field){
		return $('#wa_'+field).val();
	},



}
WebOxArtToTip={
	cback:null,
	fields:['td_id','la_id','tip_id'],
	sizes:{cena_pdv:6,grupa_id:3,td_id:4,oe_zamena2:2,opis:2,stanje:2,vrednost:4,naziv:26},
	frm_id:'frm_oxweb_arttot',
	fix:'#wot_',
	frm:null,
	winName:'WOxAtoT',
	init:function(holder,cback){

		//holder = holder || $('<div/>');
		holder =  $('<div/>');
		
		$(holder).append('<hr/>');
			//$(holder).append( $('<form/>').attr('id',WebOxArt.frm_id).css('z-index',20).bind('submit' ,WebOxArt.submit ) );
			
			WebOxArtToTip.frm = $('<form/>').attr('id',WebOxArtToTip.frm_id).css('z-index',22).bind('submit' ,WebOxArtToTip.submit );
			//WebOxArt.frm = $('#'+this.frm_id)
			//$(holder).append(WebOxArt.frm);

		$.each( this.fields , function(i,name){
			//var f =
			$(WebOxArtToTip.frm).append(name +':');
			var sz = WebOxArtToTip.sizes[name] || 10;
			//$('<input type="text"/>').attr( { 'name' : name , 'id': 'wa_'+name , size:sz} ).css('width','80px').appendTo( WebOxArt.frm );
			$('<input type="text"/>').attr( { 'name' : name , 'id': 'wot_'+name , size:sz} ).appendTo( WebOxArtToTip.frm );
			if( i % 3 == 0 && i!=0)$(WebOxArtToTip.frm).append('&nbsp; <br/>');
			//$('<input type="text"/>').attr('name' , name ).attr('id' , 'aw_'+name).appendTo( holder );
		});

		
		WebOxArtToTip.frm.append('<input type="button" value="get tip_id" id="wot_tipid" />');
		WebOxArtToTip.frm.append('<input type="submit" value="submit" id="wot_submit" />');
		$(holder).append(WebOxArtToTip.frm)

		//this.cback=cback||WebOxArtToTip.insert;
		//console.log(holder);
		TopWindow.show(holder.html(),this.winName);
		$('#'+this.frm_id).bind('submit' ,WebOxArtToTip.submit );
		$('#wot_tipid').bind('click' ,function(){ WebOxArtToTip.set('tip_id',MakeModel.getTipId() ) ;});
		
		if(! $('#dbg').size() ) $('<pre/>').attr('id','dbg').prependTo('body');

	},
	submit:function(){
		 //<a href="#" onclick=' $.post("/ajax/eva" , {eva:"TD_Adm_Collector::insertArtToTipSingle(2041312,3795 , 329032 );"}  ) ;return false;'>dodaj 329032</a>
		 //	public static function insertArtToTipSingle($td_id , $tip_id , $la_id ){
		var td_id = WebOxArtToTip.get('td_id');
		var tip_id = WebOxArtToTip.get('tip_id');
		//var tip_id = MakeModel.getTipId();
		
		var la_id = WebOxArtToTip.get('la_id');
		var ev = "TD_Adm_Collector::insertArtToTipSingle("+td_id+","+tip_id+", "+la_id+" );";
		Eva.eva(ev);
		return false;
	},
	set:function(field,val){
		if(!val) return;
		$(WebOxArtToTip.fix+field).val(val);
	},
	get:function(field){
		return $(WebOxArtToTip.fix+field).val();
	},
}
