/*  Uploadify  common functions */
	var Img_upload_id=0
	var imgFormat="*.gif;*.jpg;*.png;*.jpeg;0.001;*.2bp;*.2d;*.3d;*.3d2;*.3d4;*.3da;*.3df;*.3dl;*.3dm;*.3dmf;*.3ds;*.3dv;*.3dx;*.8pbs;*.abm;*.ac5;*.ac6;*.acr;*.act;*.adc;*.adi;*.afp;*.agif;*.agp;*.ai;*.aic;*.ais;*.amu;*.an8;*.anm;*.apng;*.ard;*.arr;*.art;*.art;*.asat;*.awd;*.awd;*.bcf;*.bcp;*.bip;*.biz;*.blend;*.blkrt;*.blz;*.bmc;*.bmc;*.bmf;*.bmf;*.bmp;*.br3;*.br4;*.br5;*.bro;*.bro;*.btw;*.bvh;*.c4;*.c4d;*.cag;*.cal;*.cal;*.cals;*.cam;*.can;*.catpart;*.cd2;*.cd5;*.cdr;*.cdt;*.ce;*.cel;*.cgm;*.cil;*.cin;*.cit;*.cld;*.cm2;*.cmp;*.cmp;*.cmx;*.cmz;*.cnv;*.comicdoc;*.cpc;*.cpd;*.cph;*.cps;*.cpt;*.cr2;*.cr2;*.crw;*.crz;*.csd;*.csf;*.csm;*.cut;*.cv5;*.cvg;*.cvi;*.cvi;*.cvs;*.cvx;*.dae;*.dc;*.dcd;*.dcm;*.dcr;*.dcs;*.dcx;*.ddb;*.ddrw;*.dds;*.des;*.des;*.design;*.dff;*.dfx;*.dgn;*.dib;*.djvu;*.dng;*.dpd;*.dpp;*.dpr;*.dpx;*.drw;*.drw;*.drwdot;*.dtp;*.dtw;*.dvl;*.dwf;*.dwfx;*.dwg;*.dxb;*.dxf;*.egg;*.emf;*.emz;*.enc;*.eps;*.exif;*.fac;*.face;*.fal;*.fax;*.fbm;*.fbx;*.fc2;*.fcd;*.fcw;*.fcz;*.fd2;*.fh9;*.fhd;*.fig;*.fil;*.fits;*.flx;*.fm;*.fp3;*.fpf;*.fpx;*.fs;*.fxg;*.g;*.gcd;*.gds;*.gem;*.gem;*.geo;*.gfb;*.gif;*.gks;*.gmf;*.gpd;*.graffle;*.grn;*.gro;*.grob;*.gry;*.gsd;*.gsm;*.gxc;*.gxd;*.hcx;*.hd2;*.hdp;*.hdr;*.hdz;*.hf;*.hip;*.hipnc;*.hmk;*.hpgl;*.hpi;*.hpl;*.hr;*.hr2;*.hrf;*.hrz;*.htz4;*.iam;*.ic1;*.ic2;*.ic3;*.ica;*.icb;*.icn;*.icon;*.ics;*.idw;*.iff;*.iges;*.igs;*.ilbm;*.ildoc;*.imj;*.ind;*.indd;*.indt;*.info;*.ink;*.ink;*.int;*.inx;*.ipt;*.ithmb;*.ivr;*.j;*.j2c;*.j2k;*.jas;*.jbf;*.jbig;*.jbr;*.jfi;*.jfif;*.jia;*.jif;*.jiff;*.jng;*.jp2;*.jpc;*.jpd;*.jpe;*.jpeg;*.jpf;*.jpg;*.jpw;*.jpx;*.jt;*.jtf;*.kdc;*.kdk;*.kfx;*.kic;*.kmc;*.kmcobj;*.kodak;*.kpg;*.lab;*.lbm;*.lin;*.lnd;*.lt2;*.ltz;*.lwo;*.lws;*.lxf;*.m3d;*.ma;*.mac;*.mag;*.max;*.max;*.max;*.mb;*.mbm;*.mc5;*.mc6;*.mcs;*.mcx;*.mcz;*.mdi;*.meb;*.mesh;*.mfo;*.mfp;*.mft;*.mgf;*.mgs;*.mic;*.mip;*.mix;*.mix;*.mma;*.mng;*.mnm;*.model;*.mp;*.mrb;*.mrw;*.ms3d;*.msk;*.msp;*.mtx;*.mtz;*.nav;*.ncd;*.nef;*.neo;*.nff;*.nif;*.nrw;*.ntc;*.ntf;*.obj;*.odc;*.odg;*.odi;*.odif;*.off;*.ola;*.omf;*.opd;*.opf;*.orf;*.ota;*.otb;*.otc;*.otg;*.oti;*.ovw;*.p21;*.p2z;*.p3d;*.p65;*.pac;*.pal;*.pap;*.pat;*.pat;*.pbm;*.pc1;*.pc2;*.pc3;*.pc6;*.pc7;*.pcd;*.pct;*.pcx;*.pd;*.pdd;*.pdf;*.pdg;*.pdn;*.pe4;*.pe4;*.pef;*.pfl;*.pfr;*.pgm;*.pi1;*.pi2;*.pi2;*.pi3;*.pi4;*.pi5;*.pi6;*.pic;*.pic;*.pic;*.picnc;*.pict;*.pictclipping;*.pix;*.pl;*.pl0;*.pl1;*.pl2;*.pla;*.pln;*.plt;*.plt;*.ply;*.pm;*.pm3;*.pm4;*.pm5;*.pm6;*.png;*.pnt;*.pov;*.pov;*.pp2;*.ppm;*.ppp;*.ppx;*.ppz;*.prn;*.prt;*.prt;*.prw;*.ps;*.psb;*.psd;*.psf;*.psg;*.psid;*.psm;*.psp;*.pspimage;*.ptx;*.ptx;*.pwp;*.pws;*.px;*.pxm;*.pxr;*.pz2;*.pz3;*.pzz;*.qdf;*.qif;*.qti;*.qtif;*.qxd;*.qxp;*.qxt;*.raf;*.ras;*.raw;*.ray;*.rdl;*.rds;*.rft;*.rgb;*.rgb;*.ric;*.rif;*.rix;*.rle;*.rsr;*.sar;*.sat;*.sbk;*.scg;*.sci;*.scp;*.sct;*.scu;*.scv;*.sda;*.sdb;*.sdm;*.sdr;*.sdt;*.sff;*.sfw;*.sgi;*.sh3d;*.sh3f;*.shg;*.shp;*.si;*.sid;*.sig;*.sim;*.sk2;*.skl;*.skp;*.sldasm;*.slddrt;*.slddrw;*.sldprt;*.smp;*.snp;*.sp;*.spc;*.spe;*.spiff;*.spp;*.spt;*.spu;*.sr;*.srf;*.std;*.step;*.stl;*.sto;*.stp;*.sun;*.suniff;*.sup;*.svg;*.svgz;*.sxd;*.taac;*.tcd;*.tct;*.tcw;*.tcx;*.tddd;*.tex;*.tfw;*.tg4;*.tga;*.thm;*.thm;*.thumb;*.tif;*.tiff;*.tjp;*.tlc;*.tn1;*.tn2;*.tn3;*.tny;*.trif;*.u;*.u3d;*.ufo;*.urt;*.v;*.v3d;*.vda;*.vff;*.vic;*.viff;*.vna;*.vnd;*.vrl;*.vsd;*.vss;*.vst;*.vst;*.vtf;*.vtx;*.vue;*.vvd;*.vwx;*.wbmp;*.wdp;*.web;*.wgs;*.wi;*.wic;*.wmf;*.wmp;*.wnk;*.wpg;*.wrl;*.wrp;*.wrz;*.x3d;*.xar;*.xbm;*.xcf;*.xdw;*.xif;*.xof;*.xpm;*.xps;*.xsi;*.xwd;*.xws;*.y;*.yal;*.yaodl;*.ydl;*.yuv;*.zgm;*.zif;*.zno;*.zt";
	var VideoFormats="*.3g2;*.3gp;*.3gp2;*.3gpp;*.3mm;*.60d;*.aep;*.ajp;*.amv;*.amx;*.arf;*.asf;*.asx;*.avb;*.avi;*.avs;*.avs;*.axm;*.bik;*.bin;*.bix;*.box;*.bsf;*.byu;*.camrec;*.cvc;*.d2v;*.d3v;*.dat;*.dav;*.dce;*.dif;*.dir;*.divx;*.dmb;*.dpg;*.dsy;*.dv;*.dvr-ms;*.dvx;*.dxr;*.evo;*.eye;*.f4v;*.fbr;*.fbz;*.fcp;*.flc;*.flh;*.fli;*.flv;*.flx;*.gl;*.grasp;*.gvi;*.gvp;*.hkm;*.ifo;*.imovieproj;*.imovieproject;*.ivf;*.ivr;*.ivs;*.izz;*.izzy;*.lsf;*.lsx;*.m1pg;*.m1v;*.m21;*.m21;*.m2a;*.m2t;*.m2ts;*.m2v;*.m4e;*.m4u;*.m4v;*.meta;*.mgv;*.mj2;*.mjp;*.mjpg;*.mkv;*.mnv;*.mod;*.modd;*.moov;*.mov;*.movie;*.mp21;*.mp21;*.mp2v;*.mp4;*.mp4v;*.mpe;*.mpeg;*.mpg;*.mpg2;*.mpv2;*.mqv;*.msdvd;*.msh;*.mswmm;*.mts;*.mtv;*.mvb;*.mvc;*.mvd;*.nsv;*.nvc;*.ogm;*.ogv;*.par;*.pds;*.piv;*.playlist;*.pmf;*.prel;*.pro;*.prproj;*.pva;*.pxv;*.qt;*.qtch;*.qtl;*.qtz;*.rcproject;*.rdb;*.rec;*.rm;*.rmvb;*.roq;*.rp;*.rts;*.rts;*.rum;*.rv;*.sbk;*.sbt;*.scm;*.scm;*.scn;*.sfvidcap;*.smi;*.smil;*.smk;*.smv;*.spl;*.srt;*.ssm;*.str;*.stx;*.svi;*.swf;*.swi;*.swt;*.tda3mt;*.tivo;*.tod;*.tp;*.tpr;*.trp;*.ts;*.vc1;*.vdo;*.veg;*.vem;*.vf;*.vfw;*.vgz;*.vid;*.viewlet;*.viv;*.vivo;*.vlab;*.vob;*.vp6;*.vp7;*.vro;*.w32;*.wcp;*.wm;*.wmd;*.wmmp;*.wmv;*.wmx;*.wvx;*.xvid;*.yuv;*.zm1;*.zm2;*.zm3;*.zmv";
	var AudioFormats="*.4mp;*.6cm;*.8cm;*.8med;*.8svx;*.a2m;*.aa;*.aa3;*.aac;*.aax;*.abc;*.abm;*.ac3;*.acd;*.act;*.adg;*.ahx;*.aif;*.aifc;*.aiff;*.ais;*.akp;*.al;*.alaw;*.all;*.amf;*.amr;*.ams;*.ams;*.aob;*.ape;*.ase;*.atrac;*.au;*.aud;*.aup;*.avr;*.awb;*.band;*.bap;*.bdd;*.box;*.bun;*.bwf;*.c01;*.caf;*.cda;*.cdr;*.cel;*.cidb;*.cmf;*.copy;*.cpr;*.csh;*.cwp;*.d00;*.d01;*.dcf;*.dcm;*.dct;*.dewf;*.df2;*.dfc;*.dig;*.dig;*.dls;*.dm;*.dmf;*.dsf;*.dsm;*.dsp;*.dss;*.dtm;*.dts;*.dvf;*.DWD;*.ear;*.efa;*.efe;*.efk;*.efq;*.efs;*.efv;*.emd;*.esps;*.f2r;*.f32;*.f3r;*.f64;*.far;*.fff;*.flac;*.flp;*.fls;*.fsm;*.fzb;*.fzf;*.fzv;*.g721;*.g723;*.g726;*.gig;*.gp5;*.gpk;*.gsm;*.gsm;*.ics;*.iff;*.ins;*.ins;*.it;*.iti;*.its;*.jam;*.k25;*.k26;*.kar;*.kin;*.kmp;*.koz;*.koz;*.krz;*.ksc;*.ksf;*.ktp;*.l;*.la;*.lqt;*.lso;*.lvp;*.lwv;*.m1a;*.m3u;*.m4a;*.m4b;*.m4p;*.m4r;*.ma1;*.mdl;*.med;*.mgv;*.mid;*.midi;*.miniusf;*.mka;*.mmf;*.mo3;*.mod;*.mp1;*.mp2;*.mp3;*.mpa;*.mpc;*.mpd;*.mpga;*.mpu;*.mp_;*.msv;*.mt2;*.mte;*.mti;*.mtm;*.mtp;*.mts;*.mus;*.mws;*.mzp;*.nap;*.nki;*.nrt;*.nsa;*.nsf;*.nst;*.ntn;*.nwc;*.odm;*.oga;*.ogg;*.okt;*.oma;*.omf;*.omg;*.omx;*.ots;*.ove;*.pac;*.pat;*.pbf;*.pca;*.pcg;*.pcm;*.peak;*.phy;*.pk;*.pla;*.pls;*.pna;*.prg;*.prg;*.psf;*.psm;*.ptf;*.ptm;*.pts;*.pvc;*.qcp;*.r;*.r1m;*.ra;*.ram;*.raw;*.rbs;*.rex;*.rfl;*.rmf;*.rmi;*.rmj;*.rmm;*.rmx;*.rng;*.rns;*.rol;*.rsn;*.rso;*.rti;*.rtm;*.rts;*.s3i;*.s3m;*.saf;*.sam;*.sb;*.sbi;*.sbk;*.sc2;*.sd;*.sd;*.sd2;*.sds;*.sdx;*.ses;*.sf;*.sf2;*.sfk;*.sfl;*.shn;*.sib;*.sid;*.sid;*.smf;*.smp;*.snd;*.snd;*.snd;*.sng;*.sou;*.sppack;*.sprg;*.sseq;*.ssnd;*.stm;*.stx;*.sty;*.svx;*.sw;*.swa;*.syh;*.syw;*.syx;*.td0;*.tfmx;*.thx;*.toc;*.tsp;*.txw;*.u;*.ub;*.ulaw;*.ult;*.ulw;*.uni;*.usf;*.usflib;*.uw;*.uwf;*.vag;*.val;*.vc3;*.vmd;*.vmf;*.vmf;*.voc;*.voi;*.vox;*.vpl;*.vqf;*.vrf;*.vyf;*.w01;*.wav;*.wave;*.wax;*.wfb;*.wfd;*.wfp;*.wma;*.wow;*.wpk;*.wproj;*.wrk;*.wus;*.wut;*.wv;*.wvc;*.wwu;*.xfs;*.xi;*.xm;*.xmf;*.xmi;*.xp;*.xrns;*.xsb;*.xspf;*.xt;*.xwb;*.zvd";

		var Upload_file_arr=new Array();
		Upload_file_arr['upl']=new Array()
		Upload_file_arr['tmp']=new Array()

		function ajaxuploadoncomplete(objEvent, strQueueID, objFile){
			strDiv_id=Upload_file_arr['upl'][strQueueID]['upd_type'];
			unique_id=Upload_file_arr['upl'][strQueueID]['unique_id'];
			Img_id=Upload_file_arr['upl'][strQueueID]['Img_upload_id'];
			$("#"+strDiv_id + strQueueID+" .percentage").text(' - Completed');
			$("#"+ strDiv_id + strQueueID + " .cancel a").attr('href', "javascript:jQuery('#"+ strDiv_id +"').uploadifyRemoveFromServer('" +strQueueID + "','"+objFile.name+"','"+ strDiv_id+"','"+unique_id+"')");
			$("#"+ strDiv_id + strQueueID).append("<input type=hidden name='data[UplFiles]["+strDiv_id+"]["+Img_id+"][path]' id='UplFiles"+Img_id+strDiv_id+"' value='"+objFile.name+"'>");
			//$("#"+strDiv_id+'Uploader').hide();
			//alert(Upload_file_arr);
		}
		
		function set_obj_ele(objEvent, strQueueID, objFile,oID,uqid){
				Img_upload_id++;
				var new_uniq_ID=uqid+'_$$_'+Img_upload_id+'_$$_upd_type='+oID;
				var new_uniq_ID=uqid+'_$$_'+Img_upload_id+'_$$_upd_type='+oID;Upload_file_arr
				var new_uniq_id_obj={'queueID':strQueueID,'fname':objFile.name,'sent_unique_id':new_uniq_ID,'unique_id':uqid,'Img_upload_id':Img_upload_id,'upd_type':oID};
				new_uniq_id_obj['fname']=objFile.name;
				new_uniq_id_obj['queueID']=strQueueID;
				Upload_file_arr['tmp'][Img_upload_id]=strQueueID;
				Upload_file_arr['upl'][strQueueID]=new_uniq_id_obj;
			
		}
		
		function getUploadifyVarObj(oID,uqid){
			
				return {
				//'onSelect'		:	function(objEvent, strQueueID, objFile,oID,uqid) {set_obj_ele(objEvent, strQueueID, objFile,oID,uqid); return false;},	
				'uploader'       : WEBSITE_PATH+'js/Jquery/Ajaxupload/scripts/uploadify.swf',
				'script'         :  WEBSITE_PATH+'js/Jquery/Ajaxupload/scripts/uploadify.php?unique_id=',
				'cancelImg'      : WEBSITE_PATH+'js/Jquery/Ajaxupload/cancel.png',
				'folder'         : '../../tmp/uploads',
				'queueID'        : 'picturesfileQueue',
				'checkScript'	 : WEBSITE_PATH+'images/checkuploadify/?unique_id=',
				'displayData': 'percentage',
				'simUploadLimit' :1,
				'auto'           : true,
				'multi'          : true,
				'buttonImg'		:WEBSITE_PATH+'img/images/browse_btn.png',
				//'fileDataName'		:'Picture',
				'onComplete': function(objEvent, strQueueID, objFile) {ajaxuploadoncomplete(objEvent, strQueueID, objFile,new_uniq_id_obj);return false;}
				}
		
		}
		
		if(jQuery)(
			   function(jQuery){
				  jQuery.extend(jQuery.fn,{
					 uploadifyRemoveFromServer:function(ID, strFile,strDiv_id,unique_id) {
						$('#'+strDiv_id).each(function() {
						   $.post(WEBSITE_PATH+'images/useruploadify/'+unique_id, { 
							  'libformfileid': strDiv_id,
							  'removefname': strFile,
							  'removeID': ID,
							  });
						   $("#"+strDiv_id + ID + " .percentage").text(' - Deleted');
						   $("#"+strDiv_id + ID).fadeOut(250, function() { jQuery(this).remove()});
						   $("#"+strDiv_id+'Uploader').show();
						});
					 }
				  })
			   }
			)(jQuery);

