//Created by Viktor Yarmak <pakostnik@yahoo.com> (c)2003
//Thanks Vik!!!

var imageSetA = new Array();
var imageSetM = new Array();
var linkSetA = new Array();
var linkSetM = new Array();
var altSetA = new Array();
var altSetM = new Array();
var publishedImagesA = new Array();
var publishedImagesM = new Array();

function createLinkSetActors(linksA) {
	var cc = 0;
	var ci = 0;
	var si = 0;
	var ei = linksA.length; 
	for (i=1;i<ei;i++) { 
	    if (linksA.charAt(i) == ',') { 
			linkSetA[cc] = linksA.substring(si,i); 
			cc++; 
			si=i+1;
		} 
	} 
}

function createLinkSetModels(linksM) {
	var cc = 0;
	var ci = 0;
	var si = 0;
	var ei = linksM.length; 
	for (i=1;i<ei;i++) { 
	    if (linksM.charAt(i) == ',') { 
			linkSetM[cc] = linksM.substring(si,i); 
			cc++; 
			si=i+1;
		} 
	} 
}

function createAltSetModels(altsM) {
	var cc = 0;
	var ci = 0;
	var si = 0;
	var ei = altsM.length; 
	for (i=1;i<ei;i++) { 
	    if (altsM.charAt(i) == ',') { 
			altSetM[cc] = altsM.substring(si,i); 
			cc++; 
			si=i+1;
		} 
	} 
}

function createAltSetActors(altsA) {
	var cc = 0;
	var ci = 0;
	var si = 0;
	var ei = altsA.length; 
	for (i=1;i<ei;i++) { 
	    if (altsA.charAt(i) == ',') { 
			altSetA[cc] = altsA.substring(si,i); 
			cc++; 
			si=i+1;
		} 
	} 
}

function createImageSetModels(imagesM) {
	var cc = 0;
	var ci = 0;
	var si = 0;
	var ei = imagesM.length; 
	for (i=1;i<ei;i++) { 
	    if (imagesM.charAt(i) == ' ' || imagesM.charAt(i) == ',') { 
			imageSetM[cc] = imagesM.substring(si,i); 
			cc++; 
			si=i+1;
		} 
	} 
}

function createImageSetActors(imagesA) {
	var cc = 0;
	var ci = 0;
	var si = 0;
	var ei = imagesA.length; 
	for (i=1;i<ei;i++) { 
	    if (imagesA.charAt(i) == ' ' || imagesA.charAt(i) == ',') { 
			imageSetA[cc] = imagesA.substring(si,i); 
			cc++; 
			si=i+1;
		} 
	} 
}


function isPublishedImageA(index) {
	for (i = 0; i < publishedImagesA.length; i++) {
		if (publishedImagesA[i] == index) {
			return true;
		}
	}
	return false;
}
function isPublishedImageM(index) {
	for (i = 0; i < publishedImagesM.length; i++) {
		if (publishedImagesM[i] == index) {
			return true;
		}
	}
	return false;
}


function findNextImageA(index, increment) {
	var newIndexA = index;
	newIndexA += increment;
	if (newIndexA >= imageSetA.length) {
		newIndexA = 0;
	}
	if (newIndexA < 0) {
		newIndexA = imageSetA.length-1;
	}
	if (! isPublishedImageA(newIndexA)) {
		return newIndexA;
	}

	for (i = 0; i< imageSetA.length; i++) {
		newIndexA += increment;
		if (newIndexA >= imageSetA.length) {
			newIndexA = 0;
		}
		if (newIndexA < 0) {
			newIndexA = imageSetA.length-1;
		}
		if (! isPublishedImageA(newIndexA)) {
			return newIndex;
		}
	}
}

function findNextImageM(index, increment) {
	var newIndexM = index;
	newIndexM += increment;
	if (newIndexM >= imageSetM.length) {
		newIndexM = 0;
	}
	if (newIndexM < 0) {
		newIndexM = imageSetM.length-1;
	}
	if (! isPublishedImageM(newIndexM)) {
		return newIndexM;
	}

	for (i = 0; i< imageSetM.length; i++) {
		newIndexM += increment;
		if (newIndexM >= imageSetM.length) {
			newIndexM = 0;
		}
		if (newIndexM < 0) {
			newIndexM = imageSetM.length-1;
		}
		if (! isPublishedImageM(newIndexM)) {
			return newIndex;
		}
	}
}

function RandomImageA(iparams) {
	indA = Math.floor(Math.random() * imageSetA.length);
		
	if (isPublishedImageA(indA)) {
		ind1 = Math.floor(Math.random() * imageSetA.length);
		if (indA > ind1) {
			indA = findNextImageA(indA, -1);
		} else {
			indA = findNextImageA(indA, 1);
		}
	}

	document.write("<a href=\""+linkSetA[indA]+"\" border=\"0\"><img "+iparams+" src="+imageSetA[indA]+" alt=\"Актёр "+altSetA[indA]+"\" title=\"Актёр "+altSetA[indA]+"\" border=\"0\"></a>");
	publishedImagesA[publishedImagesA.length] = indA;
} 

function RandomImageM(iparams) {
	indM = Math.floor(Math.random() * imageSetM.length);
		
	if (isPublishedImageM(indM)) {
		ind1 = Math.floor(Math.random() * imageSetM.length);
		if (indM > ind1) {
			indM = findNextImageM(indM, -1);
		} else {
			indM = findNextImageM(indM, 1);
		}
	}

	document.write("<a href=\""+linkSetM[indM]+"\" border=\"0\"><img "+iparams+" src="+imageSetM[indM]+" alt=\"Модель "+altSetM[indM]+"\" title=\"Модель "+altSetM[indM]+"\" border=\"0\"></a>");
	publishedImagesM[publishedImagesM.length] = indM;
} 

createLinkSetModels('persona_a568_f5368.html,persona_a687_f5715.html,');
createAltSetModels('Абрамкина Анастасия,Арефьева Лида,');
createImageSetModels('rmodels/pv01.jpg,rmodels/pv02.jpg,');

createLinkSetActors('persona_a833_f6113.html,persona_a833_f9865.html,');
createAltSetActors('Сергей Глушко (Тарзан),Биланов Андрей,');
createImageSetActors('ractors/pv01.jpg,ractors/pv02.jpg,');


