function $(id){
	return document.getElementById(id);	
}

function getElementsByClass(searchClass,node,tag) {
        var classElements = new Array();
        if (node == null)
                node = document;
        if (tag == null)
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        var j = 0;
        for (i = 0; i < elsLen; i++) {
                if (pattern.test(els[i].className) ) {
                        classElements[j] = els[i];
                        j++;
                }
        }
        return classElements;
}

function ask(){
	conf = confirm("Dou you really want delete this ?");
	return conf;
}

function loadcode(){
	document.location = document.location + $('codes').value;
}

function getImage(name) {
	if (document.layers) {
    	return findImage(name, document);
	}
	return null;
}
// New Exchange Blocks
data = new Array();
data['list'] = new Array();
data['list'][0] = new Array();
data['list'][1] = new Array();
data['list'][2] = new Array();
data['list'][3] = new Array();
data['list'][4] = new Array();
data['list'][0]['text'] = 'Banner Credits';
data['list'][0]['value'] = 'banner';
data['list'][1]['text'] = 'Text Credits';
data['list'][1]['value'] = 'text';
data['list'][2]['text'] = 'Ad Credits';
data['list'][2]['value'] = 'ad';
data['list'][3]['text'] = 'Cash';
data['list'][3]['value'] = 'cash';
data['list'][4]['text'] = 'Main Credits';
data['list'][4]['value'] = 'main';
////
data['ad'] = new Array("0","1");
data['ref'] = new Array("0","1","2","3","4");
data['main'] = new Array("0","1","2","3");
data['cash'] = new Array("0","1","2","4");
data['text'] = new Array("0");
data['banner'] = new Array("1");

function exchangechange(){
	var type = $('ablock').value;
	var list = $('bblock');
	list.options.length = 0;
	for(i=0;data[type].length>i;i++){
		list.options[i] = new Option(data['list'][data[type][i]]['text'], data['list'][data[type][i]]['value']);	
	}					
}

function exchangecredits(){
	typea = $('ablock').value;
	typeb = $('bblock').value;
	typeblabel = $('bblock').item($('bblock').selectedIndex)['text'];
	typealabel = $('ablock').item($('ablock').selectedIndex)['text'];
	if(typeblabel == "Cash"){
		typeblabel = "$";	
	}
	if(typealabel == "Cash"){
		typealabel = "$";	
	}
	credits = $('credits').value;
	var credit = credits * 1;
	if(typea == 'text'){
		credit = Math.floor(credits / textcredit);
	}
	if(typea == 'banner'){
		credit = Math.floor(credits / bannercredit);
	}
	if(typea == 'cash'){
		credit = credits * cashper;
	}
	if(typea == 'ref' && typeb == 'main'){
		credit = credits / 10;
	}
		ncredit = credit;
	if(typeb == 'text'){
		ncredit = credit * textcredit;
	}
	if(typeb == 'banner'){
		ncredit = credit * bannercredit;
	}
	if(typeb == 'cash'){
		ncredit = credit / cashper / 10;
		ncredit = ncredit.toFixed(4);
		} else {
		ncredit = Math.floor(ncredit);	
	}
	$('creditget').innerHTML = ncredit+" "+typeblabel;
	$('costcredit').innerHTML = typealabel;
}

function adsbanner(){
	$('addnewbannerpreview').innerHTML = "<img src='"+ $('bannerurl').value +"' onload='adsbanner();' border=0 id='preimg'>";
	banner = $('preimg');
	if(banner.width == 468 && banner.height == 60){
		$('checkboxnormal').disabled = false;
		$('checkboxnormal2').disabled = false;
	} else {
		$('checkboxnormal').disabled = true;
		$('checkboxnormal2').disabled = true;
	}
	if((banner.width == 120 || banner.width == 160) && banner.height == 600){
		$('checkboxsky').disabled = false;
	} else {
		$('checkboxsky').disabled = true;
	}
	if(banner.width == 250 && banner.height == 250){
		$('checkboxcube').disabled = false;
	}
}

function changebet(id){
	$(id+"credit").value = $(id+"select").value;
}

