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://ktu.sv2.biz/xmodels.html?model=" + pst + "&col1=" + paramlist[9] + "&col2=" + paramlist[10] + "&col3=" + paramlist[11];
	//typep[3] += "&id="+Param['id']+"&mode="+Param['mode']+"&prod="+Param['prod']+"&dist="+Param['dist']+"&name_kit="+Param['name_kit']+"&tracker="+Param['tracker']+"&id_produit="+Param['id_produit']+"&id_site="+Param['id_site']+"&rf="+Param['rf']+"&synergie="+Param['synergie']+"&color="+Param['color']+"&lg="+Param['lg'];

	typep[3] = "http://ktu.sv2.biz/xmodels/photo.html?model=" + pst + "&col1=" + paramlist[9] + "&col2=" + paramlist[10] + "&col3=" + paramlist[11];
	typep[3] += "&id="+Param['id']+"&mode="+Param['mode']+"&prod="+Param['prod']+"&dist="+Param['dist']+"&name_kit="+Param['name_kit']+"&tracker="+Param['tracker']+"&id_produit="+Param['id_produit']+"&id_site="+Param['id_site']+"&rf="+Param['rf']+"&synergie="+Param['synergie']+"&color="+Param['color']+"&lg="+Param['lg'];
	if (typeof Param['id_facturation'] != 'undefined')
	{
		typep[3] += "&id_facturation="+Param['id_facturation'];
	}

	typep[4] = "http://ktu.sv2.biz/xmodels/video.html?model=" + pst + "&col1=" + paramlist[9] + "&col2=" + paramlist[10] + "&col3=" + paramlist[11];
	typep[4] += "&id="+Param['id']+"&mode="+Param['mode']+"&prod="+Param['prod']+"&dist="+Param['dist']+"&name_kit="+Param['name_kit']+"&tracker="+Param['tracker']+"&id_produit="+Param['id_produit']+"&id_site="+Param['id_site']+"&rf="+Param['rf']+"&synergie="+Param['synergie']+"&color="+Param['color']+"&lg="+Param['lg'];
	if (typeof Param['id_facturation'] != 'undefined')
	{
		typep[4] += "&id_facturation="+Param['id_facturation'];
	}

	//typep[4] = "http://media.carpediem.fr/xmodels/video2.html?lg=" + lg + "&model=" + pst + "&id=" + id + "&col1=" + paramlist[9] + "&col2=" + paramlist[10] + "&col3=" + paramlist[11] + "&tracker=" + tracker;
	return typep[nrp];
}

function seemenude() 
{
	photoURL = "http://ktu.sv2.biz/xmodels/photo.html?model=" + pst + "&id="+Param['id']+"&mode="+Param['mode']+"&prod="+Param['prod']+"&dist="+Param['dist']+"&name_kit="+Param['name_kit']+"&tracker="+Param['tracker']+"&id_produit="+Param['id_produit']+"&id_site="+Param['id_site']+"&rf="+Param['rf']+"&synergie="+Param['synergie']+"&color="+Param['color']+"&lg="+Param['lg'];
	if (typeof Param['id_facturation'] != 'undefined')
	{
		photoURL += "&id_facturation="+Param['id_facturation'];
	}

	var hh = window.open(photoURL,'','location=no,scrollbars=1,status=no,resizable=0,width=550,height=730,left=200,top=200');
}

function see_free_trailer() 
{
	photoURL = "http://ktu.sv2.biz/xmodels/video.html?model=" + pst + "&id="+Param['id']+"&mode="+Param['mode']+"&prod="+Param['prod']+"&dist="+Param['dist']+"&name_kit="+Param['name_kit']+"&tracker="+Param['tracker']+"&id_produit="+Param['id_produit']+"&id_site="+Param['id_site']+"&rf="+Param['rf']+"&synergie="+Param['synergie']+"&color="+Param['color']+"&lg="+Param['lg'];
	if (typeof Param['id_facturation'] != 'undefined')
	{
		photoURL += "&id_facturation="+Param['id_facturation'];
	}

	var hh = window.open(photoURL,'','location=no,scrollbars=1,status=no,resizable=0,width=550,height=675,left=200,top=200');
}

//// 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 '';
		}
	}
}

