// EXtended Vars


if(typeof(ownserver) == "undefined") {
	ownserver = "http://aff-jp.dxlive.com";
}




function openAppWindow(url, name, width, height, wincfg) {
	if(!wincfg) wincfg = 'resizable=yes, toolbar=no, scrollbars=auto, personalbar=no, menubar=no, width='+width+', height='+height;
	var w = window.open(url,name,wincfg);
	w.focus();
}


Performers.prototype.list= function(perLine, popUrl, popName, popWidth, popHeight, howMany, keepOrder, imgType, type ) {
	if(!popUrl) {
		var popUrl = "launch_free.html";
		var popName = 'FreeView';
		var popWidth = 760;
		var popHeight = 600;
		var winconfig = false;

		if(document.location.href.indexOf('/viewers/') != -1 || document.location.href.indexOf('/video_chat/') != -1 ) { 
			popUrl = "vc_frameset.shtml";
			popName = '';
			winconfig = "left=0, Top=0, width=" + screen.width + ", height=" + screen.height + ", menubar=0, resizable=yes, toolbar=0, scrollbars=0, status=0"; 
		}
	}

	if( (typeof(imgType) == "undefined") || (imgType == "") ) {
  		imgType = "live_thumbnail";
	}

	var thumbwid = 80;
	var thumbheig= 60;

	if(imgType == "vctp_thumbnail") {
		thumbwid = 120;
		thumbheig= 90;
    }


	if(imgType == "snapshot") {
		thumbwid = 160;
		thumbheig= 120;
	}
   
	var url = popUrl;
	var wname = popName;
	with (this) {
		if (length) {
			document.writeln('<TR>');
			var count=1;
			var keys = new Array();
			var i = 0;

			for (var perf in performers) {
				if(type == "NEW"){
					with(performers[perf]){
						if(getAtt('new') == '1'){
							keys[i++] = perf;
						}
					}
				}else if(type == "HQ"){
					with(performers[perf]){
						//var arr = getAttributeValueId(113);
						if( getAtt('has_hires') == '1' && getAtt('has_mic') == '1'){
							keys[i++] = perf;
						}
					}
				}else if(type == "REC"){
					with(performers[perf]){
						if( getAtt('recommended') == '1'){
							keys[i++] = perf;
						}
					}
				}else{
					keys[i++] = perf;
				}
			}

			if(!keepOrder){
				keys.sort(randomizeOrder);
			}

			for(i = 0; i < keys.length; i++) {
		    	if(howMany && i >= howMany){
					break;
				}

			    var linebreak=((count%perLine)==0);
			    var k = keys[i];

				with (performers[k]) {
		      		if(popUrl.indexOf('?') == -1){
						url = popUrl + "?"+username;
					}

					if(popName == ''){
						wname = username;
					}
					
					// SESSION TYPE
					//if(busy_performers.getPerformer(username) && !private_performers.getPerformer(username))
					if(public_performers.getPerformer(username)){
						if(viewers >= 3){
							document.writeln('<td width="150" align="center" valign="top" class="performer_padding"><table  border="0" cellpadding="0" cellspacing="0" class="performer_xback02">');
						}else{
							document.writeln('<td width="150" align="center" valign="top" class="performer_padding"><table  border="0" cellpadding="0" cellspacing="0" class="performer_back02">');
						}
					}else if(private_performers.getPerformer(username)){
						if(viewers >= 3){
							document.writeln('<td width="150" align="center" valign="top" class="performer_padding"><table  border="0" cellpadding="0" cellspacing="0" class="performer_xback03">');
						}else{
							document.writeln('<td width="150" align="center" valign="top" class="performer_padding"><table  border="0" cellpadding="0" cellspacing="0" class="performer_back03">');
						}
					}else{
						document.writeln('<td width="150" align="center" valign="top" class="performer_padding"><table  border="0" cellpadding="0" cellspacing="0" class="performer_back01">');
					}

					document.writeln('<tr><td align="right" valign="bottom" height="28">&nbsp;');

					//初心者、マイクOKアイコン
					if(this.icons){
						var mic = (getAtt('has_mic') == '1');
						var flower = (getAtt('new') == '1');

						if(flower){
							document.writeln('<img src="' + ownserver + '/images/icons/icon_newgirl.gif" alt="新着ガール" width="13" height="13">');
						}

						if(mic){
							document.writeln('<img src="' + ownserver + '/images/icons/icon_sound.gif" alt="マイクOK" width="13" height="13">');
						}
					}

					document.writeln('&nbsp;</td></tr>');
					document.writeln('<tr><td align="center" valign="top">');
					//document.writeln('<A href="#" onClick="openAppWindow(\''+url+'\',\''+wname+'\','+popWidth+','+popHeight+')">');
					document.writeln('<A href="javascript:;" onClick="openAppWindow(\''+url+'\',\''+wname+'\','+popWidth+','+popHeight+');return false">');
					document.writeln('<IMG src="http://aff-images.dxlive.com'+getAttValueByAttName(''+imgType+'')+'" alt="ECgirl - '+username+'" width="'+thumbwid+'" height="'+thumbheig+'" class="performer_imgbdr"></a>');
					document.writeln('</td></tr>');
					document.writeln('<tr><td height="20"><table border="0" cellpadding="0" cellspacing="0" width="137">');
					document.writeln('<tr><td class="list_name"><A href="javascript:;" onClick="openAppWindow(\''+url+'\',\''+wname+'\','+popWidth+','+popHeight+');return false"><span class="performer_name">'+username+'</span></a></td>');
					document.writeln('<td align="right">');
					
					var toy = getAttributeValueId(537);
					if(toy==1){
//						document.write('<img src="http://aff-jp.dxlive.com/VCTP/images/icons/icon_toy_shake.gif">');
						document.write('<img src="http://www.sexy-live.tv/images/icons/remochan01.gif" width="16" height="16" alt="りもちゃん">');
					}
					
					if(toy==2){
//						document.write('<img src=" http://aff-jp.dxlive.com/VCTP/images/icons/icon_toy_blink.gif">');
						document.write('<img src="http://www.sexy-live.tv/images/icons/remochan02.gif" width="16" height="16" alt="りもちゃん">');
					}
					
					document.writeln('</td></tr>');
					document.writeln('</table></td></tr>');
					// ICONS（使わない）
/*
					if(this.icons){
						if(this.lang){
							document.writeln('<tr>');
						}

						var cam = (getAtt('has_hires') == '1');
						var rec = (getAtt('recommended') == '1');
						var mic = (getAtt('has_mic') == '1');
						var flower = (getAtt('new') == '1');

						document.writeln('<td align="center"><table border="0" cellpadding="0" cellspacing="0">');
						document.writeln('<tr><td>');

						if(flower){
							document.writeln('<img src="' + ownserver + '/images/icons/icon_newgirl.gif" alt="新人">');
						}

						document.writeln('</td><td>');

						if(cam){
							document.writeln('<img src="' + ownserver + '/images/icons/icon_hirez.gif" alt="高画質">');
						}

						document.writeln('</td><td>');

						if(mic){
							document.writeln('<img src="' + ownserver + '/images/icons/icon_sound.gif" alt="マイク">');
						}

						document.writeln('</td><td>')
						
						if(rec){
							document.writeln('<img src="' + ownserver + '/images/icons/icon_flower.gif" alt="お薦め">');
						}

						document.writeln('</td><td>');

						if(!flower && !cam && !mic && !rec){
							document.writeln('&nbsp;');
						}

						document.writeln('</td></tr></table></td></tr>');
					}
*/
					// PROFILE LINK(使わない）
					//document.writeln('<tr><td align="center">');
					//document.writeln('<table border="0" cellpadding="1" cellspacing="1">');
					//document.writeln('<tr><td>');
					//document.writeln('<a href="' + ownserver + '/profile.shtml?' + username + '" target="_blank">');
					//document.writeln('<img src="' + ownserver + '/images/icons/icon_profile.gif" alt="Profile - PerformerName" border="0">');
					//document.writeln('</a></td>');

					// LANGUAGE FLAGS
					if(this.lang) {
						var vl = getAtt('language');
						var vc = 0;
						var vl_arr = vl.split(',');

						for(vid in vl_arr) {
							if(flag_files[vl_arr[vid]-1]) {
								vc += 1;

								if(vc < 4) {
									document.writeln('<td>');
									document.write("<img border=0 src='" + vctp_url + "/images/icons/"+ flag_files[vl_arr[vid]-1]+"' width=13 height=9 alt=''>");
									document.writeln('</td>');
								}
							}
						}
					}

					// SESSION TYPE（ここでは使わない）
					//if(busy_performers.getPerformer(username) && !private_performers.getPerformer(username))
					if(public_performers.getPerformer(username)){
						//document.writeln('<td><img src="' + ownserver + '/images/icons/icon_public.gif" alt="チャット中" ></td>');
					}else if(private_performers.getPerformer(username)){
						//document.writeln('<td><img src="' + ownserver + '/images/icons/icon_private.gif" alt="２ショット中" ></td>');
					}
	 
		     		//document.writeln('</tr></table></td></tr>');
		     		document.writeln('</table>');
				}

	    		if (linebreak){
					document.writeln('<TR>');
				}

	    		count++; 
			} 
		}else{
			document.writeln('<TR><TD align="center" class="performers_offline"><img src="' + ownserver + '/images/no_performers.gif"></TD>'); 
		} 
	} 
}

