/**
 *
 * @pakage common
 */

var BASIC_URL = "http://www.moomoo.co.il";

var searchOpt= 5; // default search option
var userOnline= 0, userId= 0, userName= null, userPic= null, userNewMsg= 0, energy_coins= 0, userNewMsgMoomoo= 0;
var xmlHttp1;
var calledByFotter_Energy = false;
var calledByFotter = false;

/* new stuff */
var _calledByFooter = false;
var _calledByFooterFunction = null;
/**
 * return an object in page
 **/
function obj(objName) {
	return document.getElementById(objName);
}

 function hide_id(elementid) {
	if (document.getElementById(elementid).style.display=='') {
		document.getElementById(elementid).style.display = 'none';
	} else {
		document.getElementById(elementid).style.display = '';
	}
 }

function validateLogin() {
	var pwd= trim(document.frmLogin1.pwd.value);
	var userName= trim(document.frmLogin1.userName.value);

	if (userName=="") {
	   alert("אנא הזן את שם המשתמש");
	   document.frmLogin1.userName.focus();
	}
	else if (pwd=="") {
	   alert("אנא הזן את הסיסמה");
	   document.frmLogin1.pwd.focus();
	}
	else {
	  document.getElementById('btnLogin1').style.display= 'none';
	  document.getElementById('btnSubmitPushed1').style.display='';
  	  document.frmLogin1.submit();
    }	  
}

function logOff(){
	deleteCookie("userName","/","moomoo.co.il");
	deleteCookie("userID","/","moomoo.co.il");
	deleteCookie("userKey","/","moomoo.co.il");	
	location.href = BASIC_URL + "/servlet/com.dic.users.site.servletLogOffUser?serviceId=2";
}

function trim(str) { 
  while (str.charAt(0) == ' ')
    str = str.substring(1);
  while (str.charAt(str.length - 1) == ' ')
    str = str.substring(0, str.length - 1);
  return str;
}

function searchSubmit(){
    document.getElementById("searchOptF").value=searchOpt;
    var q= trim(document.forms["searchF"].q.value);

   /*	if (searchOpt==5)
        document.getElementById("searchF").target="google";
    else    */
        document.getElementById("searchF").target="_self";

    if (q== "")  {
	  alert ("אנא הזן ערך לחיפוש");
	  document.forms["searchF"].q.focus();
	}
	else if (q.length<2)  {
	  alert ("יש להזין לפחות 2 תווים לחיפוש");
	  document.forms["searchF"].q.focus();
    }
	else  
       document.forms["searchF"].submit();
}
function switchSearch(id){
	//for (i=1; i<6; i++)
	  // document.getElementById("search"+i).style.backgroundColor="#A100AC";
    //document.getElementById("search"+id).style.backgroundColor="#FF6600";
    searchOpt= id;
    searchF.q.select();
}

