var myko_lg = 'it';
if (typeof mykotools_url == "undefined") var mykotools_url = 'http://media.mykodial.com/';
if (typeof mykoDesign == "undefined") var mykoDesign = 1;
if (typeof mykoSound == "undefined") var mykoSound = 0;
if (typeof mykoSoundLoop == "undefined") { var mykoSoundLoop = (mykoSound>0) ? true : false; } 
else { mykoSoundLoop = (mykoSound>0 && mykoSoundLoop==1) ? true : false; }
if (typeof mykoMove == "undefined") var mykoMove = 'right-bottom-top';
if (typeof mykoBanSize == 'undefined') var mykoBanSize = '300x150';
if (typeof targetType == 'undefined') var targetType = '_blank';
if (typeof mykoCross == 'undefined') var mykoCross = 0;

// document.write('<link href="'+mykotools_url+'message/'+mykoDesign+'/styles.css" rel="stylesheet" type="text/css" /> ');
document.write('<link href="'+mykotools_url+'message/'+mykoBanSize+'/'+mykoDesign+'/styles.css" rel="stylesheet" type="text/css" /> ');

var apopParam = new Array;
apopParam['size'] = mykoBanSize;
apopParam['path'] = mykotools_url;
apopParam['sound'] = mykoSound;
apopParam['loop'] = mykoSoundLoop;
apopParam['alpha'] = 100; // no alpha on this tool

if (typeof mykoNoCookie != "undefined") apopParam['nocookie']=true;

switch (mykoMove)
{
	case 'right-bottom-left':
		apopParam['position']='right';
		apopParam['direction']='left';
	break;
	case 'right-top-left':
		apopParam['position']='up';
		apopParam['direction']='left';
	break;
	case 'right-top-bottom':
		apopParam['position']='right';
		apopParam['direction']='down';
	break;
	case 'left-bottom-right':
		apopParam['position']='left';
		apopParam['direction']='right';
	break;
	case 'left-bottom-top':
		apopParam['position']='left';
		apopParam['direction']='up';
	break;
	case 'left-top-right':
		apopParam['position']='up';
		apopParam['direction']='right';
	break;
	case 'left-top-bottom':
		apopParam['position']='up';
		apopParam['direction']='down';
	break;
	default:
		// right-bottom-top
		apopParam['position']='right';
		apopParam['direction']='up';
	break;
}

//data arrays
var allGayNames = ['marseillais41','julien28','ignace2','oladavid','philoube','graychris','bigtony','alexchewme','bonobosam','benmetzger','grandben','robloschonsky','shahman','pinoq','elboubito','ducduko','tristelune','seuil','sebmarcos','misterclaz','patg6','runthedunck','chaudtime','dersodomizer','cuntlord','danstachatte','superconst','theritter','cidrixxx','monsieuryves','hinouar','magalus','youren','malok','mecsexy4','unmecbien','plutotmignon','mrttbm','unsupercoup','gentiletdoux','juliocmoi','augusto2','jeannou','nextpix','petitcochon','beaucoquin','casanova219','taboulet','lechieur'];

var allGaySentences = [
//soft
"ciao :) Et&agrave;, citt&agrave; ?",
"Ciao vieni nel mio salone ?",
"Hey bello come stai?",
"allora accendi la tua webcam so o no ?",
"ciauz :) Come stai ?",
"Ho tanto bisogno di un uomo, vieni a vedermi",
"salve bel ragazzo :)",
"ciao vuoi chattare ?",
"vieni a chattare con me ?",
"ti va un incontro webcam ?",
"ciao, sei online ?",
"yo sei dispo per un dial cam ?",
"dispo ?",
"in linea ?",
"spero che sei caldo :P",
"salve a tutti tutto ok ?",
"oppss, mi sono sbagliato di persona :)",
"hai voglia di parlare ?",
"cucu, hai un po' di tempo ?",
"ciao, hai una webcam ? ",
//hard
"Vuoi vedermi venire ?",
"ti andrebbe una bella sega ?",
"vuoi vedere il mio cazzo ?",
"Ti andrebbe di sfondarmi il culo questa sera ?",
"Ho veramente voglia di scopare questa sera e tu ?",
"vieni, mia moglie non &egrave; qui in questo momento :)",
"ti piace farti succhiare a fondo ?",
"ti direbbe di scoparmi questa sera ?",
"hmmmmm, ho una grossa voglia di sesso... Anche tu ?",
"heeeey, non mi ignorare cosi' !",
"ciao, chattiamo con la webcam ?",
"sii, non ti va di accendere la tua webcam ?",
"dai, non vuoi scopare questa sera ?",
"io certo un uomo con disperazione",
"Non fare il timido, esci il tuo cazzo !",
"ciao bello mio, hai una webcam ?",
"hello, hai visto il mio bastone ?",
"ciao, sei ben dotato ?",
"sai che adoro gli uomini come te ?",
"ciao bellezza :P"
];

if (mykoBanSize == '200x300') {
	var newMessage = "UN MESSAGGIO DA";
} else {
	var newMessage = "AVETE RICEVUTO UN MESSAGGIO DA"; //too long for 200x300
}

var de_txt = "de";
if (myko_lg=='it') de_txt = '';
if (myko_lg=='us' || myko_lg=='en') de_txt = 'from';

function url(go)
{
	if (go!==false) go=true;
	apopCloseMe('myko_cookie');
	if (!go) return;
	if (targetType == '_blank') { window.open(targetUrl); } 
	else { window.location = targetUrl; }
} 