var flag_files = new Array('flag-jp.gif','flag-en.gif','flag-kr.gif','flag-ch','flag-ch','flag-fr','flag-sp','flag-it');

// NEW PRINT
	
function vclist_performer (performer) {
 performer.vcprint();
}

Performer.prototype.vcprint=function() {
 var online=0;
 with (this) {

  if (online_performers.getPerformer(username)) online=1;
  if (online) {
   document.writeln('<TR><TD class="performer_online" align="center">'); }
  else {
   document.writeln('<TR><TD class="performer_offline" align="center">'); }
 
  if (online) document.write('<TR><TD class="performer_online" align="center"><A href="javascript:;" onClick="openViewersChat(performer)"><img src="' + ownserver + '/images/button/now_online.gif" border="0" vspace="5"><br><img src="' + ownserver + '/images/button/go_chat.gif" border="0"></A>');
	document.write('</TD></TR>'); }  }


// search list * Target blank

function list_performers (performers) {
	if(performers.performers)
		performers = performers.performers;
  for (var performer in performers) {
   with (performers[performer]) {
    document.writeln('<TR>');
    document.write('<TD><A href="/profile.shtml?'+username+'" target="_blank">'); writeImageAttribute('live_thumbnail', 80, 60, 'Live Thumbnail - '+username); document.write('</A></TD>');
    document.write('<TD><A href="/profile.shtml?'+username+'" target="_blank">'); document.write(username); document.write('</A></TD>');
    document.write('<TD>'); document.write(getAttValueByAttName('age')); document.write('</TD>');
    document.write('<TD>'); document.write(getAttValueByAttName('area')); document.write('</TD>'); 
    document.write('<TD>'); document.write(getAttValueByAttName('category')); document.write('</TD>');
    document.write('<TD>'); document.write(getAttValueByAttName('language')); document.write('</TD>');
    document.write('<TD>'); document.write(getAttValueByAttName('job')); document.write('</TD>');

	 } 
  }
 } 




