$(document).ready(function(){
 
 var tpmiclorg = "";
 var tpmicaorg = "";
 var tpmid = "";
 $('.xdtpmi').hover( function(){ tpmiclorg = $(this).attr('class');
                                 tpmicaorg = $(this).children('a').css('color');
                                 $(this).attr('class','xdtpmiov');
                                 $(this).children('a').css('color','#ffffff');
                                 tpmid = $(this).attr('id').replace(/tpm/,'');
                                 if( $('div#tpms'+tpmid).length > 0){
                                  var pos = $(this).position();
                                  $('div#tpms'+tpmid).css({'left':pos.left,'display':'block'});
                                 }}
                   , function(){ if(tpmiclorg != ''){
                	              $(this).attr('class',tpmiclorg);
                                  $(this).children('a').css('color',tpmicaorg);
                                  if( $('div#tpms'+tpmid).length > 0){
                                   $('div#tpms'+tpmid).css('display','none');
                                 }}})
             .click(function(){ if(tpmid == '2005'){
            	                 if($('.xdtpmin').length <= 0){
            	                  var pos = $(this).position();
            	                  $('<div>').attr('id','xdsib')
            	                            .css({'position':'absolute','top':pos.top,'left':pos.left,'width':$(this).innerWidth(),'height':$(this).innerHeight(),'background-image':'url(/img/x5tpmbgon.png)'})
            	                            .append( $('<div>').attr('id','xdsibt')
            	                        		               .css({'padding':'5px 15px 5px 0px','font-size':'16px','color':'#ffffff','background-image':'url(/img/x5tpmbg.png)','white-space':'nowrap'})
            	                        		               .append( $('<div>').attr('id','xdsibts').css({'float':'right','width':'auto','padding':'3px 6px 4px 6px;','font-size':'13px','color':'#ff0000'}) )
            	                        		               .append( $('<img>').attr('src','/img/signinov.png').css('margin','0px 15px 0px 15px') )
            	                        		               .append('Member Access'))
            	                            .appendTo('.xdhead')
            	                            .animate({'height':'130px','width':'250px'},'fast',function(){ $(this).append( $('<div>').attr('id','xdsibb')
            	                        		                                                                                     .css({'padding':'10px 20px 10px 20px','opacity':'0'})
            	                        		                                                                                     .append( $('<input>').attr({'type':'text','id':'xdsin'})
            	                        		                                                                                    		              .css({'font-size':'15px','width':'210px','border-style':'solid','border-width':'1px','border-color':'#ffffff','background-image':'url(/img/x5xdsinbg.png?no=1738)'}) )
            	                        		                                                                                     .append( $('<input>').attr({'type':'password','id':'xdsip'})
            	                        		                                                                                    		              .css({'margin':'5px 0px 10px 0px','font-size':'15px','width':'210px','border-style':'solid','border-width':'1px','border-color':'#ffffff','background-image':'url(/img/x5xdsipbg.png)'}) )
            	                        		                                                                                     .append( $('<input>').attr({'type':'button','value':'SignIn Now!','class':'xdsis'}).click(function(){ $.post('http://' + location.hostname + '/index.php', { action: 'LOGIN', xdusername: $('input#xdsin').attr('value'), xdpassword: $('input#xdsip').attr('value'), nocache: Math.random() }, function(response){ if(response == 'yes'){ location.href = 'http://' + location.hostname + location.pathname; }else{ $('div#xdsibts').css({'background-image':'url(/img/x5bgwhitetrans75.png)'}).html('failed'); } }); }) )
            	                        		                                                                                     .append( $('<input>').attr({'type':'button','value':'Cancel','class':'xdsic'}).xdsiclose() )
            	                        		                                                                                     .fadeTo('fast',1) ); })
            	                            .click(function(){ return false; });
            	                 }
            	                 else{
            	                  $('.xdtpmin').click(function(){ return false; });
            	                 }
                                }
                                else{
                                 location.href = $(this).children('a').attr('href');
                                }});
 $('.xdtpmsub').hover( function(){ tpmid = $(this).attr('id').replace(/tpms/,'');
                                   tpmiclorg = $('div#tpm'+tpmid).attr('class');
                                   tpmicaorg = $('div#tpm'+tpmid).children('a').css('color');
                                   $('div#tpm'+tpmid).attr('class','xdtpmiov');
                                   $('div#tpm'+tpmid).children('a').css('color','#ffffff');
                                   var pos = $('div#tpm'+tpmid).position();
                                   $(this).css({'left':pos.left,'display':'block'}); }
                     , function(){ $(this).css('display','none'); 
                                   $('div#tpm'+tpmid).attr('class',tpmiclorg);
                                   $('div#tpm'+tpmid).children('a').css('color',tpmicaorg);});
 
 $('body').xdsiclose();
});

jQuery.fn.xdsiclose = function() {
 return this.click(function(){ $('div#xdsibb').fadeTo('fast',0,function(){ $('div#xdsib').animate({'width':'0','height':'0'},'fast',function(){ $('div#xdsib').remove(); }); }); });
}

var xdTemp = "";
var xdDC = new Array();

function xdStart(hostData,sid) {
 
}

var sK = "";
var tK = "";

