var upd;
var forward='';
var reload=0;
var notify=0;
var chatindex=0;
function init() {
  if (raw) { triggerbox(raw); }
  else if (document.inputchat) { document.inputchat.chat_msg.focus(); }
  raw="";
  if (document.inputchat) {
    ajaxcon("action=viewchat");
    setInterval('ajaxcon("action=viewchat")',10000);
  }
}
function updemo(emoticon) {
  document.inputchat.chat_msg.value=document.inputchat.chat_msg.value+emoticon;
  outpop();
}
function vote(star,deny) {
  token=star.name.lastIndexOf("_");
  subject=star.name.substr(0,token);
  number=star.name.substr(token+1,1);
  empty='http://www.mydesire.ro/template/main/bnr/vempty.png';
  full='http://www.mydesire.ro/template/main/bnr/vfull.png';
  if (number==1) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+empty+"'");
	eval("document.images."+subject+"_3.src='"+empty+"'");
	eval("document.images."+subject+"_4.src='"+empty+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==2) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+full+"'");
	eval("document.images."+subject+"_3.src='"+empty+"'");
	eval("document.images."+subject+"_4.src='"+empty+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==3) {
    eval("document.images."+subject+"_1.src='"+full+"'");
    eval("document.images."+subject+"_2.src='"+full+"'");
	eval("document.images."+subject+"_3.src='"+full+"'");
	eval("document.images."+subject+"_4.src='"+empty+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==4) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+full+"'");
	eval("document.images."+subject+"_3.src='"+full+"'");
	eval("document.images."+subject+"_4.src='"+full+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==5) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+full+"'");
	eval("document.images."+subject+"_3.src='"+full+"'");
	eval("document.images."+subject+"_4.src='"+full+"'");
	eval("document.images."+subject+"_5.src='"+full+"'");
  }
}
function voted(star,number,percent) {
  token=star.name.lastIndexOf("_");
  subject=star.name.substr(0,token);
  empty='http://www.mydesire.ro/template/main/bnr/vempty.png';
  full='http://www.mydesire.ro/template/main/bnr/vfull.png';
  if (!number) {
    eval("document.images."+subject+"_1.src='"+empty+"'");
	eval("document.images."+subject+"_2.src='"+empty+"'");
	eval("document.images."+subject+"_3.src='"+empty+"'");
	eval("document.images."+subject+"_4.src='"+empty+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==1) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+empty+"'");
	eval("document.images."+subject+"_3.src='"+empty+"'");
	eval("document.images."+subject+"_4.src='"+empty+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==2) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+full+"'");
	eval("document.images."+subject+"_3.src='"+empty+"'");
	eval("document.images."+subject+"_4.src='"+empty+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==3) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+full+"'");
	eval("document.images."+subject+"_3.src='"+full+"'");
	eval("document.images."+subject+"_4.src='"+empty+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==4) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+full+"'");
	eval("document.images."+subject+"_3.src='"+full+"'");
	eval("document.images."+subject+"_4.src='"+full+"'");
	eval("document.images."+subject+"_5.src='"+empty+"'");
  }
  else if (number==5) {
    eval("document.images."+subject+"_1.src='"+full+"'");
	eval("document.images."+subject+"_2.src='"+full+"'");
	eval("document.images."+subject+"_3.src='"+full+"'");
	eval("document.images."+subject+"_4.src='"+full+"'");
	eval("document.images."+subject+"_5.src='"+full+"'");
  }
  if (percent) {
    number++;
	eval("document.images."+subject+"_"+number+".src='http://www.mydesire.ro/index.php?percent="+percent+"'");
  }
}
function expcon(username) {
  if (document.getElementById('detail_'+username).style.display=='none') {
    document.getElementById('detail_'+username).style.display='inline';
    document.getElementById('expand_'+username).style.display='none';
  }
  else {
    document.getElementById('detail_'+username).style.display='none';
    document.getElementById('expand_'+username).style.display='inline';
  }
}
function triggerbox(raw) {
  x=0;
  raw=raw.split("|");
  while (raw[x]) {
    itm=urldecode(raw[x]);
	if (itm.substr(0,itm.indexOf("@"))=="forward") { forward=itm.substr(itm.indexOf("@")+1); }
	else if (itm.substr(0,itm.indexOf("@"))=="notify") {
	  if (itm.substr(itm.indexOf("@")+1)==1) { document.getElementById('notify').style.display='inline'; }
	  else { document.getElementById('notify').style.display='none'; }
	}
	else if (itm.substr(0,itm.indexOf("@"))=="reload") { reload=1; }
	else if (itm.substr(0,itm.indexOf("@"))=="chatindex") { chatindex=itm.substr(itm.indexOf("@")+1); }
	else if (itm.substr(0,itm.indexOf("@"))=="force") {
	  window.location=itm.substr(itm.indexOf("@")+1);
	  return;
	}
	else if (document.getElementById(itm.substr(0,itm.indexOf("@")))) {
	  if (itm.substr(0,itm.indexOf("@"))=="chat") {
	    if (document.getElementById('chat').innerHTML.length>50000) { document.getElementById('chat').innerHTML=''; }
	    document.getElementById('chat').innerHTML=document.getElementById('chat').innerHTML+itm.substr(itm.indexOf("@")+1);
	  }
	  else { document.getElementById(itm.substr(0,itm.indexOf("@"))).innerHTML=itm.substr(itm.indexOf("@")+1); }
	  if (document.getElementById(itm.substr(0,itm.indexOf("@"))).className=='badtip') { document.getElementById(itm.substr(0,itm.indexOf("@"))).style.display='block'; }
	  else if ((itm.substr(0,itm.indexOf("@"))=="chat") && (itm.substr(itm.indexOf("@")+1))) { document.getElementById('chat').scrollTop=document.getElementById('chat').scrollHeight; }
      else if (itm.substr(0,itm.indexOf("@"))=="incoming") {
	    document.getElementById('box').style.display='inline';
		if (document.inputdata) {
		  if (document.inputdata.elements[0].disabled) { document.inputdata.elements[1].focus(); }
		  else { document.inputdata.elements[0].focus(); }
		}
	  }
    }
    x++;
  }
}
function outpop() {
  if (forward.length>0) { window.location=forward; }
  else if (reload) { location.reload(); }
  else {
    document.getElementById('box').style.display='none';
    if ((document.getElementById('player')) && ((navigator.appName=="Netscape") || (navigator.appName=="Mozilla") || (window.opera))) { document.getElementById('player').style.visibility='visible'; }
  }
  if (document.inputchat) { document.inputchat.chat_msg.focus(); }
}
function ajaxrep() {
  if (upd.readyState==4) {
    if (upd.status==200) {
      if (upd.responseText) { triggerbox(upd.responseText); }
    }
  }
}
function ajaxcon(frm) {
  if (frm=='action=viewchat') { frm=frm+'&chatindex='+chatindex; }
  idata='ajax=1';
  i=0;
  if (frm.elements) {
	needed='';
    while (i<frm.elements.length) {
      if (frm.elements[i].name) {
	    if ((frm.elements[i].name!='login_logged') && (frm.elements[i].name!='modify_phone') && (frm.elements[i].name!='modify_desc') && (!frm.elements[i].style.borderStyle.match('solid'))) {
          if ((frm.elements[i].type=='select') && (!frm.elements[i].selectedIndex)) {
		    frm.elements[i].className='badinput';
		    needed=frm.elements[i].name;	  
	      }
	      else if (!frm.elements[i].value) {
		    frm.elements[i].className='badinput';
		    needed=frm.elements[i].name;
		    if (document.getElementById(frm.elements[i].name+'_bad')) { document.getElementById(frm.elements[i].name+'_bad').style.display='block'; }
		  }
		}
		idata=idata+'&'+frm.elements[i].name+'='+urlencode(frm.elements[i].value);
	  }
      i++;
    }
	if (needed) { return; }
  }
  else { idata=idata+'&'+frm; }
  if (window.XMLHttpRequest) { upd=new XMLHttpRequest(); }
  else if (window.ActiveXObject) { upd=new ActiveXObject("Microsoft.XMLHTTP"); }
  if (upd) {
    upd.onreadystatechange=ajaxrep;
	upd.open('POST','index.php',true);
	upd.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	upd.setRequestHeader('Content-length',idata.length);
	upd.setRequestHeader('Connection','close');
	upd.send(idata);
  }
  if ((i) || (!frm.match('action=viewchat'))) { outpop(); }
}
function sendmsg() {
  if (!err(document.inputchat.chat_msg,"dsc")) {
    ajaxcon('chat_msg='+document.inputchat.chat_msg.value+'&chatindex='+chatindex);
	document.inputchat.chat_msg.value='';
  }
}
function urldecode(input) {
  input=input.replace(new RegExp('\\+','g'),' ');
  return unescape(input);
}
function openimage(id) {
  if (document.getElementById('bigimage')) { ajaxcon('action=view&id='+id); }
  else { ajaxcon('action=gallery&id='+id); }
}
function err(ifield,itype) {
  errfound=0;
  if (ifield.value) {
    if ((itype=='usr') && (!ifield.value.match(/^[a-z][0-9a-z]{2,11}$/gi))) { errfound=1; }
    else if ((itype=='pwd') && (!ifield.value.match(/^[a-z0-9\_\s\.\,-]{6,32}$/gi))) { errfound=1; }
	else if ((itype=='eml') && (!ifield.value.match(/^[a-z0-9]+([\.\_\-]?[a-z0-9]+){0,24}[@][a-z0-9]+([\.\-]?[a-z0-9]+){0,24}[\.][a-z]{2,4}$/gi))) { errfound=1; }
	else if ((itype=='loc') && (!ifield.value.match(/^[a-z]{2,15}(\s+[a-z]{2,14}){0,1}$/gi))) { errfound=1; }
	else if ((itype=='phn') && (!ifield.value.match(/^7[0-9]{8}$/gi))) { errfound=1; }
	else if ((itype=='dsc') && (!ifield.value.match(/^[a-z0-9@\_\s\:\(\)\*\!\?\$\+\/\\\%\<\>\#\~\;\{\}\=\,\.\-]{0,200}$/gi))) { errfound=1; }
	else if ((itype=='sms') && (!ifield.value.match(/^[a-z0-9\_\s\:\(\)\*\!\?\$\+\/\\\%\<\>\#\~\;\{\}\=\,\.\-]{0,145}$/gi))) { errfound=1; }
	else if ((itype=='ip') && (!ifield.value.match(/^[0-9]{1,3}(\.[0-9]{1,3}){0,3}$/gi))) { errfound=1; }
	else if (itype=='vid') {
      if (ifield.value.indexOf('&')>0) { ifield.value=ifield.value.substr(0,ifield.value.indexOf('&')); }
	  if (!ifield.value.match(/^http\:\/\/www\.youtube\.com\/watch\?v\=[a-z0-9\-\_]{10,15}$/gi)) { errfound=1; }
	}
  }
  if (errfound) {
    ifield.className='badinput';
	document.getElementById(ifield.name+'_bad').style.display='block';
	return true;
  }
  else {
    ifield.className='';
	document.getElementById(ifield.name+'_bad').style.display='none';
  }
}
function valdate(dfield) {
  day=document.inputdata.bday.value;
  month=document.inputdata.bmonth.value;
  year=document.inputdata.byear.value;
  baddate=0;
  div=year/4-Math.floor(year/4);
  if ((month==2) && (div) && (day>28)) { baddate=1; }
  else if ((month==2) && (!div) && (day>29)) { baddate=1; }
  else if (((month==1) || (month==3) || (month==5) || (month==7) || (month==8) || (month==10) || (month==12)) && (day>31)) { baddate=1; }
  else if (((month==4) || (month==6) || (month==9) || (month==11)) && (day>30)) { baddate=1; }
  if (baddate) {
    if (dfield.name=='bday') { document.inputdata.bmonth.selectedIndex=0; }
	else { document.inputdata.bday.selectedIndex=0; }
	document.inputdata.bdate.value='';
  }
  else if ((day) && (month) && (year)) { document.inputdata.bdate.value=mktime(0,0,0,month,day,year); }
}
function mktime() {
  var no,ma=0,mb=0,i=0,d=new Date(),argv=arguments,argc=argv.length;
  d.setHours(0,0,0);
  d.setDate(1);
  d.setMonth(1);
  d.setYear(1972);
  var dateManip={
    0: function (tt) { return d.setHours(tt); },
    1: function (tt) { return d.setMinutes(tt); },
    2: function (tt) { set=d.setSeconds(tt); mb=d.getDate()-1; return set; },
    3: function (tt) { set=d.setMonth(parseInt(tt)-1); ma=d.getFullYear()-1972; return set; },
    4: function (tt) { return d.setDate(tt+mb); },
    5: function (tt) { return d.setYear(tt+ma); }
  };
  for (i=0; i<argc; i++) {
    no=parseInt(argv[i]*1);
    if (no&&isNaN(no)) { return; }
	else if (no) {
	  if (!dateManip[i](no)) { return; }
    }
  }
  return Math.floor(d.getTime()/1000);
}
function ucwords(str) {
  str=str.toLowerCase();
  return str.replace(/^(.)|\s(.)/g,function ($1) { return $1.toUpperCase();} );
}
function urlencode(input) {
  input=escape(input);
  input=input.replace(new RegExp('\\+','g'),'%2B');
  return input.replace(new RegExp('%20','g'),'+');
}
function meantime(guy) {
  if (!document.cookie.match('SB='+guy)) { document.cookie='SB='+guy; }
}
if(typeof deconcept=="undefined"){var deconcept=new Object();}if(typeof deconcept.util=="undefined"){deconcept.util=new Object();}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object();}deconcept.SWFObject=function(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!document.getElementById){return;}this.DETECT_KEY=_a?_a:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id",id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height",h);}if(_5){this.setAttribute("version",new deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&&this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=true;}if(c){this.addparam("bgcolor",c);}var q=_7?_7:"high";this.addparam("quality",q);this.setAttribute("useExpressInstall",false);this.setAttribute("doExpressInstall",false);var _c=(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.setAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);}};deconcept.SWFObject.prototype={useExpressInstall:function(_d){this.xiSWFPath=!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInstall",true);},setAttribute:function(_e,_f){this.attributes[_e]=_f;},getAttribute:function(_10){return this.attributes[_10];},addparam:function(_11,_12){this.params[_11]=_12;},getParams:function(){return this.params;},addvariable:function(_13,_14){this.variables[_13]=_14;},getVariable:function(_15){return this.variables[_15];},getVariables:function(){return this.variables;},getVariablePairs:function(){var _16=new Array();var key;var _18=this.getVariables();for(key in _18){_16[_16.length]=key+"="+_18[key];}return _16;},getSWFHTML:function(){var _19="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addvariable("MMplayerType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19="<embed type=\"application/x-shockwave-flash\" src=\""+this.getAttribute("swf")+"\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\"";_19+=" id=\""+this.getAttribute("id")+"\" name=\""+this.getAttribute("id")+"\" ";var _1a=this.getParams();for(var key in _1a){_19+=[key]+"=\""+_1a[key]+"\" ";}var _1c=this.getVariablePairs().join("&");if(_1c.length>0){_19+="flashvars=\""+_1c+"\"";}_19+="/>";}else{if(this.getAttribute("doExpressInstall")){this.addvariable("MMplayerType","ActiveX");this.setAttribute("swf",this.xiSWFPath);}_19="<object id=\""+this.getAttribute("id")+"\" classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" width=\""+this.getAttribute("width")+"\" height=\""+this.getAttribute("height")+"\" style=\""+this.getAttribute("style")+"\">";_19+="<param name=\"movie\" value=\""+this.getAttribute("swf")+"\" />";var _1d=this.getParams();for(var key in _1d){_19+="<param name=\""+key+"\" value=\""+_1d[key]+"\" />";}var _1f=this.getVariablePairs().join("&");if(_1f.length>0){_19+="<param name=\"flashvars\" value=\""+_1f+"\" />";}_19+="</object>";}return _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var _21=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addvariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addvariable("MMdoctitle",document.title);}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof _20=="string")?document.getElementById(_20):_20;n.innerHTML=this.getSWFHTML();return true;}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"));}}return false;}};deconcept.SWFObjectUtil.getPlayerVersion=function(){var _23=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){_23=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{if(navigator.userAgent&&navigator.userAgent.indexOf("Windows CE")>=0){var axo=1;var _26=3;while(axo){try{_26++;axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash."+_26);_23=new deconcept.PlayerVersion([_26,0,0]);}catch(e){axo=null;}}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always";}catch(e){if(_23.major==6){return _23;}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=null){_23=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","));}}}return _23;};deconcept.PlayerVersion=function(_29){this.major=_29[0]!=null?parseInt(_29[0]):0;this.minor=_29[1]!=null?parseInt(_29[1]):0;this.rev=_29[2]!=null?parseInt(_29[2]):0;};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false;}if(this.major>fv.major){return true;}if(this.minor<fv.minor){return false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return false;}return true;};deconcept.util={getRequestParameter:function(_2b){var q=document.location.search||document.location.hash;if(_2b==null){return q;}if(q){var _2d=q.substring(1).split("&");for(var i=0;i<_2d.length;i++){if(_2d[i].substring(0,_2d[i].indexOf("="))==_2b){return _2d[i].substring((_2d[i].indexOf("=")+1));}}}return "";}};deconcept.SWFObjectUtil.cleanupSWFs=function(){var _2f=document.getElementsByTagName("OBJECT");for(var i=_2f.length-1;i>=0;i--){_2f[i].style.display="none";for(var x in _2f[i]){if(typeof _2f[i][x]=="function"){_2f[i][x]=function(){};}}}};if(deconcept.SWFObject.doPrepUnload){if(!deconcept.unloadSet){deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};window.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);deconcept.unloadSet=true;}}if(!document.getElementById&&document.all){document.getElementById=function(id){return document.all[id];};}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;