var suffix = "models/faces/";

var URLpics = "http://media.carpediem.fr/xmodels/";

var nume = new Array("Michelle", "Elise", "Monique", "Carla", "Marie", "Bianca", "Charlie", "Myriam", "Adeline", "Angelina", "Nemeea", "Roxanne", "Nicole", "Lorelai", "Ninette", "Yvette", "Felicie", "Kalia", "Renee", "Diva", "Erine", "Sarah", "Lola", "Valerie", "Blanche", "Diane", "Sophie", "Annelyse", "Adelina", "Catalina", "Narsisse", "Candice", "Kitty", "Pauline", "Sophia", "Ines", "Elise", "Carla", "Nemeea", "Roxanne", "Nicole", "Yvette", "Felicie", "Kalia", "Renee", "Diva", "Erine", "Sophie");

var size = 0;

var counter = 0;

//// GETTING THE PARAMETERS ////

var paramlist = params.split(",");

var pw = paramlist[0];
var ph = paramlist[1];
var dp = paramlist[2];
var conntype = paramlist[3];
var opac1 = paramlist[4];
var opac2 = paramlist[5];
var picbord = paramlist[6];
var bordcol = paramlist[7];
var bordcolh = paramlist[8];
var numele = paramlist[12];

if(picbord > 0) {
	var picbox = 1;
	var picdist = 6;
} else {
	var picbox = 0;
	var picdist = 8;
}

//// some tests ////

if(models != "") {
	var themodels = models.split(",");
} else {
	var themodels = new Array();
	for(var i = 0; i < (pw*ph); i++) {
		themodels[i] = i+1;
	}
}

//if(((models == "") && (pst >= 0)) || (pst < 1)) {
if(pst < 1) {
	pst = Math.floor((pw*ph) * Math.random() + 1);
	pst = themodels[pst-1];
};

if((!conntype) || (conntype == "") || (conntype > 4)) {
	conntype = 3;
};

if((dp == 0) || (dp < 2)) {
	dp = 2;
};

//// AVAILABLE DESIGNS ////

var designelem = new Array();

	designelem[0] = "<style>a.pic, a.pic:visited { border: " + picbox + "px solid #" + bordcol + "; display: block;} a.pic:hover { border: " + picbox + "px solid #" + bordcolh + "; display: block;}</style><a name='cumhere'></a><table border='0' align='center' cellpadding='1' cellspacing='" + picdist + "' class='girlbox'><tr>";
	designelem[1] = "<td rowspan='2'><a class='pic' href='javascript:seemenude()'><img name='modelpic1' src='" + URLpics + "models/model_" + pst + "/big.jpg' border='0'></a></td>";
	designelem[2] = "<td><a class='pic' href='javascript:seemenude()'><img name='modelpic2' src='" + URLpics + "models/model_" + pst + "/p1.jpg' border='0'></a></td><td><a class='pic' href='javascript:seemenude()'><img name='modelpic3' src='" + URLpics + "models/model_" + pst + "/p2.jpg' border='0'></a></td>";
	designelem[3] = "<td><a class='pic' href='javascript:seemenude()'><img name='modelpic4' src='" + URLpics + "models/model_" + pst + "/p3.jpg' border='0'></a></td><td><a class='pic' href='javascript:seemenude()'><img name='modelpic5' src='" + URLpics + "models/model_" + pst + "/p4.jpg' border='0'></a></td>";
	designelem[4] = "</tr><tr>";
	designelem[5] = "<td colspan='2'><a class='pic' href='javascript:seemenude()'><img name='modelpic6' src='" + URLpics + "models/model_" + pst + "/v1.jpg' border='0'></a></td>";
	designelem[6] = "<td colspan='2'><a class='pic' href='javascript:seemenude()'><img name='modelpic7' src='" + URLpics + "models/model_" + pst + "/v2.jpg' border='0'></a></td>";
	designelem[7] = "</tr></table>";
	designelem[8] = "<td><a class='pic' href='javascript:seemenude()'><img name='modelpic6' src='" + URLpics + "models/model_" + pst + "/v1.jpg' border='0'></a></td>";
	designelem[9] = "<td rowspan='2' colspan='2'><a class='pic' href='javascript:seemenude()'><img name='modelpic1' src='" + URLpics + "models/model_" + pst + "/big.jpg' border='0'></a></td>";

var designs = new Array();

	designs[0] = "0,1,2,3,4,5,6,7";
	designs[1] = "0,1,5,6,4,2,3,7";
	designs[2] = "0,1,5,2,4,3,6,7";
	designs[3] = "0,1,2,5,4,6,3,7";
	designs[4] = "0,1,2,5,4,3,6,7";
	designs[5] = "0,1,5,2,4,6,3,7";
	designs[6] = "0,5,2,1,4,6,3,7";
	designs[7] = "0,2,5,1,4,3,6,7";
	designs[8] = "0,2,5,1,4,6,3,7";
	designs[9] = "0,5,2,1,4,3,6,7";
	designs[10] = "0,5,6,1,4,2,3,7";
	designs[11] = "0,2,3,1,4,5,6,7";
	designs[12] = "0,2,1,5,4,3,6,7";
	designs[13] = "0,5,1,2,4,6,3,7";
	designs[14] = "0,5,1,2,4,3,6,7";
	designs[15] = "0,2,1,5,4,6,3,7";
	designs[16] = "0,2,1,3,4,5,6,7";
	designs[17] = "0,5,1,6,4,2,3,7";

	designs[18] = "0,1,2,4,5,7";
	designs[19] = "0,1,5,4,2,7";
	designs[20] = "0,2,1,4,5,7";
	designs[21] = "0,5,1,4,2,7";

	designs[22] = "0,1,2,4,3,4,8,6,7";
	designs[23] = "0,9,5,4,6,4,2,3,7";

