var CIP_curNumb = null;

function photosShow ( numb ) {

	var tmp_params = CIP_arr[ numb ];
	if( tmp_params ) {
		var tmp_img = getElement( "CIP_popupImg" );
		//var tmp_img = window.CIP_popupImg;
		if( tmp_img ) {
			//tmp_img.src = tmp_params[ 0 ];
			//tmp_img.location.href = "/scripts/picture_preload.php?img=" + tmp_params[ 0 ];
			
			var CIP_popupAuthor = getElement( "CIP_popupAuthor" );
			if ( tmp_params[ 1 ] > '' && CIP_popupAuthor) {
				CIP_popupAuthor.style.display = "block";
				if (tmp_params[ 2 ] > '') CIP_popupAuthor.innerHTML = "<i>by <a href=\"" + tmp_params[ 2 ] + "\" target=\"_blank\">" + tmp_params[ 1 ] + "</a></i>";
				else CIP_popupAuthor.innerHTML = "<i>by " + tmp_params[ 1 ] + "</i>";
				if( tmp_params[ 4 ] ) { //У автора есть своя галерея
					CIP_popupAuthor.innerHTML += " / <a href=\"" + tmp_params[ 4 ] + "\" target=\"_blank\">" + GM_lang_gallery_author_href + " " + tmp_params[ 1 ] + "</a>";
					}
				}
			else if (CIP_popupAuthor) {
				//CIP_popupAuthor.innerHTML = "&nbsp;";
				CIP_popupAuthor.style.display = "none";
				}
			if (getElement ("CIP_createCardLink")) {
				var CIP_basic_CC_link = getElement ("CIP_createCardLink").getAttribute ("CIP_basic_CC_link");
				getElement ("CIP_createCardLink").href=CIP_basic_CC_link + tmp_params[ 3 ];
				}
			
			
			CIP_curNumb = numb;
			photosNavInit();
			var tmp_img_preload = new Image();
			tmp_img_preload.src = tmp_params[ 0 ];
			if( tmp_img_preload.width > 0 ) {
				photosShowSetBorder( tmp_img_preload );
				}
			else {
				tmp_img_preload.onload = function(){ photosShowSetBorder( tmp_img_preload ) };
				}
			}
		}
	else { //Возможно, переход к другим страницам
		if( numb < CIP_curNumb && GM_galleryPrevPageCard_id ) {
			window.location.href = window.location.protocol + "//" +  window.location.host + window.location.pathname + "?card_show_id=" + GM_galleryPrevPageCard_id;
			}
		else if( numb > CIP_curNumb && GM_galleryNextPageCard_id ) {
			window.location.href = window.location.protocol + "//" +  window.location.host + window.location.pathname + "?card_show_id=" + GM_galleryNextPageCard_id;
			}
		}
	}

function photosShowSetBorder( tmp_img_preload ) {
	//var tmp_border = getElement( "BigPhotoBg" );
	var tmp_img = getElement( "CIP_popupImg" );
	
	if( tmp_img ) {
		tmp_img.style.backgroundImage = "url(" + tmp_img_preload.src + ")";
		//tmp_border.style.width = tmp_img_preload.width + 2;
		tmp_img.width = tmp_img_preload.width;
		//tmp_border.style.height = tmp_img_preload.height + 2;
		tmp_img.height = tmp_img_preload.height;
		//alert( tmp_border.style.height );
		}
	}
	
function photosNavInit(  ) {
	var tmp_prev = getElement( "CIP_popupPrev" );
	var tmp_next = getElement( "CIP_popupNext" );
	if( tmp_prev && tmp_next ) {

		tmp_prev.firstChild.src = adress_short + ( CIP_curNumb > 0 || GM_galleryPrevPageCard_id ? "img/st_back.gif" : "img/s.gif" );
		tmp_next.firstChild.src = adress_short + ( CIP_curNumb < ( CIP_arr.length - 1 ) || GM_galleryNextPageCard_id ? "img/st_next.gif" : "img/s.gif" );		
		/*
		tmp_prev.style.visibility = CIP_curNumb > 0 ? "visible" : "hidden";
		tmp_next.style.visibility = CIP_curNumb < ( CIP_arr.length - 1 ) ? "visible" : "hidden";
		*/
		}
	}

