var status = 'play';
var cnt = 0;
var flash = true;
var flajax = '';
var fcnt = 0;
var last_readmore = '';

function closepp() {
    $('#plogo').fadeOut('slow');
}

function showpp(){
    $('#plogo').css('height',$(document).height()+'px');
    $('#plogo img').css('margin-top',Math.round(($(window).height()-203)/2)+'px');
    $('#plogo').fadeIn('slow');
}

$(document).ready(function(){
    
    if ( navigator.appVersion.indexOf('Safari') != -1 ) {
        //alert('aaaaa');
       $('#menu_7').css('margin-right', '5px !important;');
        //alert($('#menu_7').css('margin-right'));
    } 
    
    $("a[rel='prettyPhoto']").prettyPhoto({theme: 'dark_rounded'});
    if(!FlashDetect.installed){
        flash = false;
        flajax = '&flash=n';
    }
    else {
        
        // flash init
        flashinit();
        setDiscoHeight();
        $('.half_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
        $('.full_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
    }
    player.init();
    setBgPosition();
    $(window).resize(function(){setBgPosition();});
});

function flashinit() {
    var swfVersionStr = "10.0.0";
            
            var xiSwfUrlStr = doc_root + "playerProductInstall.swf";
            var flashvars = {};
            var params = {};
            params.quality = "high";
            params.bgcolor = "#000000";
            params.allowfullscreen = "true";
            params.allowscriptaccess = "sameDomain";
            params.wmode = "opaque";
            var attributes = {};
            attributes.id = "BackgroundLoader";
            attributes.name = "BackgroundLoader";
            attributes.align = "middle";
            swfobject.embedSWF(
                doc_root + "BackgroundLoader.swf", "flashContent", 
                "100%", "100%", 
                swfVersionStr, xiSwfUrlStr, 
                flashvars, params, attributes);
	swfobject.createCSS("#flashContent", "display:block;text-align:left;");
}

function setImage() {
    
   if ( fcnt == 0 ) {
       fcnt++;
        if ( fimg != doc_root + 'images/menu/' ) {
            fcnt++;
            var t = window.setTimeout(function(){setImage();}, 1000);
            if ( navigator.appVersion.indexOf('MSIE') == -1 ) {
                document['BackgroundLoader'].setImageURL(fimg);
            }
            else {
                 window['BackgroundLoader'].setImageURL(fimg);
            }
        }
    }
    else {
        if ( fimg != '' ) {
            if ( navigator.appVersion.indexOf('MSIE') == -1 ) {
                document['BackgroundLoader'].setImageURL(fimg);
            }
            else {
                 window['BackgroundLoader'].setImageURL(fimg);
            }
        }
    }
}

function backgroundLoaderComplete() {
    setImage();
}

function getDisco(id) {
    $('.loader').css('visibility','visible');
    $.ajax({
		type: "POST",
		url: doc_root+"ajax.php?module=disco",
		contentType: "application/x-www-form-urlencoded;charset=utf-8",
		data: "id="+id+flajax,
		success: function(msg){
                    $('.fm_disco').fadeTo('fast',0,function(){
                        
                        $('#disco').html('<div class="full_main fm_disco" class="hide">' + msg + '</div>' );
                        setDiscoHeight();
                        if(FlashDetect.installed){
                                $('.half_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
                                $('.full_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
                             }
                        $('.loader').css('visibility','hidden');
                        $('.fm_disco').fadeTo('slow',1,function(){
                            if(FlashDetect.installed){
                                $('.half_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
                                $('.full_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
                             }
                        });
                    });
		}
	});
}

function setDiscoHeight() {
    if ( $('.fm_disco').html() == null ) {
        $('.main_full').removeClass('a').removeClass('b');
    }
    else {
        //console.log($('.contents').innerHeight());
        //console.log($('.contents').height() + $('.contents').css('padding-top')+ $('.contents').css('padding-bottom') );
        
        //if ( $('.contents').height() > 248 ) {
            $('.fm_disco').addClass('a');
        //}
        //else {
           // $('.fm_disco').addClass('b');
        //}
    }
}

function showContent(site){
        
	$('.loader').css('visibility','visible');
        
	$.ajax({
		type: "POST",
		url: doc_root+"a.php",
		contentType: "application/x-www-form-urlencoded;charset=utf-8",
		data: "site="+site+flajax,
		success: function(msg){
                    last_readmore = '';
                    $('.main_content').fadeTo('fast',0,function(){
                        var a = new Array();
                        a = msg.split('{||}');
                        if ( navigator.appVersion.indexOf('MSIE') == -1 ) {
                            $('title').html(a[0]);
                        }
                        //$('#mm').children('li').removeClass('menuselect');
                        //$('#menu_'+a[1]).addClass('menuselect');
                        // a[1] change image
                        $('.main_content').html(a[2]);
                        setDiscoHeight();
                        $('.loader').css('visibility','hidden');
                        
                        if(FlashDetect.installed){
                            $('.half_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
                            $('.full_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
                           
                            if ( a[1] != '' && fimg != a[1] ) {
                                fimg = a[1];
                                setImage();
                            }
                        }
                        
                        $('.main_content').fadeTo('slow',1,function(){
                            $("a[rel='prettyPhoto']").prettyPhoto({theme: 'dark_rounded'});;
                        });
                    });
		}
	});
        
	return false;
}

function setBgPosition(){
    var windowHeight = $(window).height();
    var DefaultSize = 499;
    if ( windowHeight > DefaultSize ) {
        var newTop = Math.round( (windowHeight-DefaultSize) /2 );
        $('.main').css('margin-top', newTop + 'px');
    }
}

function contentShow(id) {
    if ( last_readmore != '' ) {
        $('#content_' +last_readmore ).slideUp('fast', function() {
           $('#readmore_'+last_readmore).show();
           $('#readmore_icon_'+last_readmore).show();
           $('#readmore_'+id).hide();
            $('#readmore_icon_'+id).hide();
            $('#content_' +id ).slideToggle("slow", function(){
                last_readmore = id;
                $('.half_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
                $('.full_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
            });
        });
    }
    else {
        $('#readmore_'+id).hide();
        $('#readmore_icon_'+id).hide();
        $('#content_' +id ).slideToggle("slow", function(){
            last_readmore = id;
            $('.half_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
            $('.full_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
        });
    }
   
}

function scrollreadmore() {
    $('.half_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
    $('.full_main').jScrollPane({verticalDragMinHeight:50, verticalDragMaxHeight:50});
}

var FlashDetect=new function(){var self=this;self.installed=false;self.raw="";self.major=-1;self.minor=-1;self.revision=-1;self.revisionStr="";var activeXDetectRules=[{"name":"ShockwaveFlash.ShockwaveFlash.7","version":function(obj){return getActiveXVersion(obj);}},{"name":"ShockwaveFlash.ShockwaveFlash.6","version":function(obj){var version="6,0,21";try{obj.AllowScriptAccess="always";version=getActiveXVersion(obj);}catch(err){}
return version;}},{"name":"ShockwaveFlash.ShockwaveFlash","version":function(obj){return getActiveXVersion(obj);}}];var getActiveXVersion=function(activeXObj){var version=-1;try{version=activeXObj.GetVariable("$version");}catch(err){}
return version;};var getActiveXObject=function(name){var obj=-1;try{obj=new ActiveXObject(name);}catch(err){obj={activeXError:true};}
return obj;};var parseActiveXVersion=function(str){var versionArray=str.split(",");return{"raw":str,"major":parseInt(versionArray[0].split(" ")[1],10),"minor":parseInt(versionArray[1],10),"revision":parseInt(versionArray[2],10),"revisionStr":versionArray[2]};};var parseStandardVersion=function(str){var descParts=str.split(/ +/);var majorMinor=descParts[2].split(/\./);var revisionStr=descParts[3];return{"raw":str,"major":parseInt(majorMinor[0],10),"minor":parseInt(majorMinor[1],10),"revisionStr":revisionStr,"revision":parseRevisionStrToInt(revisionStr)};};var parseRevisionStrToInt=function(str){return parseInt(str.replace(/[a-zA-Z]/g,""),10)||self.revision;};self.majorAtLeast=function(version){return self.major>=version;};self.minorAtLeast=function(version){return self.minor>=version;};self.revisionAtLeast=function(version){return self.revision>=version;};self.versionAtLeast=function(major){var properties=[self.major,self.minor,self.revision];var len=Math.min(properties.length,arguments.length);for(i=0;i<len;i++){if(properties[i]>=arguments[i]){if(i+1<len&&properties[i]==arguments[i]){continue;}else{return true;}}else{return false;}}};self.FlashDetect=function(){if(navigator.plugins&&navigator.plugins.length>0){var type='application/x-shockwave-flash';var mimeTypes=navigator.mimeTypes;if(mimeTypes&&mimeTypes[type]&&mimeTypes[type].enabledPlugin&&mimeTypes[type].enabledPlugin.description){var version=mimeTypes[type].enabledPlugin.description;var versionObj=parseStandardVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revisionStr=versionObj.revisionStr;self.revision=versionObj.revision;self.installed=true;}}else if(navigator.appVersion.indexOf("Mac")==-1&&window.execScript){var version=-1;for(var i=0;i<activeXDetectRules.length&&version==-1;i++){var obj=getActiveXObject(activeXDetectRules[i].name);if(!obj.activeXError){self.installed=true;version=activeXDetectRules[i].version(obj);if(version!=-1){var versionObj=parseActiveXVersion(version);self.raw=versionObj.raw;self.major=versionObj.major;self.minor=versionObj.minor;self.revision=versionObj.revision;self.revisionStr=versionObj.revisionStr;}}}}}();};FlashDetect.JS_RELEASE="1.0.4";