function addToFavorites() 
{ 
	var urlAddress = "http://www.moomoo.co.il"; 
	var pageName = "מומו הפרה - משחקים, סרטונים, הורדות ועוד"; 
	if (window.external) { 
		window.external.AddFavorite(urlAddress,pageName) 
	} else {
		alert("Sorry! Your browser doesn't support this function."); 
	} 
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


/***/

function initAjax1()
  {  
  try
    {    
      // Firefox, Opera 8.0+, Safari    
      xmlHttp1=new XMLHttpRequest();    
    }
  catch (e)
    {    // Internet Explorer    
    try
      {      
         xmlHttp1=new ActiveXObject("Msxml2.XMLHTTP");      
      }
    catch (e)
      {      
      try
        {        
           xmlHttp1=new ActiveXObject("Microsoft.XMLHTTP");        
        }
      catch (e)
        {        //alert("Your browser does not support AJAX!");       
         return false;        }      }    }  
}


function setUserData()
{
     document.getElementById('userLoadingDiv').style.display='none';
     document.getElementById('registerUserDiv').style.display='';
     document.getElementById('userIntroSpanMsg2').innerText=userNewMsg;
    document.getElementById('userIntroSpanMsgMoomoo').innerText=userNewMsgMoomoo;
     document.getElementById('userEnergyCoins').innerText=energy_coins;
     document.getElementById('usersOnline').innerText=userOnline;
	
	 if (userPic!='null')	
        document.getElementById('userPic').src=userPic;
     else    
        document.getElementById('userPic').src=BASIC_URL+'/jsp/moomoo/images/icon_moomoo_small.gif';     	   

	 document.getElementById('userIntroSpanName').innerHTML= "<a href='#' onClick='displayUserPage();return false'>" + userName + "</a>";
}


function displayUnregisterUser(){

    try{
   document.getElementById('userLoadingDiv').style.display='none';
   document.getElementById('unregisterUserDiv').style.display='block';
    }
    catch(e){}
}


function displayUserPage(){
	location.href="http://moop.moomoo.co.il/moop?id=" + userId;
}

function emoticon(code) {
	x = document.postnewmessage.posttext;
	x.value = x.value + ' [' + code + ']';
	document.postnewmessage.posttext.focus();
}


/** dw_cookies.js **/

function setCookie(name,value,days,path,domain,secure) {
  var expires, date;
  if (typeof days == "number") {
    date = new Date();
    date.setTime( date.getTime() + (days*24*60*60*1000) );
		expires = date.toGMTString();
  }
  document.cookie = name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name) {
  var nameq = name + "=";
  var c_ar = document.cookie.split(';');
  for (var i=0; i<c_ar.length; i++) {
    var c = c_ar[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameq) == 0) return unescape( c.substring(nameq.length, c.length) );
  }
  return null;
}

function deleteCookie(name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}


/** activex.js **/

function CreateFlashControlId(id,DivID, WIDTH, HEIGHT, URL, WMODE,MENU)
{
  var d = document.getElementById(DivID);

		FlObj='<object name=' + id + ' id=' + id + ' classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0  width=' + WIDTH + ' height=' + HEIGHT +'>'
	FlObj=FlObj+'<param name="allowScriptAccess" value="always">'
	FlObj=FlObj+'<param name="movie" value=' + URL + '>'
	FlObj=FlObj+'<param name="wmode" value=' + WMODE + '>'
	FlObj=FlObj+'<param name="menu" value=' + MENU + '>'
		FlObj=FlObj+'<embed name=' + id + ' id=' + id + ' src='+ URL +'  allowscriptaccess="always" wmode=' + WMODE + ' quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=' + WIDTH + ' height=' + HEIGHT +'></embed></object>'
	d.innerHTML =FlObj;
}
function CreateFlashControl(DivID, WIDTH, HEIGHT, URL, WMODE,MENU)
{
  var d = document.getElementById(DivID);

		FlObj='<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0  width=' + WIDTH + ' height=' + HEIGHT +'>'
	FlObj=FlObj+'<param name="allowScriptAccess" value="always">'
	FlObj=FlObj+'<param name="movie" value=' + URL + '>'
	FlObj=FlObj+'<param name="wmode" value=' + WMODE + '>'
	FlObj=FlObj+'<param name="menu" value=' + MENU + '>'
		FlObj=FlObj+'<embed src='+ URL +'  wmode=' + WMODE + ' allowscriptaccess="always" quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=' + WIDTH + ' height=' + HEIGHT +'></embed></object>'
	d.innerHTML =FlObj;

}
function CreateFlashControl2(DivID, vars , WIDTH, HEIGHT, URL, WMODE,MENU)
{
  var d = document.getElementById(DivID);
		FlObj='<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0  width=' + WIDTH + ' height=' + HEIGHT +'>'
	FlObj=FlObj+'<param name="allowScriptAccess" value="always">'
	FlObj=FlObj+'<param name="movie" value=' + URL + '>'
	FlObj=FlObj+'<param name="wmode" value=' + WMODE + '>'
	FlObj=FlObj+'<param name="menu" value="' + MENU + '">'
	FlObj=FlObj+'<param name="FlashVars" value="' + vars + '">'
		FlObj=FlObj+'<embed FlashVars="'+vars +'" src='+ URL +'  wmode=' + WMODE + ' allowscriptaccess="always" quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=' + WIDTH + ' height=' + HEIGHT +'></embed></object>'
	d.innerHTML =FlObj;
}
function CreateFlashControlVarsId(id, DivID, vars , WIDTH, HEIGHT, URL, WMODE,MENU)
{
  var d = document.getElementById(DivID);
		FlObj='<object name=' + id + ' id=' + id + ' classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0  width=' + WIDTH + ' height=' + HEIGHT +'>'
	FlObj=FlObj+'<param name="allowScriptAccess" value="always">'
	FlObj=FlObj+'<param name="movie" value=' + URL + '>'
	FlObj=FlObj+'<param name="wmode" value=' + WMODE + '>'
	FlObj=FlObj+'<param name="menu" value="' + MENU + '">'
	FlObj=FlObj+'<param name="FlashVars" value="' + vars + '">'
		FlObj=FlObj+'<embed name=' + id + ' id=' + id + ' FlashVars="'+vars +'" swliveconnect="true" src='+ URL +' allowscriptaccess="always" wmode=' + WMODE + ' quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash width=' + WIDTH + ' height=' + HEIGHT +'></embed></object>'
	d.innerHTML =FlObj;
}


