//5 gwiazdek zoltych malych
var ic=new Array();
for(var i=0;i<=5;i++) {
	ic[i]=new Image();
	ic[i].src='http://i.wp.pl/a/f/film/layout/stars/small/g'+i+'.gif';
};

//5 gwiazdek niebieskich malych
var icb=new Array();
for(var i=0;i<=5;i++) {
	icb[i]=new Image();
	icb[i].src='http://i.wp.pl/a/f/film/layout/stars/blue/g'+i+'.gif';
};

//5 gwiazdek duzych zoltych 
var icp=new Array();
for(var i=0;i<=5;i++) {
        icp[i]=new Image();
        icp[i].src='http://i.wp.pl/a/f/film/layout/stars/five/g'+i+'.gif';	
      };
      
      
//10 gwiazdek zoltych do filmu
var icf=new Array();
for (var i=0;i<=10;i++) {
	icf[i]=new Image();	
	icf[i].src='http://i.wp.pl/a/i/film/sstars/g'+i+'.gif';
};

//10 gwiazdek czerwonych do rekomendacji
var icfr=new Array();
for (var i=0; i<=10; i++){
	icfr[i]=new Image();
	icfr[i].src='http://i.wp.pl/a/i/film/new_rec/fs_' + i + '.gif';
};

var cOb=new Array();

/*opisy cyframi do filmu */
var gf=new Array();
gf[0] = '0';
gf[1] = '1';
gf[2] = '2';
gf[3] = '3';
gf[4] = '4';
gf[5] = '5';
gf[6] = '6';
gf[7] = '7';
gf[8] = '8';
gf[9] = '9';
gf[10] = '10';
         
//ocen wiadomosc, recenzje
var gs=new Array();
gs[0] = '&nbsp;';
gs[1] = 'zla';
gs[2] = 'mierna';
gs[3] = 'srednia';
gs[4] = 'dobra';
gs[5] = 'bardzo dobra';


//ocen talent lub wyglad
var go=new Array();
go[0] = '&nbsp;';
go[1] = 'slaby';
go[2] = 'mierny';
go[3] = 'sredni';
go[4] = 'dobry';
go[5] = 'bardzo dobry';

/*opisy cyframi do recenzji */
var gr=new Array();
gr[0] = '0';
gr[1] = '1';
gr[2] = '2';
gr[3] = '3';
gr[4] = '4';
gr[5] = '5';
      
