function select_all(element1) {
// first set focus
document.frm1.elements[element1].focus();
// select all contents
document.frm1.elements[element1].select();
}

function emailafriend(emailurl){
		window.open(emailurl,"EmailAFriend","menubar=no,width=400,height=280,toolbar=no");
	}

function viewvideocomment(url){
		window.open(url,"VideoComment","menubar=no,width=330,height=300,toolbar=no");
	}

var xmlhttp
	/*@cc_on @*/
	/*@if (@_jscript_version >= 5)
	  try {
	  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
	    xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	   xmlhttp=false
	  }
	 }
	@else
	 xmlhttp=false
	@end @*/
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
	 try {
	  xmlhttp = new XMLHttpRequest();
	 } catch (e) {
	  xmlhttp=false
	 }
	}
	function myXMLHttpRequest() {
	  var xmlhttplocal;
	  try {
	    xmlhttplocal= new ActiveXObject("Msxml2.XMLHTTP")
	 } catch (e) {
	  try {
	    xmlhttplocal= new ActiveXObject("Microsoft.XMLHTTP")
	  } catch (E) {
	    xmlhttplocal=false;
	  }
	 }

	if (!xmlhttplocal && typeof XMLHttpRequest!='undefined') {
	 try {
	  var xmlhttplocal = new XMLHttpRequest();
	 } catch (e) {
	  var xmlhttplocal=false;
	  alert('couldn\'t create xmlhttp object');
	 }
	}
	return(xmlhttplocal);
}

function getviews (widgetid, media_type)
	{		
	
		if (document.getElementById('lcviews'))
			{
				var mytime= '&ms='+new Date().getTime();
				var xmlhttp = myXMLHttpRequest();
			
				var embedurl = 'liveclicker/ajax/views.php?w='+widgetid+'&media_type='+media_type+mytime;
				// alert(embedurl);
				xmlhttp.open("GET", embedurl, false);
				xmlhttp.send(null);
				if (xmlhttp.readyState==4)
					{
						if ((xmlhttp.status==200) && (xmlhttp.responseText != null))
						{
							if (xmlhttp.responseText.indexOf('error') < 0)
								{
									document.getElementById('lcviews').innerHTML=xmlhttp.responseText;
								}
						}
					}
			}
		
		return true;
		
	}

function getwebcamstatus (captureid,originalwidgetid,token)
	{		
		var mytime= '&ms='+new Date().getTime();
		var xmlhttp = myXMLHttpRequest();
		var status = -1;
			
		var statusurl = 'ajax/api.php?q=webcamstatus&c='+captureid+'&v='+originalwidgetid+'&t='+token+mytime;
		xmlhttp.open("GET", statusurl, false);
		xmlhttp.send(null);
		if (xmlhttp.readyState==4)
			{
				if ((xmlhttp.status==200) && (xmlhttp.responseText != null))
				{
					if (xmlhttp.responseText.indexOf('error') < 0)
						{
							status = xmlhttp.responseText;
						}
				}
			}	
		return status;	
	}

function completeupload (captureid,originalwidgetid,token)
	{		
		var mytime= '&ms='+new Date().getTime();
		var xmlhttp = myXMLHttpRequest();
		var status = -1;
			
		var statusurl = 'ajax/api.php?q=completeupload&c='+captureid+'&v='+originalwidgetid+'&t='+token+mytime;
		xmlhttp.open("GET", statusurl, false);
		xmlhttp.send(null);
		if (xmlhttp.readyState==4)
			{
				if ((xmlhttp.status==200) && (xmlhttp.responseText != null))
				{
					if (xmlhttp.responseText.indexOf('error') < 0)
						{
							status = xmlhttp.responseText;
						}
				}
			}	
		return status;	
	}

function additionalinfo (captureid,token, widgetid)
	{		
		var mytime= '&ms='+new Date().getTime();
		var xmlhttp = myXMLHttpRequest();
		var status = -1;
		
		var m = encodeURI(document.getElementById('message').value); 
		var n = encodeURI(document.getElementById('name').value);
		var f = encodeURI(document.getElementById('email').value);
				
		var updateinfo = 'ajax/api.php?q=finishsubmission&c='+captureid+'&v='+widgetid+'&m='+m+'&n='+n+'&f='+f+'&t='+token+mytime;
		// alert(updateinfo); 
		xmlhttp.open("GET", updateinfo, false);
		xmlhttp.send(null);
		if (xmlhttp.readyState==4)
			{
				if ((xmlhttp.status==200) && (xmlhttp.responseText != null))
				{
					if (xmlhttp.responseText.indexOf('error') < 0)
						{
							document.getElementById('response').innerHTML = xmlhttp.responseText;
						}
				}
			}	
		return true;	
	}
