// JavaScript Document

var isMobile = false;

function pYouTube(id){
	// --> http://www.squidoo.com/youtubehd
	var yurl = "http://www.you"+"tube.com/v/" + id + "&rel=0&ap=%2526fmt%3D22&fs=1&hd=1&eurl="+location.href;
	var wdim = "width=\"640\" height=\"385\""; // 4:3 640x505 - 16:9 640x385
	var html = "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' "+wdim+"><param name=\"movie\" value=\""+yurl+"\"/><param name=\"allowFullScreen\" value=\"true\"/>"+
			   "<embed src=\""+yurl+"\" type=\"application/x-shockwave-flash\" "+wdim+" allowfullscreen=\"true\"></embed></object>";
	if (isMobile){
		wdim = "width='265' height='100'"; // 265x209
		html = "<embed src='http://www.you"+"tube.com/v/"+ id +"' type='application/x-shockwave-flash' "+ wdim +"></embed>";
		// alert(html);
	}
	document.write(html);
}

function pPostUrl(url){
	var sa = url.split("?");
	var f2 = document.createElement("FORM");
	document.body.appendChild(f2);
	f2.action = sa[0];
	f2.method = "POST";
	if (sa.length==2){
		var pa = sa[1].split("&");
		for (var k=0;k< pa.length;k++){
			var pi = pa[k].split("=");
			var formItem = document.createElement("INPUT");
			formItem.type = "hidden";
			formItem.name = pi[0];
			formItem.value = pi[1];
			f2.appendChild(formItem);
		}
	}
	f2.submit();
}

function CreateXmlHttpReq(handler) {
	var xmlhttp = null;
	try {
		xmlhttp = new XMLHttpRequest();
	} catch(e) {
		try {
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
		}
	}
	if (!xmlhttp){
		return null;
	}
	xmlhttp.onreadystatechange = (handler)? handler : defAjaxHandler;
	return xmlhttp;
}

var myAjaxRequest = null;

function ajaxPost(url,params,replyF){
	alert(url+"\n\n"+params+"\n\n"+replyF);
	myAjaxRequest = CreateXmlHttpReq(replyF);
	myAjaxRequest.open("POST", url, true);
	myAjaxRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	myAjaxRequest.setRequestHeader("Content-length", params.length);
	myAjaxRequest.setRequestHeader("Connection", "close");
	myAjaxRequest.send(params);
}

function defAjaxHandler() {
	if (myAjaxRequest.readyState == 4 && myAjaxRequest.status == 200) {
		var s = myAjaxRequest.responseText;
	}
}

function ajaxPage(url)	{
	var page_request = CreateXmlHttpReq(null);
	try{
		page_request.open('GET', url, false);
		page_request.send(null);
		return(page_request.responseText);
	}catch(e){
		return(e.message);
	}
}

function aSyncAjaxPage(url)	{
	var page_request = CreateXmlHttpReq(null);
	try{
		page_request.open('GET', url, true);
		page_request.send(null);
		return(page_request.responseText);
	}catch(e){
		return(e.message);
	}
}

function pFlash(fn,x,y,vars,id){
	fn = fn +"?u="+(new Date());
	s='<div id="FlashCont"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
	s+='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" ';
	s+='width="'+x+'" height="'+y+'" name="'+id+'" id="'+id+'" >';
    s+='<param name="movie" value="'+fn+'">';
    s+='<param name="quality" value="high">';
    s+='<param name="swliveconnect" value="true">';
	// s+='<param name="wmode" value="transparent">';
    s+='<param name="FlashVars" value="'+vars+'">';
    s+='<param name="allowFullScreen" value="true">';
    s+='<param name="SCALE" value="noborder">';
    s+='<embed allowFullScreen="true" ';
	// wmode=transparent
	s+='scale="noborder" name="'+id+'" id="'+id+'" ';
	s+='swliveconnect=true flashVars="'+vars+'" src="'+fn+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" ';
	s+='type="application/x-shockwave-flash" width="'+x+'" height="'+y+'"></embed>';
	s+='</object></div>';
	document.write(s);
}

function pIsEMail(x) {
	return (x.split("@").length == 2 && x.split("@")[1].split(".").length>=2);
}

function pStats(url){
	url = "/stats/"+url.toLowerCase().replace(" ","_").replace(".jpg","_img.html").replace(".flv","_video.html").replace(".swf","_flash.html");
	url += (url.indexOf(".")<0)? ".html" : "";
	// --- analytics
	try {
		var pageTracker = _gat._getTracker("UA-93845-12");
		pageTracker._trackPageview(url);
		// alert("OK!\n"+url);
	} catch(err) { }
	// --- sophus3
	try {
		tc_log(url);
	} catch(err) { }
}