//Polecam wiadomosc
/*
var gw=new Array();
gw[0] = '&nbsp;';
gw[1] = 'wcale';
gw[2] = 'troche';
gw[3] = 'srednio';
gw[4] = 'mocno';
gw[5] = 'bardzo';
*/
      
      var timer;

      function rOv(obj,evt,type) {
        if (!cOb[obj.name]) cOb[obj.name]=obj.src;
        if (document.all && !window.opera) evt=event;

        on=getM(getCCWT(evt).x,type);
/*        obj.style.cursor="hand";*/

	if (type == 'clip') {
		
		if (document[obj.name].src != icb[on].src){
			document[obj.name].src = icb[on].src;
			document.getElementById('gSlownie').innerHTML = gf[on];
		}
	}
	else if (type == 'film') {
		
		if (document[obj.name].src != icf[on].src){
			document[obj.name].src = icf[on].src;
			document.getElementById('gSlownie').innerHTML = gf[on];
		
		}
	}else if (type == 'rekomendacje'){
		
		if (document[obj.name].src != icfr[on].src){
			document[obj.name].src = icfr[on].src;
		
		}

			
	} else if (type == 'personsTalent' || type == 'personsLook' || type == 'photo' || type == 'reviewEditor' ||
type== 'reviewInternaut') {
		if (document[obj.name].src != icp[on].src) {
			document[obj.name].src = icp[on].src;
			switch(type) {
				case 'personsTalent':
				document.getElementById('gSlownie_personsTalent').innerHTML = go[on];
				break;		  
				case 'personsLook':
				document.getElementById('gSlownie_personsLook').innerHTML = go[on];
				break;
				case 'photo':
				document.getElementById('gSlownie_photo').innerHTML = gs[on];
				break;    					
				case 'reviewEditor':
				document.getElementById('gSlownie').innerHTML = gr[on];
				break;    						
				case 'reviewInternaut':
				document.getElementById('gSlownie').innerHTML = gr[on];
//				break;    						
			}
		}
	} else {	
	
        if (document[obj.name].src != ic[on].src) {
					
		document[obj.name].src = ic[on].src;	
		  switch(type) {
			case 'news':
				document.getElementById('gSlownie').innerHTML = gs[on];
			  break;
			  
			default:
				document.getElementById('gSlownie').innerHTML = gs[on];
		  }						
        	}	
	}
};

      function rOf(obj,type) {
        if(cOb[obj.name]) {
          obj.src=cOb[obj.name];
	  switch(type) {
		case 'news':
			document.getElementById('gSlownie').innerHTML = gs[0];
		  break;
		case 'clip':
			
		  break;
		case 'photo':
			document.getElementById('gSlownie_photo').innerHTML = gs[0];
		  break;    						
		case 'personsTalent':
			document.getElementById('gSlownie_personsTalent').innerHTML = go[0];
		  break;		  
		case 'personsLook':
			document.getElementById('gSlownie_personsLook').innerHTML = go[0];
		  break;		  
		case 'film':
			document.getElementById('gSlownie').innerHTML = gf[0];
		  break;		  
		case 'rekomendacje':
			break;
		case 'reviewEditor':
			break;
		case 'reviewInternaut':
			break;
		default:
			document.getElementById('gSlownie').innerHTML = gs[0];
	  }	  			
        }
      };

      function getM(objMX,type) {
        on=0;
	
	if('rekomendacje' == type){
		if(objMX>=00 && objMX<=10) on=1;
		if(objMX>=11 && objMX<=21) on=2;
		if(objMX>=21 && objMX<=32) on=3;
		if(objMX>=33 && objMX<=43) on=4;
		if(objMX>=44 && objMX<=54) on=5;
		if(objMX>=55 && objMX<=65) on=6;
		if(objMX>=66 && objMX<=76) on=7;
		if(objMX>=77 && objMX<=86) on=8;
		if(objMX>=88 && objMX<=97) on=9;
		if(objMX>=99 && objMX<=108) on=10;

	} 	
	else if (type != 'film') {	
		// 2006.12.12
		if ( type == 'news' || type == 'clip' ) {
			if(objMX>=0 && objMX<=11) on=1;
			if(objMX>=12 && objMX<=22) on=2;
			if(objMX>=23 && objMX<=32) on=3;
			if(objMX>=33 && objMX<=43) on=4;
			if(objMX>=44 && objMX<=54) on=5;		
		} else {
			if(objMX>=0 && objMX<=15) on=1;
			if(objMX>=16 && objMX<=30) on=2;
			if(objMX>=31 && objMX<=44) on=3;
			if(objMX>=45 && objMX<=59) on=4;
			if(objMX>=60 && objMX<=75) on=5;
		} 
	}
	else {
		if(objMX>=01 && objMX<=12) on=1;
		if(objMX>=13 && objMX<=24) on=2;
		if(objMX>=25 && objMX<=36) on=3;
		if(objMX>=37 && objMX<=48) on=4;
		if(objMX>=49 && objMX<=60) on=5;
		if(objMX>=61 && objMX<=72) on=6;
		if(objMX>=73 && objMX<=84) on=7;
		if(objMX>=86 && objMX<=96) on=8;
		if(objMX>=97 && objMX<=108) on=9;
		if(objMX>=109 && objMX<=120) on=10;
	}	
        return on;
      };

function rOc(obj,evt,type) {
			
        if (document.all && !window.opera) evt=event;
        
	switch(type) {		
		case 'personsTalent':
			on=getM(getCCWT(evt).x);
			top.document.personsTalent.grade.value = on;
			top.document.personsTalent.submit();
		break;
		case 'personsLook':
			on=getM(getCCWT(evt).x);
			top.document.personsLook.grade.value = on;
			top.document.personsLook.submit();
		break;
		case 'photo':
			on=getM(getCCWT(evt).x);
			top.document.photo.grade.value = on;
			top.document.photo.submit();
		break;						
		case 'film':
			on=getM(getCCWT(evt).x,'film');
			top.document.ratingForm.grade.value = on;
			top.document.ratingForm.submit();
		break;
		// 2006.12.12
		case 'reviewEditor':
			on=getM(getCCWT(evt).x,'reviewEditor');
			top.document.ratingForm.grade.value = on;
			top.document.ratingForm.submit();		
		break;
		case 'news':
			on=getM(getCCWT(evt).x,'news');
			top.document.ratingForm.grade.value = on;
			top.document.ratingForm.submit();		
		break;
		case 'reviewInternaut':
			on=getM(getCCWT(evt).x,'reviewInternaut');
			top.document.ratingForm.grade.value = on;
			top.document.ratingForm.submit();		
		break;
		case 'clip':
			on=getM(getCCWT(evt).x,'clip');
			top.document.ratingForm.grade.value = on;
			top.document.ratingForm.submit();		
		break;
		// --
		default:
			on=getM(getCCWT(evt).x);
			top.document.ratingForm.grade.value = on;
			top.document.ratingForm.submit();		
	}			
}