function get_random_number(min, max)
{
	var rand = min + Math.floor(Math.random()*(max-min+1));
	return rand;
}
function getRandomFlash()
{
	var flashFiles = Array();
	//can be optimized if different sizes use almost the same file names for the flashes
	if (mykoBanSize == '300x300' || mykoBanSize == '200x300') {
		flashFiles = [
			"Armandoxxl.swf",
			"BogossPourToi.swf",
			"Cristiano83.swf",
			"Cristifitt.swf",
			"DannyDoc.swf",
			"Doido.swf",
			"Ethan.swf",
			"HiddenDesire.swf",
			"HotGymLover.swf",
			"Machosexboy.swf",
			"PleasureOnly.swf",
			"Sano.swf"
		];
	} else { //default
		flashFiles = [
			"2meccho.swf",
			"AngelBoy.swf",
			"Armandoxxl.swf",
			"BogossPourToi.swf",
			"Cristiano83.swf",
			"Cristifitt.swf",
			"DannyDoc.swf",
			"Doido.swf",
			"Ethan.swf",
			"HiddenDesire.swf",
			"HotGymLover.swf",
			"Machosexboy.swf",
			"PleasureOnly.swf",
			"Sano.swf",
			"Smirnoffe.swf"
		];
	}
	var flashPath = mykotools_url+"message/"+mykoBanSize+"/vids/";
	var randomFlash = flashFiles[get_random_number(0,flashFiles.length-1)]; 
	randomFlash = flashPath + randomFlash;
	return randomFlash;
}

function get_prenom2path(path)
{
	var regex = new RegExp("([^/])+.swf");
	var match = regex.exec(path);
	var file = match[0];
	return file.replace(/.swf/g,'');
}
var backup_func = apopParam['newcontent']=function(winName) 
{
	var randomName = allGayNames[get_random_number(0,allGayNames.length-1)];
	var randomText = allGaySentences[get_random_number(0,allGaySentences.length-1)];
	flashPathTmp = (flashPath == 'random') ? getRandomFlash() : flashPath;
	var swf_prenom = get_prenom2path(flashPathTmp);
	randomName = swf_prenom;
	if (mykoBanSize == '300x300')
	{
		flashWidth = 260;
		flashHeight = 180;
		lev2_width = 300; // I may split mykoBanSize here
		lev2_height = 291;
	} 
	else if(mykoBanSize == '200x300')
	{
		flashWidth = 160;
		flashHeight = 120;
		lev2_width = 200;
		lev2_height = 297;
	}
	else
	{ // 300x150 frame
		flashWidth = 120;
		flashHeight = 90;
		lev2_width = 300;
		lev2_height = 150;
	}
	myko_content = '';
	myko_content += ('<div class="mykopop"> \n');
	var cross_jsfunction = (mykoCross) ? 'url(false)' : 'url()';
	myko_content += ('<a href="javascript:void(0);" onclick="'+cross_jsfunction+'" class="close"');
	if (mykoBanSize == '200x300') myko_content += (' style="width:23px;"');
	myko_content += ('><span>Close</span></a>\n');
	myko_content += ('<h1');
	if (mykoBanSize == '200x300'){
		myko_content += (" style=\"margin-left:10px;\" "); // move title to the right
		newMessage = newMessage.replace(/\s+/g,"&nbsp;"); 
	}
	myko_content += ('>'+newMessage+'</h1>\n');
	if (mykoBanSize == '200x300') myko_content += ('<table width="184" border="0" cellspacing="0" cellpadding="0" align="center" style="margin:5px auto 3px auto;">');
	else myko_content += ('<table width="284" border="0" cellspacing="0" cellpadding="0" align="center" style="margin:5px auto 3px auto;">\n');
	myko_content += ('      <tr>\n');
	if (mykoBanSize == '300x150') myko_content += ('<td style="padding-right:5px;">\n');
	else if(mykoBanSize == '200x300') myko_content += ('<td style="padding-right:0px;">\n');
	else if(mykoBanSize == '300x300') myko_content += ('<td style="padding-right:10px;">\n');
	myko_content += ('<iframe src="'+mykotools_url+'message/iframeSWF.html?go=1&w='+flashWidth+'&h='+flashHeight+'&prenom='+swf_prenom+'&url='+escape(targetUrl)+'&target='+targetType+'" frameborder="0" scrolling="no" width="'+flashWidth+'" height="'+flashHeight+'"></iframe>');
	myko_content += ('        </td>\n');
	if (mykoBanSize != '300x150'){
		myko_content += ('      </tr>\n');
		myko_content += ('      <tr>\n');
	}
	if (mykoBanSize == '200x300') myko_content += ('<td>\n');
	else myko_content += ('        <td style="padding-right:5px;">\n');
	myko_content += ('<p class="username">'+de_txt+' <b>'+randomName+'</b><br />\n');
	myko_content += ('              <span>'+geoip_city+'</span></p>\n');
	myko_content += ('            <p class="message">'+randomText); 
	if (mykoBanSize == '200x300' && randomText.length < 29) myko_content += ('<br>&nbsp;');
	if (winName=='init') {
		myko_content += ('<img src="http://pub.sv2.biz/stats.php" width="1" height="1" border="0">');
	}
	myko_content += ('</p></td>\n      </tr>\n');
	myko_content += ('    </table>\n');
	myko_content += ('  <p class="gif"><a href="javascript:void(0);" onclick="url()"><img src="http://media.mykodial.com/message/'+mykoBanSize+'/'+mykoDesign+'/'+myko_lg+'/bottom.gif" alt="" border="0" /></a></p>\n');
	myko_content += ('</div>\n');
	
	var apopWin = document.getElementById('apopWin_'+winName);
	if (!apopWin) return myko_content;
	apopWin.innerHTML = myko_content;
}
apopParam['content']=apopParam['newcontent']('init');