// JavaScript Document
function WebOptinFlash(_msisdn, _carrier, _keyword) {
  var req = new InstaConnJSRequest();
  
  var _form = window.document.forms["webForm"];
  var _source = document.location;  
  var _keyword = _keyword + '+AF';
  req.onreadystatechange = function() {
	if (req.readyState == 4) {
	  if(req.responseJS.rec > 0) { 
		alert(req.responseJS.responsetext);			
	  } else { alert(req.responseJS.error); }
	}
  }
  
  req.caching = false;
  req.open(null, 'http://instaconnect.golivemobile.com/include/w2m.inc.php', true);
	
  var data = {   
	msisdn: _msisdn,
	carrier: _carrier, 
	host: escape(_source), 
	keyword: _keyword 
  };
	
  req.send( data );
}
function _jsload(_trigger) {
	switch(_trigger) {
		case 1:
			_jsintro();
			break;
		case 2:
			_jstones_ring();
			break;
		case 3:
			_jswall();
			break;
		case 4:
			_jsclub();
			break;
		default:
			_jsintro();
			break;
	}
}

function _jsintro() {
	document.location = "index.html";
}

function _jstones_ring() {
	document.location = "tones_ring.html";
}

function _jswall() {
	document.location = "wallpaper.html";
}

function _jsclub() {
	document.location = "club.html";
}


function dimmer()
{
    document.write('<div id="popdimmer" class="dimmer" style="width:'+ window.screen.width + 'px; height:' + window.screen.height +'px; visibility:hidden;"><div id="popsub" align="center"><font face="Trebuchet MS" color="#FFFFFF" size="5"><font color="#0099CC">Mobile</font> Download</font></div><div id="popsubb" align="center"><font face="Trebuchet MS" color="#FFFFFF" size="1">Powered by GoLive! Mobile<br><a href="http://www.golivemobile.com" target="blank">www.golivemobile.com</a></font></div></div>');
}

function showdimmer() {
	var _dimmer = document.getElementById('popdimmer');	
	
	_dimmer.style.visibility ="visible";
}

function hidedimmer() {
	var _dimmer = document.getElementById('popdimmer');	
	_dimmer.style.visibility ="hidden";
}

function showBox(_w2mcontent){	
	var _content = document.getElementById('content');	
	_content.innerHTML = _w2mcontent;
	
	center('popsub', 200);  
	center('popsubb', -170);
    center('box', 0);
	showdimmer();
	//document.getElementById('divtop').setAttribute('style', 'display:none');			
	//document.getElementById('divtbl').setAttribute('style', 'display:none');	

    return false;
}

function hideBox(){	
    $('box').hide();
	//::::::::::::::::::ADDED:::::::::::::::::::::::::::::::
	//document.getElementById('divtop').setAttribute('style', 'display:inline');	
	//document.getElementById('divtbl').setAttribute('style', 'display:inline');		
	//::::::::::::::::::::::::::::::::::::::::::::::::::::::	
	hidedimmer();
    return false;
}

function center(element, ytmp){
    try{
        element = $(element);
    }catch(e){
        return;
    }

    var my_width  = 0;
    var my_height = 0;

    if ( typeof( window.innerWidth ) == 'number' ){
        my_width  = window.innerWidth;
        my_height = window.innerHeight;
    }else if ( document.documentElement && 
             ( document.documentElement.clientWidth ||
               document.documentElement.clientHeight ) ){
        my_width  = document.documentElement.clientWidth;
        my_height = document.documentElement.clientHeight;
    }
    else if ( document.body && 
            ( document.body.clientWidth || document.body.clientHeight ) ){
        my_width  = document.body.clientWidth;
        my_height = document.body.clientHeight;
    }

    element.style.position = 'absolute';
    element.style.zIndex   = 99;

    var scrollY = 0;

    if ( document.documentElement && document.documentElement.scrollTop ){
        scrollY = document.documentElement.scrollTop;
    }else if ( document.body && document.body.scrollTop ){
        scrollY = document.body.scrollTop;
    }else if ( window.pageYOffset ){
        scrollY = window.pageYOffset;
    }else if ( window.scrollY ){
        scrollY = window.scrollY;
    }

    var elementDimensions = Element.getDimensions(element);

    var setX = ( my_width  - elementDimensions.width  ) / 2;
    var setY = ( my_height - elementDimensions.height ) / 2 + scrollY;

    setX = ( setX < 0 ) ? 0 : setX;
    setY = ( setY < 0 ) ? 0 : setY - ytmp;

    element.style.left = setX + "px";
    element.style.top  = setY + "px";

    element.style.display  = 'block';
}

dimmer();