/** footer **/

function getUserData(){
	initAjax1();
	xmlHttp1.open("GET", "/servlet/com.dic.users.site.servletGetUserDataFromSession?serviceId=2",true);
	xmlHttp1.onreadystatechange=function(){
		if(xmlHttp1.readyState==4 && xmlHttp1.status == 200){
			if (xmlHttp1.responseText!=null && xmlHttp1.responseText!="" && xmlHttp1.responseText!="null") {
			  var data= xmlHttp1.responseText;
			  userOnline= data.substring(0,data.indexOf(","));
			  var nPos= data.indexOf(",")+1;
	
			  if (nPos>1)
			  {
				      userId= data.substring(nPos,data.indexOf(",",nPos));
			  		  nPos= data.indexOf(",",nPos)+1;
			          userName= data.substring(nPos,data.indexOf(",",nPos));
			  		  nPos= data.indexOf(",",nPos)+1;
			          userPic= data.substring(nPos,data.indexOf(",",nPos));
			  		  nPos= data.indexOf(",",nPos)+1;
			          userNewMsg= data.substring(nPos,data.indexOf(",",nPos));
			          if (userNewMsg==0)
			          	document.getElementById("icon_new_mail").style.display='none';
	
			  		  nPos= data.indexOf(",",nPos)+1;
			          energy_coins= data.substring(nPos,data.indexOf(",",nPos));
	
			  		  nPos= data.indexOf(",",nPos)+1;
			          userNewMsgMoomoo= data.substring(nPos);
			          if (userNewMsgMoomoo>0)
			          	document.getElementById("moomooNewMsgDiv").style.display='';
			          else
			          	document.getElementById("moomooNewMsgDiv").style.display='none';
	
			          setUserData();
					 
					  if(calledByFotter_Energy == true)
						{
						
						calledByFooter_Energy(userId, energy_coins);
						}
					  else {
						if (calledByFotter == true)	calledByFotter(userId);
						}


						/* new */
						
						  if(_calledByFooter == true && _calledByFooterFunction != null)
						  {
							 // alert(_calledByFooter + " == " +_calledByFooterFunction );
							  eval( _calledByFooterFunction);
						  }
	          }
	          else
	          {
				if (calledByFotter_Energy == true)
				   calledByFooter_Energy(userId, 0);
				else if (calledByFotter == true)
					calledByFotter(userId);
				
				 displayUnregisterUser();
	       	     userOnline= data;
			     document.getElementById('usersOnline').innerText=userOnline;
	  	      }
		      if (document.getElementById("clubUsersOnline")!=undefined)
				document.getElementById("clubUsersOnline").innerText= userOnline;
	        }
	        else {
	       	   //userIntroSpanVistor.style.display='';
			   displayUnregisterUser();
	       }
	
	    }
	  }
  xmlHttp1.send(null);
}

/* selectAll */
function selectAll(obj)
{
	obj.focus();
	obj.select();
}