function xdDCL(sKey,tKey,dKey,get,fresh,lSign,oc) {
 sK = sKey;
 tK = tKey == "" ? sKey : tKey;
 var isOn = 1;
 var tObj = document.getElementById(tK);
 if(oc != ""){
  if(tObj.style.display == "none"){
   tObj.style.display = "block";
  }
  else{
   tObj.style.display = "none";
   isOn = 0;
  }
 }
 if(isOn == 1){
  if(!xdDC[sK] || xdDC[sK] == "" || fresh != ""){
   if(lSign != "") tObj.innerHTML = getLoadSign();
   sendRequest( "/"+dKey, "dyn="+tKey+get+"&nocache="+Math.random(), 0, "xdDCLR" );
  }
  else{
   tObj.innerHTML = xdDC[sK];
  }
 }
}

function xdDCLR(res) {
 xdDC[sK] = res;
 document.getElementById(tK).innerHTML = res;
}







function tpmOver(imgID,state) {
 var butObj = document.images[imgID];
 if( state == 'over') butObj.src = "/img/" + imgID + "ov.png";
 else if( state == 'click') butObj.src = "/img/" + imgID + "on.png";
 else butObj.src = "/img/" + imgID + ".png";
}








function xdcontact(myAction) {
 if(myAction == "send"){
  var cerror = 0;
  var cobj_name = document.getElementsByName("contact_name")[0];
  if(cobj_name.value == ""){
   cobj_name.style.borderColor = "#ee1d24";
   cerror++;
  }
  else{
   cobj_name.style.borderColor = "#a5acb2";
  }
  var cobj_mail = document.getElementsByName("contact_mail")[0];
  if(cobj_mail.value == "" || !xdcontact_checkmail(cobj_mail.value)){
   cobj_mail.style.borderColor = "#ee1d24";
   cerror++;
  }
  else{
   cobj_mail.style.borderColor = "#a5acb2";
  }
  var cobj_subject = document.getElementsByName("contact_subject")[0];
  if(cobj_subject.value == ""){
   cobj_subject.style.borderColor = "#ee1d24";
   cerror++;
  }
  else{
   cobj_subject.style.borderColor = "#a5acb2";
  }
  var cobj_message = document.getElementsByName("contact_message")[0];
  if(cobj_message.value == ""){
   cobj_message.style.borderColor = "#ee1d24";
   cerror++;
  }
  else{
   cobj_message.style.borderColor = "#a5acb2";
  }
  
  var cobj_tip = document.all["xdcontactip"];
  if(cerror == 0){
   cobj_tip.style.color = "#52595f";
   xdcontact_sendmail(cobj_name.value,cobj_mail.value,cobj_subject.value,cobj_message.value);
  }
  else{
   cobj_tip.style.color = "#ee1d24";
  }
 }
 else if(myAction == "reset"){
  xdcontact_clear();
 }
}

function xdcontact_sendmail(myName,myMail,mySubject,myMessage) {
 var cobjstate = document.all["xdcontactstate"];
 cobjstate.innerHTML = "Message sending...";
 sendRequest( "/index.php?dyn=xdcontact&xdcaction=send", "name="+escape(myName)+"&mail="+escape(myMail)+"&subject="+escape(mySubject)+"&message="+escape(myMessage), 2, "xdContactResponse" );
 
}

function xdContactResponse(response) {
 var cobjstate = document.all["xdcontactstate"];
 if(response == "success"){
  cobjstate.style.color = "#29a826";
  cobjstate.innerHTML = "Message transfer successfully!";
  xdcontact_clear();
 }
 else{
  cobjstate.style.color = "#ee1d24";
  cobjstate.innerHTML = response;
 }
 
}

function xdcontact_checkmail(mail) {
 var a = false;
 var res = false;
 if(typeof(RegExp) == 'function'){
  var b = new RegExp('abc');
  if(b.test('abc') == true){a = true;}
 }

 if(a == true){
  reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                   '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                   '(\\.)([a-zA-Z]{2,4})$');
  res = (reg.test(mail));
 }
 else{
  res = (mail.search('@') >= 1 &&
         mail.lastIndexOf('.') > mail.search('@') &&
         mail.lastIndexOf('.') >= mail.length-5)
 }
 return(res);
}

function xdcontact_clear() {
 var cobj_name = document.getElementsByName("contact_name")[0];
 cobj_name.value = "";
 cobj_name.style.borderColor = "#a5acb2";
 var cobj_mail = document.getElementsByName("contact_mail")[0];
 cobj_mail.value = "";
 cobj_mail.style.borderColor = "#a5acb2";
 var cobj_subject = document.getElementsByName("contact_subject")[0];
 cobj_subject.value = "";
 cobj_subject.style.borderColor = "#a5acb2";
 var cobj_message = document.getElementsByName("contact_message")[0];
 cobj_message.value = "";
 cobj_message.style.borderColor = "#a5acb2";
 var cobj_tip = document.all["xdcontactip"];
 cobj_tip.style.color = "#52595f";
 //var cobjstate = document.all["xdcontactstate"];
 //cobjstate.style.color = "#52595f";
 //cobjstate.innerHTML = "<br />";
}





















function xdFormLoading(fID) {
 //alert("StartFunc");
 document.getElementById("xdform"+fID).style.display = "none";
 var obj = document.getElementById("xdformstate"+fID);
 obj.innerHTML = getLoadSign();
 obj.style.display = "block";
 
 return true;
}

function getLoadSign() {
 return "<center><div style=\"width:30px;height:30px;background-color:#ffffff;\"><img src=\"/img/load/loadani.gif\" align=\"top\" style=\"margin:6px 6px 6px 6px;\"/></div></center>";
}