function upgrade(){
	$('paytype').disabled = "";
	$('sendpay').innerHTML = "";
	var period = $('period');
	while(period.length != 0){
			period.remove(period.length - 1);
	}
	if($('upgradetype').value == "Silver"){
		var value = silverprice;	
		$('period').disabled = "";
	} else if ($('upgradetype').value == "Gold"){
		var value = goldprice;	
		$('period').disabled = "";
	}
	for(i=0;13>i;i++){
		var New = document.createElement('option');
		if(i == 0){
			New.text = "Select One";
		} else if(i == 1){
			New.text = "1 Month | Price: "+ value +"$";
		} else {
			New.text = i+" Months | Price: "+ (i*value) +"$";
		}
		New.value = i;
		var Block = document.getElementById('period');
		try {
			Block.add(New, null); // standards compliant; doesn't work in IE
		} catch(ex) {
			Block.add(New); // IE only
		}	
	}
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function showhide(id,type){
	if(type == ""){
		if($(id).style.display == "block"){
			$(id).style.display = "none";
		} else if($(id).style.display == "none" || $(id).style.display == "") {
			$(id).style.display = "block";
		}
	} else {
		$(id).style.display = type;
	}
}

function historymenu(type){
	historys = new Array('accounth','payouth','gamesh','boughtadsh','upgradeh','exchangeh');
	for(i=0;i<historys.length;i++){
		if(historys[i] == type){
			$(historys[i]).style.display = "block";	
		} else {
			$(historys[i]).style.display = "none";	
		}
	}
}

function upgradeperiod(price){
	if($('upgradetype').value == "Silver"){
		price = silverprice;	
	} else {
		price = goldprice;	
	}
	if($('paytype').value == "paypal"){
	$('sendpay').innerHTML = paypal[0]+"<input type=\"hidden\" name=\"amount\" value=\""+ ($('period').value*price) +"\"><input type=\"hidden\" name=\"item_name\" value=\"Upgrade("+ $('upgradetype').value +"), Username("+ readCookie('member[username]') +"), Period("+ $('period').value +")\">"+paypal[1];
	} else if($('paytype').value == "liberty") {
	$('sendpay').innerHTML = liberty[0]+"<input type=\"hidden\" name=\"lr_amnt\" value=\""+ ($('period').value*price*1.15) +"\"/><input type=\"hidden\" name=\"lr_desc\" value=\"Upgrade("+ $('upgradetype').value +"), Username("+ readCookie('member[username]') +"), Period("+ $('period').value +")\">"+liberty[1]+"<div style='color: red; font-weight: bold; font-size: small'>Liberty Reserve has addon +15% fee</div>";
	} else if($('paytype').value == "alertpay") {
		$('sendpay').innerHTML = alertpay[0]+"<input type=\"hidden\" name=\"ap_itemname\" value=\"Upgrade("+ $('upgradetype').value +"), Username("+ readCookie('member[username]') +"), Period("+ $('period').value +") \"/><input name=\"ap_description\" value=\"Upgrade("+ $('upgradetype').value +"), Username("+ readCookie('member[username]') +"), Period("+ $('period').value +") \" type=\"hidden\"><input type=\"hidden\" name=\"ap_amount\" value=\""+ ($('period').value*price) +"\"/>"+alertpay[1];	
	}
}
	//Advertise
function buyadsshow(id){
	$('textform').style.display = "none";
	$('bannerform').style.display = "none";
	$('siteform').style.display = "none";
	$('creditform').style.display = "none";
	$('unlimitedstats').style.display = "none";
	if(id != "unlimitedstats"){
		$('advertiseinfo').style.display = "block";
	} else {
		$('advertiseinfo').style.display = "none";	
	}
	$(id).style.display = "block";	
}
function updateptpprice(){
	if($('unlimitedsurf').checked == true){
		$('impression').disabled = "disabled";
		$('ptpcost').innerHTML = unlimited['surf'];
		$('adptpsub').disabled = "";
		dothat = "no";
	} else if($('unlimitedsurf').checked == false) {
		$('impression').disabled = "";
		dothat = "yes" ;
	}
	if (dothat == "yes"){
		if($('impression').value >= adminimal){
			imp = $('impression').value;	
		} else {
			imp = 0;	
		}
		var x = 1;
		if($('tiers').checked == true && $('tiers').disabled == ""){
			x = adptptiers;	
		} else if($('tierco').checked == true && $('tierco').disabled == ""){
			x = adptpco ;
		}
		if($('surfradio').checked == true){
			y = adsurfcost;
		} else {
			y = adptpcost;
		}
		if(imp > 0){
			var cost = imp * x / 1000 * y;
			$('ptpcost').innerHTML = cost.toFixed(2);
			$('adptpsub').disabled = "";
		} else {
			$('ptpcost').innerHTML = 0;
			$('adptpsub').disabled = "disabled";
		}
	}
}

function adtext(){
	for(i=1;i<5;i++){
		if($('period'+i).checked == true && $('period'+i).disabled != "disabled"){
			daypart = $('period'+i).value;
			number = i;
		}
	}
	dotext = "yes";
	switch(daypart){
		case 'day':
		long = Math.ceil($('texttime').value);
		break;
		case 'week':
		long = Math.ceil($('texttime').value) * 0.9 * 7;
		break;
		case 'month':
		long = Math.ceil($('texttime').value) * 0.8 * 30;
		break;
		case 'unlimited':
			$('addtextsub').disabled = "";
			$('textprice').innerHTML = unlimited['text'];
			$('texttime').disabled = "disabled";
		dotext = "no";
		break;
		default:
		long = 0;
	}
	cost = 0;
	if(dotext == "yes"){
		$('texttime').disabled = "";
		if($('side').checked == true && $('side').disabled != "disabled"){
			cost = cost + adtextmaincost;
		}
		if($('surf').checked == true && $('surf').disabled != "disabled"){
			cost = cost + adtextsurfcost;
		}
		if($('mail').checked == true && $('mail').disabled != "disabled"){
			cost = cost + adtextmailcost;
		}
		$('textperiodtime').innerHTML = " "+ $('period'+ number).value +"(s)";
		adcost = cost * long;
		if($('texttime').value >= 1 && adcost > 0 && ($('side').checked == true || $('surf').checked == true || $('mail').checked == true)){
			$('addtextsub').disabled = "";
			$('textprice').innerHTML = adcost.toFixed(2);
		} else {
			$('addtextsub').disabled = "disabled";
			$('textprice').innerHTML = "0.00";	
		}
	}
}

function adsadsbanner(){
	$('addnewbannerpreview').innerHTML = "<img src='"+ $('bannerurl').value +"' onload='adsbanner();' border=0 id='preimg'>";
	banner = $('preimg');
	if(banner.width == 468 && banner.height == 60){
		$('checkboxnormal').disabled = false;
		$('checkboxnormal2').disabled = false;
	} else {
		$('checkboxnormal').disabled = true;
		$('checkboxnormal2').disabled = true;
	}
	if((banner.width == 120 || banner.width == 160) && banner.height == 600){
		$('checkboxsky').disabled = false;
	} else {
		$('checkboxsky').disabled = true;
	}
	if(banner.width == 300 && banner.height == 250){
		$('checkboxcube').disabled = false;
	}
}

function creditchange(){
	amount = 0;
	if($('bannercredit').value > 0){
		amount = ($('bannercredit').value / 1000) * creditcost[1];	
	}
	if($('textcredit').value > 0){
		amount = amount + ($('textcredit').value / 1000) * creditcost[0];	
	}
	if($('adcredit').value > 0){
		amount = amount + ($('adcredit').value / 1000) * creditcost[2];	
	}
	amount = amount.toFixed(4);
	$('creditspan').innerHTML = amount;
	if(amount >= 1){
		$('creditsend').disabled = "";
	} else {
		$('creditsend').disabled = "disabled";
	}
}

function adbanner(){
	for(i=1;i<5;i++){
		if($('bannerperiod'+i).checked == true && $('bannerperiod'+i).disabled != "disabled"){
			daypart = $('bannerperiod'+i).value;
			number = i;
		}
	}
	dobanner = "yes";
	switch(daypart){
		case 'day':
		long = Math.ceil($('bannertime').value);
		break;
		case 'week':
		long = Math.ceil($('bannertime').value) * 0.9 * 7;
		break;
		case 'month':
		long = Math.ceil($('bannertime').value) * 0.8 * 30;
		break;
		case 'unlimited':
			$('addbannersub').disabled = "";
			$('bannerprice').innerHTML = unlimited['banner'];
			$('bannertime').disabled = "disabled";
		dobanner = "no";
		break;
		default:
		long = 0;
	}
	if(dobanner == "yes"){
		$('bannertime').disabled = "";
		cost = 0;
		if($('checkboxnormal').checked == true && $('checkboxnormal').disabled != "disabled"){
			cost = cost + adbannermaincost;
		}
		if($('checkboxsky').checked == true && $('checkboxsky').disabled != "disabled"){
			cost = cost + adbannerskycost;
		}
		if($('checkboxnormal2').checked == true && $('checkboxnormal').disabled != "disabled"){
			cost = cost + adbannersurfcost;
		}
		if($('checkboxcube').checked == true && $('checkboxnormal').disabled != "disabled"){
			cost = cost + adbannercubecost;
		}
		$('bannerperiodtime').innerHTML = " "+ $('bannerperiod'+ number).value +"(s)";
		adcost = cost * long;
		if($('bannertime').value >= 1 && adcost > 0 && ($('checkboxsky').checked == true || $('checkboxnormal').checked == true || $('checkboxnormal2').checked == true)){
			$('addbannersub').disabled = "";
			$('bannerprice').innerHTML = adcost.toFixed(2);
		} else {
			$('addbannersub').disabled = "disabled";
			$('bannerprice').innerHTML = "0.00";	
		}
	}
}

function ptpadtier(type){
	if(type == "none"){
		updateptpprice();
		return false;	
	}
	switch($(type).value){
	case 'ptp':
		$('tierco').disabled = "";
		$('tiers').disabled = "";
		$('alltier').disabled = "";
	break;
	case 'surf':
		$('tierco').disabled = "disabled";
		$('tiers').disabled = "disabled";
		$('alltier').disabled = "disabled";
		$('tierselect').disabled = "disabled";
		for(id=1;id<=4;id++){
		$('tier'+ id).disabled = "disabled";
		}
	break;
	default:
		switch(type){
		case 'tierco':
			$('tierselect').disabled = "";
			for(id=1;id<=4;id++){
			$('tier'+ id).disabled = "disabled";
			}
		break;
		case 'tiers':
			$('tierselect').disabled = "disabled";
			for(id=1;id<=4;id++){
			$('tier'+ id).disabled = "";
			}
		break;
		case 'alltier':
			$('tierselect').disabled = "disabled";
			for(id=1;id<=4;id++){
			$('tier'+ id).disabled = "disabled";
			}
		break;
		}
	}
	updateptpprice();
}
	/* Tiers */
function tiershow(id){
	for(i=1;i<5;i++){
		if(id != i){
			$('tier'+ i).style.display = "none";
		} else {
			$('tier'+ i).style.display = "block";
		}
	}
}

function unlimitedsurf(){
	
}

function sitestats(time){
	for(i=1;i<4;i++){
		$('stats'+ i).style.display = "none";	
	}
	$('stats'+ time).style.display = "block";
}

	/* Payout */
	
function reqpayout(){
	amount = eval($('amount').value);
	$('amount').value = amount;
	if(amount >= payout['minimum']){
		$('payerror').innerHTML = "";
		$('amount').style.border = "1px solid #bbbbbb";
		if(amount <= payout['cash']){
			return true;
		} else {
			$('amount').style.border = "1px solid #FF0000";
			$('payerror').innerHTML = "You do not have enough cash!";
			return false;
		}
	} else {
		$('amount').style.border = "1px solid #FF0000";
		$('payerror').innerHTML = "The minimum amount is 0.1$";
		return false;
	}
	
}
	/* Games */
	
function selectgame(type){
	games = new Array('htgame', 'secretgame','gamestats');
	for(i=0;i<games.length;i++){
		if(games[i] == type){
			$(games[i]).style.display = "block";	
		} else {
			$(games[i]).style.display = "none";	
		}
	}
}