// Default flash video
function init_flash() {
	var flashvars = {
	  firstname: "Your first name",
	  lastname: "Your last name",
	  urlfin: "#video"
	};
	
	swfobject.embedSWF("http://www.paltalk.com/marketing/media/vanksen/main.swf", "flashcontent", "384", "304", "9.0.0","/en/flash/expressInstall.swf", flashvars);

}

function showit(elem) {
	if (elem.className == "hide")
		elem.className = elem.className.replace ("hide","show");
}

// Viral Video Update for first and last name
function update() {
	
	var firstname = document.getElementById('video_firstname').value.replace(/"/, '');
	var lastname = document.getElementById('video_lastname').value.replace(/"/, '');;
	if( firstname.length < 2) {
		alert('Please enter a valid firstname');
	} else if( lastname.length < 2) {
		alert('Please enter a valid lastname');
	} else {
		document.getElementById('embed').innerHTML = '&lt;OBJECT classid=&quot;clsid:D27CDB6E-AE6D-11cf-96B8-444553540000&quot; codebase=&quot;http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0&quot; WIDTH=&quot;384&quot; HEIGHT=&quot;304&quot;&gt;&lt;PARAM NAME=movie VALUE=&quot;http://www.paltalk.com/marketing/media/vanksen/main.swf&quot;&gt;&lt;PARAM NAME=quality VALUE=high&gt;&lt;PARAM NAME=flashvars VALUE=&quot;firstname='+firstname+'&amp;lastname='+lastname+'&amp;urlfin=http%3A%2F%2Fwww.news3online.com%2Fspread.php&quot;&gt;&lt;PARAM NAME=&quot;BGCOLOR&quot; VALUE=&quot;#000000&quot; /&gt;&lt;PARAM NAME=&quot;allowScriptAccess&quot; VALUE=&quot;always&quot; /&gt;&lt;EMBED src=&quot;http://www.paltalk.com/marketing/media/vanksen/main.swf&quot; quality=high WIDTH=&quot;384&quot; HEIGHT=&quot;304&quot;  ALIGN=&quot;&quot; TYPE=&quot;application/x-shockwave-flash&quot; FLASHVARS=&quot;firstname='+firstname+'&amp;lastname='+lastname+'&amp;urlfin=http%3A%2F%2Fwww.news3online.com%2Fspread.php&quot; PLUGINSPAGE=&quot;http://www.macromedia.com/go/getflashplayer&quot; BGCOLOR=&quot;#000000&quot; ALLOWSCRIPTACCESS=&quot;ALWAYS&quot;&gt;&lt;/EMBED&gt;&lt;/OBJECT&gt;';
//		alert(document.getElementById('embed').innerHTML);
/*
		var so = new SWFObject("http://www.paltalk.com/marketing/media/vanksen/main.swf", "site", "384px", "304px", "9", "#000000");
		so.addVariable('firstname', firstname);
		so.addVariable('lastname', lastname);
		so.addVariable('autoPlay', 'yes');
		so.addVariable('urlfin', '#video');

		so.write("flashcontent");
		*/
		var flashvars = {
		  firstname: firstname,
		  lastname: lastname,
		  urlfin: "#video"
		};

		swfobject.embedSWF("http://www.paltalk.com/marketing/media/vanksen/main.swf", "flashcontent", "384", "304", "9.0.0","expressInstall.swf", flashvars);
		var play_text = document.getElementById("play");
		showit(play_text);
	}
}

// Truncates long groups names and descriptions and adds ellipses
function ellipsis(x, maxlen)
{
	if (x.length <= maxlen)
		return x
	else if (maxlen < 4)
		return x.substring(0, maxlen) // no room for ellipsis
	else 
		return x.substring(0, maxlen-3) + "...";
}

// Displays groups from http://www.paltalk.com/dynamic/groups2hp.js
function groupDisplay(group){
	var grouplist = document.getElementById('group-list').getElementsByTagName('li');
	for (var i=0; i<grouplist.length; i++) {
		var groupPic = grouplist[i].getElementsByTagName('img')[0];
		var picUrl = grouplist[i].getElementsByTagName('a')[0];
		var titleUrl = grouplist[i].getElementsByTagName('a')[1];
		var groupPage = grouplist[i].getElementsByTagName('a')[2];
		var buttonUrl = grouplist[i].getElementsByTagName('a')[3];
		var groupName = grouplist[i].getElementsByTagName('h3')[0].getElementsByTagName('a')[0].childNodes[0];
		var groupDesc = grouplist[i].getElementsByTagName('p')[0].childNodes[0];

		groupPic.src = group[i].group_image;
		groupPage.href = group[i].group_room_url;
		
		if (!isPaltalkInstalled())
			picUrl.href = titleUrl.href = buttonUrl.href = group[i].group_express_url + '&init_panel=reg&refc=83014';
		else
			picUrl.href = titleUrl.href = buttonUrl.href = group[i].group_express_url + '&refc=83014'; 

		var nameTrunc = group[i].name
		if ( nameTrunc.length >= 40 )
			nameTrunc = ellipsis(group[i].name, 40);

		var descTrunc = group[i].group_description
		if ( descTrunc.length >= 30 )
			descTrunc = ellipsis(group[i].group_description, 30);

		groupName.nodeValue = nameTrunc;
		groupDesc.nodeValue = descTrunc;
//		alert(expresslink);

		document.getElementById('progress_bar').className = 'hide';
		document.getElementById('group-list').className = 'show';
	}
}

function dynamicGroups(){
	groupDisplay(groups);
}

function updateVideo(){
	var updateClick = document.getElementById('viral_update');
	updateClick.onclick = function (){ update(); }
}