//// CHANGE OF GIRL'S PICS ////

function showme(param) {
	document.modelpic1.src = URLpics + "models/model_" + param + "/big.jpg";

	document.modelpic2.src = URLpics + "models/model_" + param + "/p1.jpg";
	document.modelpic3.src = URLpics + "models/model_" + param + "/p2.jpg";
	document.modelpic6.src = URLpics + "models/model_" + param + "/v1.jpg";

	if(size == 1) {
		document.modelpic4.src = URLpics + "models/model_" + param + "/p3.jpg";
		document.modelpic5.src = URLpics + "models/model_" + param + "/p4.jpg";
		document.modelpic7.src = URLpics + "models/model_" + param + "/v2.jpg";
	}

	pst = param;
	document.location.href = "#cumhere";
}

//// DESIGN OF THE GIRL BOX ////

function girlbox(dparam) {

stil = "";

var elemorder = designs[dparam].split(",");

if(elemorder.length > 6) {
	size = 1;
}

for(var mx = 0; mx < elemorder.length; mx++) {

	stil += designelem[elemorder[mx]];

}

document.write(stil);

}

//// DISPLAY NAME OR NOT ////

function showname(pecare) {
	if(numele == "true") {
		return ("<center>" + nume[pecare] + "</center>")
	} else {
		return ""
	}
}

//// GIRLS' TABLE ////

function girlist() {
	document.write("<style>a.imgmod, a.imgmod:visited { border: " + picbord + "px solid #" + bordcol + "; height: 150px; width: 100px; display: block; filter:alpha(opacity=" + opac1 + "); -moz-opacity:" + (parseInt(opac1)/100) + ";} a.imgmod:hover { border: " + picbord + "px solid #" + bordcolh + "; filter:alpha(opacity=" + opac2 + "); -moz-opacity:" + (parseInt(opac2)/100) + "; } center { font-size: 10px; color: #" + bordcol + "; font-family: Verdana, Arial, Helvetica, sans-serif;}</style>");
	document.write("<table align='center' border='0' cellspacing='0' cellpadding='" + Math.floor(dp/2) + "'>");
	if(themodels.length == (pw*ph)) {
		for(var j = 0; j < ph; j++) {
			document.write("<tr>");
			for(var k = 0; k < pw; k++) {
				document.write("<td><a href='javascript:showme(" + themodels[counter] + ")' class='imgmod'><img src='" + URLpics + suffix + "model" + themodels[counter] + ".jpg' border='0'></a>" + showname((themodels[counter]-1)) + "</td>");
				counter++;
			}
			document.write("</tr>");
		}
	} else {
		alert('Wrong number of pics !!!');
	}
	document.write("</table>");
}

//// PAYMENT AREA ////

function top(nrp) {

if(lg == "") {
	lg = recup_lg();
}

var typep = new Array();

	typep[0] = "https://secure.carpediem.fr/cgi-bin/abo.pl?site=MiniSites&lg=" + lg + "&rf=MODELESX&id=" + id + "&tracker=" + tracker;
	typep[1] = "http://media2.carpediem.fr/perl/loader.pl?p=30min_adsl&lg=" + lg + "&rf=MODELESX&id=" + id + "&tracker=" + tracker;
	typep[2] = "http://media2.carpediem.fr/perl/30min/index.pl?site=pornfront&rf=pvaH_modelesX" + lg + "&lg=" + lg + "&id=" + id + "&tracker=" + tracker;
	typep[3] = "http://media.carpediem.fr/xmodels/acces.html?lg=" + lg + "&model=" + pst + "&id=" + id + "&col1=" + paramlist[9] + "&col2=" + paramlist[10] + "&col3=" + paramlist[11] + "&tracker=" + tracker;
	typep[4] = "http://media.carpediem.fr/xmodels/video.html?lg=" + lg + "&model=" + pst + "&id=" + id + "&col1=" + paramlist[9] + "&col2=" + paramlist[10] + "&col3=" + paramlist[11] + "&tracker=" + tracker;
	return typep[nrp];
}

function seemenude() {
	var hh = window.open(top(conntype),'','location=no,status=yes,resizable=1,scrollbars=1');
}

//// LANGUAGE DETECTION ////

function recup_lg() {
	var lgr;
	if(verif_lg(navigator.userLanguage)) {
		lgr = verif_lg(navigator.userLanguage);
	} else if(verif_lg(navigator.systemLanguage)) {
		lgr = verif_lg(navigator.systemLanguage);
	} else if(verif_lg(navigator.browserLanguage)) {
		lgr = verif_lg(navigator.browserLanguage);
	} else if (verif_lg(navigator.language)) {
		lgr = verif_lg(navigator.language);
	} else {
		lgr = 'us';
	}
	return lgr;
}

function verif_lg(lg_tmp) {
	if(lg_tmp) {
		if(lg_tmp.indexOf('fr') != -1) {
			return 'fr';
		} else if(lg_tmp.indexOf('en') != -1) {
			return 'us';
		} else if(lg_tmp.indexOf('es') != -1) {
			return 'es';
		} else if(lg_tmp.indexOf('it') != -1) {
			return 'it';
		} else if(lg_tmp.indexOf('de') != -1) {
			return 'de';
		} else {
			return '';
		}
	}
}

function see_free_trailer() {

	var freeurl = "http://media.carpediem.fr/xmodels/video.html?id=" + id + "&lg=" + lg + "&model=" + pst + "&pm=" + conntype + "&col1="+ paramlist[9] + "&col2=" + paramlist[10] + "&col3=" + paramlist[11] + "&tracker=" + tracker;

	var freevid = window.open(freeurl,'','toolbars=no,resizable=1,location=no,status=yes,scrollbars=1');

}