function getCCWT(evt) {
	var coords = { x: 0, y: 0};
	if(document.all && !window.opera) {
		evt = window.event;
		coords.x=evt.offsetX;
		coords.y=evt.offsetY;
	} else {
		var Element=evt.target;
		var cTLeft=0;
		var cTTop=0;
		while (Element.offsetParent) {
			cTLeft+=Element.offsetLeft; 
			cTTop+=Element.offsetTop;
			Element = Element.offsetParent ;
		}
		coords.x=evt.pageX-cTLeft;
		coords.y=evt.pageY-cTTop;
	}	
	return coords;
}


// na razie zakomentowane jak wystarczy czasu to 
// sparametryzuje te funkcje
function rOc2(formName,gradeName,obj,evt,type) {
if (document.all && !window.opera) evt=event;        
	switch(type) {
		case 'film':
			on=getM(getCCWT(evt).x,'film');
			top.document.forms[formName].elements[gradeName].value = on;
			top.document.forms[formName].submit();
		case 'film2':
			on=getM(getCCWT(evt).x,'film');
			return on;
		case 'rekomendacje':
			on=getM(getCCWT(evt).x,'rekomendacje');
			return on;
		break;
	}		
}




function r0CreateArray(type, idFilm, obj, evt) {

	if (!cOb[obj.name]) cOb[obj.name]=obj.src;
	if (document.all && !window.opera) evt=event;

	on=getM(getCCWT(evt).x,'film');

	var prtObj = document.getElementById('parentDiv');
	
	if (document.getElementById('idFilm'+idFilm)) {

		var inp = document.getElementById('idFilm'+idFilm);
		inp.setAttribute('value', on);

	} else {

		var inp = document.createElement('input');
		inp.setAttribute('type', 'hidden');
		inp.setAttribute('id', 'idFilm'+idFilm);
		inp.setAttribute('name', type+'['+idFilm+']');
		inp.setAttribute('value', on);

		prtObj.appendChild(inp);

	}
}

function r0CreateArray_rec(type, idFilm, obj, evt) {

	if (!cOb[obj.name]) cOb[obj.name]=obj.src;
	if (document.all && !window.opera) evt=event;

	on=getM(getCCWT(evt).x,'rekomendacje');

	var prtObj = document.getElementById('parentDiv');
	
	if (document.getElementById('idFilm'+idFilm)) {

		var inp = document.getElementById('idFilm'+idFilm);
		inp.setAttribute('value', on);

	} else {

		var inp = document.createElement('input');
		inp.setAttribute('type', 'hidden');
		inp.setAttribute('id', 'idFilm'+idFilm);
		inp.setAttribute('name', type+'['+idFilm+']');
		inp.setAttribute('value', on);

		prtObj.appendChild(inp);

	}
}


function rOf2(idFilm,obj) {

	if (document.getElementById('idFilm'+idFilm)) {
		var on = document.getElementById('idFilm'+idFilm).value;
	} else {
		var on = 0;
	}

	if (document[obj.name].src != icf[on].src){
		document[obj.name].src = icf[on].src;
	}

};

function rOf2_rec(idFilm,obj) {

	if (document.getElementById('idFilm'+idFilm)) {
		var on = document.getElementById('idFilm'+idFilm).value;
	} else {
		var on = 0;
	}

	if (document[obj.name].src != icfr[on].src){
		document[obj.name].src = icfr[on].src;
	}

};

function rOf3(obj,type, startGrade) {
if(cOb[obj.name]) {
  obj.src=cOb[obj.name];
  switch(type) {
	case 'news':
		document.getElementById('gSlownie').innerHTML = gs[startGrade];
	  break;
	case 'clip':
		
	  break;
	case 'photo':
		document.getElementById('gSlownie_photo').innerHTML = gs[startGrade];
	  break;    						
	case 'personsTalent':
		document.getElementById('gSlownie_personsTalent').innerHTML = go[startGrade];
	  break;		  
	case 'personsLook':
		document.getElementById('gSlownie_personsLook').innerHTML = go[startGrade];
	  break;		  
	case 'film':
		document.getElementById('gSlownie').innerHTML = gf[startGrade];
	  break;		  
	case 'rekomendacje':
		break;
	case 'reviewEditor':
		break;
	case 'reviewInternaut':
		break;
	default:
		document.getElementById('gSlownie').innerHTML = gs[startGrade];
  }	  			
}
};

