
var requestMypagePopups;
var requestMypagePopups1;
function getRequestObjectPopUPs() {
	if (window.ActiveXObject) {
		return(new ActiveXObject("Microsoft.XMLHTTP"));
			} else if (window.XMLHttpRequest) {
				return(new XMLHttpRequest());
			} else {
	return(null);
	}
}
var popupalreadyShown=false;
var verifiedLogin=false;
var pathtopopup;
var globalmess;
var globalprofileidurl;
var requestMypagePopupsnolog;
function getMyPagePopupDatanolog(sendURL,profileIDparameter,message1,t1,l1) {
center_nolog_top=t1;
center_nolog_left=l1;
	    
                if (window.XMLHttpRequest){     // Object of the current windows
    requestMypagePopups=new XMLHttpRequest();
   } 
   else if (window.ActiveXObject){   // ActiveX version
    requestMypagePopups=   new ActiveXObject("Microsoft.XMLHTTP");//cj month//viewer choice//dedate (skype)
    }
		requestMypagePopups.open("POST", sendURL, true);
		requestMypagePopups.onreadystatechange = showMYPOPUPLLnolog;
		requestMypagePopups.setRequestHeader("Connection", "close");
	    requestMypagePopups.send(null);
 }

function getMyPagePopupData(sendURL,profileIDparameter,message1) {
//globalprofileidurl=profileIDparameter;
        getRequestLoginSession(sendURL,profileIDparameter,message1);
        /*{
        //alert(getRequestLoginSession());
        pathtopopup=sendURL;
        globalmess=message1;
        showLoginBox();
        return ;
        }
        if (popupalreadyShown){
        alert(message1 +" already shown on screen");
        return ;
        }
       showdarklayer11();
		requestMypagePopups = getRequestObjectPopUPs();
		requestMypagePopups.onreadystatechange = showMYPOPUP;
		//alert(sendURL);
		requestMypagePopups.open("POST", sendURL, true);
	    requestMypagePopups.send(null);
	    */
	}
	
function getMyPagePopupDataAfterverify() {
//alert('k');
if (window.XMLHttpRequest){     // Object of the current windows
    requestMypagePopups1=new XMLHttpRequest();
   } 
   else if (window.ActiveXObject){   // ActiveX version
    requestMypagePopups1=   new ActiveXObject("Microsoft.XMLHTTP");//cj month//viewer choice//dedate (skype)
    }
    
	//	requestMypagePopups = getRequestObjectPopUPs();
		//alert(requestMypagePopups1);
		requestMypagePopups1.open("POST", pathtopopup, true);
		requestMypagePopups1.onreadystatechange = showMYPOPUP;
		requestMypagePopups1.setRequestHeader("Connection", "close");
	    requestMypagePopups1.send(null);
	}

function showMYPOPUP() {
	if ((requestMypagePopups1.readyState == 4) && (requestMypagePopups1.status == 200)) {
       
	var responseText = requestMypagePopups1.responseText;
	
	//alert(responseText);
    var newdivMY=document.createElement("div");
    newdivMY.className="vclass";
    newdivMY.id="showPOPUPLAYER";
    newdivMY.innerHTML=responseText;
    document.getElementById("addPOPUPHERE").appendChild(newdivMY);
    popupalreadyShown=true;
    
} 
}
function showMYPOPUPLOGIN() {
	if ((requestMypagePopups.readyState == 4) && (requestMypagePopups.status == 200)) {

	var responseText = requestMypagePopups.responseText;
	
	//alert(responseText);
    var newdivMY=document.createElement("div");
    newdivMY.className="vclass";
    newdivMY.id="showPOPUPLAYER";
    newdivMY.innerHTML=responseText;
    document.getElementById("addPOPUPHERE").appendChild(newdivMY);
    popupalreadyShownLog=true;
    verifiedLogin=false;
    
} 
}

function hidePOPUPLAYER(){
    
       for(var popupsshown=0;popupsshown<document.getElementById("addPOPUPHERE").childNodes.length;popupsshown++){
       document.getElementById("addPOPUPHERE").removeChild(document.getElementById("showPOPUPLAYER"));
       }
       document.getElementById("addPOPUPHERE").innerHTML="";
       document.getElementById("addPOPUPHERE").style.visibility ="hidden";   
    document.getElementById("addPOPUPHERE").style.display = "none";
      // document.getElementById("addPOPUPHERE").removeChild(document.getElementById("showPOPUPLAYER"));
       popupalreadyShown=false;
       //alert('e');
    document.getElementById("darkLAYER").style.visibility ="hidden";   
    document.getElementById("darkLAYER").style.display = "none";
    document.getElementById("darkLAYER").style.width="0px";
    document.getElementById("darkLAYER").style.height="0px";
       
       
       
}	


function cutStringTextarea(obj,howmany,mess){
obj.value=trim(obj.value);
 if (obj.value.length>howmany){
    //alert(mess+" should not be greater than "+howmany+" words.");
    obj.value=obj.value.substring(0,howmany);
  }
}
function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}
 
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

function showLoginBox(){
          
          getMyPagePopupDataLog('/mypage/publicview/components/loginBox.jsp?profileID='+globalprofileidurl,'','Login Box');
}

