﻿	function showIweb(url,title,ico) {
		//Load URL
		loadIframe(url,'iweb');
		//Define header
		fillHeader(title,ico);
		//Determine Size
		bodySize=getBodySize();
		var vchatWidth='364';
		//Display Iwebcam
		hideIframe('vchat',vchatWidth+'px',true);
		var divElement = parent.document.getElementById('iwebHeader'); 
		divElement.style.display='';
		showIframe('iweb',bodySize.width-vchatWidth-6);
	}

	function hideIweb() {
		var divElement = parent.document.getElementById('iwebHeader'); 
		divElement.style.display='none';
		hideIframe('iweb','0px');
		showIframe('vchat','970px',true);
	}
	
	function loadIframe(url,frameID) {
		var iframeElement = parent.document.getElementById(frameID); 
		iframeElement.src=url;
	}
	
	function hideIframe(frameID,Wi,doScroll) {
		var iframeElement = parent.document.getElementById(frameID); 
		if(doScroll) { var maxScroll=getScroll(frameID); }
		iframeElement.style.width = Wi; 	
		if(doScroll) { iframeElement.contentWindow.scrollTo(maxScroll.width,0); }
	}
	
	function showIframe(frameID,He,doScroll) {
		var iframeElement = parent.document.getElementById(frameID); 
		iframeElement.style.width = He; 	
		if(doScroll) { iframeElement.contentWindow.scrollTo(0,0); }
		
	}
	
	function getBodySize() {
		var result = {height:0, width:0};
		result.width =document.body.clientWidth;	
		result.height =document.body.clientHeight;	
		return result;
	}
	
	function getScroll(frameID) {
		var result = {height:0, width:0};
		if (document.getElementById) {
			var frame = parent.document.getElementById(frameID);
			if (frame.scrollWidth) {
				result.height = frame.scrollHeight;
				result.width = frame.scrollWidth;
				result.top = frame.contentWindow.width;
			}
		}		
		return result;
	}
	
	function linkAsk(action,url,txturl,title,message,txtclose) {
		switch (action) 
		{ 
		case 'open': 
			document.getElementById('theDiv').innerHTML= "<table class=\"winDivContent\" border=\"0\"><tr><td><b>"+title+"</b></td><td align=\"right\"><a href=\"javascript:linkAsk('close')\">"+txtclose+"</a> </td></tr><tr><td colspan=\"2\" align=\"center\" height=\"100%\">"+message+"<br/><br/><a href=\""+url+"\" target=\"_blank\" onclick=\"javascript:linkAsk('close');gaEvent('linkAsk', 'click');\">"+txturl+"</a></td></tr></table>";				
			document.getElementById('theDiv').style.display='';
			document.getElementById('flashDiv').style.height='1000px';
			gaEvent('linkAsk', 'open');
			break;
		case 'close': 
			document.getElementById('flashDiv').style.height='0px';
			document.getElementById('theDiv').style.display='none';
			gaEvent('linkAsk', 'close');
			break;
		}		
	}
	
	function fillHeader(title,ico) {
			document.getElementById('JSiwebHeaderTitle').innerHTML=title;	
	}

/*******
*  GA  *
********/
	function gaCustom(nameCustom,valueCustom) {
		//Define custom var
		switch(nameCustom) {
			case "visits": //String
				pageTracker._setCustomVar(1,"visits",valueCustom,2);
				globalTracker._setCustomVar(1,"visits",valueCustom,2);
				illicbTracker._setCustomVar(1,"visits",valueCustom,2);
				break;
			case "orders": //String
				pageTracker._setCustomVar(2,"orders",valueCustom,2);
				globalTracker._setCustomVar(2,"orders",valueCustom,2);
				illicbTracker._setCustomVar(2,"orders",valueCustom,2);
				break;
			case "credits": //String
				pageTracker._setCustomVar(3,"credits",valueCustom,2);
				globalTracker._setCustomVar(3,"credits",valueCustom,2);
				illicbTracker._setCustomVar(3,"credits",valueCustom,2);
				break;
			case "havewebcam": //Bool
				pageTracker._setCustomVar(4,"havewebcam",valueCustom,2);
				globalTracker._setCustomVar(4,"havewebcam",valueCustom,2);
				illicbTracker._setCustomVar(4,"havewebcam",valueCustom,2);
				break;		
			case "illiprefmethod": //String
				pageTracker._setCustomVar(5,"illiprefmethod",valueCustom,1);
				globalTracker._setCustomVar(5,"illiprefmethod",valueCustom,1);
				illicbTracker._setCustomVar(5,"illiprefmethod",valueCustom,1);
				break;
		}	
		//Send custom var
		pageTracker._trackPageview(); 
		globalTracker._trackPageview(); 
	}

	
	function gaEvent(categrory,event,value) {
		pageTracker._trackEvent(categrory,event,value);
		pageTracker._trackPageview("/"+categrory+"/"+event);
		
		globalTracker._trackEvent(categrory,event,value);
		globalTracker._trackPageview("/"+categrory+"/"+event);		
	}
	
	function gaOrder(orderid,type,forfait,minz,price) {
	//Default value
		price=(price==undefined)?"":price;
	
	//Skin tracker
		pageTracker._addTrans(
		  orderid, // order ID - required
		  "", // affiliation or store name
		  minz, // total - required
		  "", // tax
		  "", // shipping
		  "", // city
		  "", // state or province
		  "" // country
		);
	   pageTracker._addItem(
		  orderid, // order ID - necessary to associate item with transaction
		  forfait, // SKU/code - required
		  forfait, // product name
		  type, // category or variation
		  minz, // unit price - required
		  "1" // quantity - required
	   );
	   pageTracker._trackTrans();
	   
	 //Global tracker 	   
	   globalTracker._addTrans(
		  orderid, // order ID - required
		  "", // affiliation or store name
		  minz, // total - required
		  "", // tax
		  "", // shipping
		  "", // city
		  "", // state or province
		  "" // country
		);
	   globalTracker._addItem(
		  orderid, // order ID - necessary to associate item with transaction
		  forfait, // SKU/code - required
		  forfait, // product name
		  type, // category or variation
		  minz, // unit price - required
		  "1" // quantity - required
	   );
	   globalTracker._trackTrans();
	  
	 //Illicode tracker
	 	illicbTracker._addTrans(
		  orderid, // order ID - required
		  "", // affiliation or store name
		  price, // total - required
		  "", // tax
		  "", // shipping
		  "", // city
		  "", // state or province
		  "" // country
		);
	   illicbTracker._addItem(
		  orderid, // order ID - necessary to associate item with transaction
		  forfait, // SKU/code - required
		  forfait, // product name
		  type, // category or variation
		  price, // unit price - required
		  "1" // quantity - required
	   );
	   illicbTracker._trackTrans();
	   
	   
	   //Event
	   gaEvent('order', 'addCredit', minz);
	
	}
	
	
/**************
*     ADS     *
***************/

function openAds(skin, type) {
	//Only of Ads available
	if (displayAds!=1)
		return;
	
	//Only in space 2
	if (type!=2)
		return;

	//Only if space available (1200px)
	if(window.innerWidth<1200)
		return;
	
	//Show the banner
	setTimeout("showAds('"+skin+"')",3*1000);	
	
	//Hide after 
	setTimeout(hideAds,153*1000);	
	
}

function showAds(skin) {
	parent.document.getElementById('ads').innerHTML = "<iframe id='a4a6da0b' name='a4a6da0b' src='http://adserv.netforstream.com/delivery/afr.php?zoneid=34&amp;source="+skin+"' framespacing='0' frameborder='no' scrolling='no' width='200' height='550'><a href='http://adserv.netforstream.com/delivery/ck.php?n=ae242f00' target='_blank'><img src='http://adserv.netforstream.com/delivery/avw.php?zoneid=34&amp;source="+skin+"&amp;n=ae242f00' border='0' alt='' /></a></iframe>";		
}

function hideAds() {
	parent.document.getElementById('ads').innerHTML ="";	
}
	