var popupalreadyShownLog=false;
function findPosY(obj)
  {
  //alert(obj);
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

function showdarklayer11(){

    document.getElementById("darkLAYER").style.display = "";
    document.getElementById("addPOPUPHERE").style.visibility="visible";
    document.getElementById("addPOPUPHERE").style.display="";
    document.getElementById("darkLAYER").style.width="1005px";
    //document.getElementById("darkLayerKK").style.height="1025px";
    document.getElementById("darkLAYER").style.overflow="scroll";
    //alert(findPosY(document.getElementById("lastfoot")));
    //document.getElementById("darkLAYER").style.height=findPosY(document.getElementById("lastfoot"))+50+"px";
    document.getElementById("darkLAYER").style.height=800+"px";

 
}
function getMyPagePopupDataLog(sendURL,profileIDparameter,message1) {
      showdarklayer11();
if (window.XMLHttpRequest){     // Object of the current windows
    requestMypagePopups=new XMLHttpRequest();
   } 
   else if (window.ActiveXObject){   // ActiveX version
    requestMypagePopups=   new ActiveXObject("Microsoft.XMLHTTP");//cj month//viewer choice//dedate (skype)
    }      
		//requestMypagePopups = getRequestObjectPopUPs();
		//alert(sendURL);
		requestMypagePopups.open("POST", sendURL, true);
		requestMypagePopups.onreadystatechange = showMYPOPUPLOGIN;
		requestMypagePopups.setRequestHeader("Connection", "close");
	    requestMypagePopups.send(null);
	}



//abuse
var requestMypageAbuse;
function getRequestObjectAbuse() {
	if (window.ActiveXObject) {
		return(new ActiveXObject("Microsoft.XMLHTTP"));
			} else if (window.XMLHttpRequest) {
				return(new XMLHttpRequest());
			} else {
	return(null);
	}
}
var abuseselected=0;
function selectabusetype(abval,pid,message1){
//alert(abval);
abuseselected=abval;
getMyPagePopupDataAbuse('/mypagereportabuse.do?method=getReportAbuseSubMaster&masterid=',pid,message1);
}

function getMyPagePopupDataAbuse(sendURL,pid,message1) {
   if (abuseselected==0){
   alert('please select abuse type');
   return ;
   }
   sendURL=sendURL+abuseselected+"&profileID="+pid;
   //alert(sendURL);
          if (window.XMLHttpRequest){     // Object of the current windows
    requestMypageAbuse=new XMLHttpRequest();
   } 
   else if (window.ActiveXObject){   // ActiveX version
    requestMypageAbuse=   new ActiveXObject("Microsoft.XMLHTTP");//cj month//viewer choice//dedate (skype)
    }
    
		//requestMypageAbuse = getRequestObjectAbuse();
		requestMypageAbuse.onreadystatechange = showMYPOPUPAbuse;
		requestMypageAbuse.open("POST", sendURL, true);
		requestMypageAbuse.setRequestHeader("Connection", "close");
	    requestMypageAbuse.send(null);
	}
	
function showMYPOPUPAbuse() {
	if ((requestMypageAbuse.readyState == 4) && (requestMypageAbuse.status == 200)) {

	var responseText = requestMypageAbuse.responseText;
	//alert(responseText);
	//document.getElementById("abuseadd1").className="nw-report_over2-1";
	
	//document.getElementById("dd1").style.height="0px";
	//document.getElementById("dd3").style.height="350px";
	//document.getElementById("dd2").style.height="350px";
    document.getElementById("abuseadd1").innerHTML=responseText;
    //document.getElementById("abuseadd1").style.height="100px";
    document.getElementById("abuseadd2").innerHTML="";
    //document.getElementById("abuseadd3").innerHTML="";
    
} 
}

var abuseselectedsub=0;
function selectsubabuse(sss){
abuseselectedsub=sss;
}
function verifyabuseReason(selectAbusePresent){

 if ( selectAbusePresent=='1' && abuseselectedsub==0){
  alert('please select reason');
  return ;
 }
document.getElementById("subtextarea").value=trim(document.getElementById("subtextarea").value);

 if (document.getElementById("subtextarea").value.length==0){
      alert("Please enter reason.");
      return ;
  }

 
document.getElementById("subabuseform").submit();

}

//end abuse	

//fl
//month pagging
var requestMonth;
var repID1;
function paggingMonth(ul,repID,st){
repID1=repID;
//alert(st);
if (window.XMLHttpRequest){     // Object of the current windows
    requestMonth=new XMLHttpRequest();
   } 
   else if (window.ActiveXObject){   // ActiveX version
    requestMonth=   new ActiveXObject("Microsoft.XMLHTTP");
    }
		requestMonth.open("POST", ul+st, true);
		requestMonth.onreadystatechange = showMYPOPUPCJMON;
		requestMonth.setRequestHeader("Connection", "close");
	    requestMonth.send(null);


}

function showMYPOPUPCJMON(){

	if ((requestMonth.readyState == 4) && (requestMonth.status == 200)) {
       
	var responseText = requestMonth.responseText;
	document.getElementById(repID1).innerHTML=responseText;
    //alert(responseText);
} 
}

function onlysomeNumberAllowed(obj){
    var nums="0123456789";
    if (obj.value=='') return;
    var fstr="";
    var i=0;
    for(var i=0;i<obj.value.length;i++){
     if (nums.indexOf(obj.value.charAt(i))!=-1){
      fstr=fstr+obj.value.charAt(i);
    }
   }
   obj.value=fstr;
   //alert(fstr);
}      


