// JavaScript Document
var BASE_URL = 'http://www.kapanlagi.com';

function createRequestObject() {
    var ro = null;
	if (typeof XMLHttpRequest != "undefined") {
		ro = new XMLHttpRequest();
	} else {
		try {
			ro = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e) {
			try {
				ro = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (e) {
			}
		}
	}
	return ro;
}

var http = createRequestObject();


function sndReqCelebToday(go, action) 
{
	try
	{
		http.open('post', go);
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		http.send(action);

		http.onreadystatechange = function () {
			if(http.readyState == 4) 
			{
				var response = http.responseText;

				if (http.status == 200) 
				{
					document.getElementById('seleb_today').innerHTML = response;
				}
				else 
				{
					alert("ERROR:" + http.status + " Ada masalah pada pengiriman data!");
				}
			}
		}
	}
	catch (e){}
	finally {}
}


function processPolling(thisForm, view) {
	tview = document.getElementById("view");
	tview.value = view
	tform = document.getElementById(thisForm);
	window.open("", "polling", "width=600, height=300");
	tform.submit();
}



function sndReq(go, action)
{
	try 
	{
		http.open('post', go);
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		if(document.getElementById('member_top'))
			http.send('a='+action+'&member_page=1');
		else
			http.send('a='+action);

		document.getElementById('member_message').innerHTML = '&nbsp;&nbsp;<img src="http://img.kapanlagi.com/i/v2/loading.gif" />&nbsp;Silahkan tunggu...&nbsp;&nbsp;';

		http.onreadystatechange = function ()
		{
			if (http.readyState == 4)
			{
				if (http.status == 200)
				{
					var response = http.responseText;
					var doubleData = new Array;
					
					document.getElementById('member_message').innerHTML = '';

					if (response.indexOf('||' != -1)) 
					{
						doubleData = response.split('||');

						if (doubleData[0] == 'error')
						{
						   if(doubleData[1]=='aktifasi')
                                       {
                                          alert('Anda belum melakukan aktifasi email lebih dari 30 hari, lakukan aktifasi pada form berikut.');
                                          window.location = "http://face.kapanlagi.com/activate.php";
                                       }
                                       else
                                       {
							alert(doubleData[1]);
							//document.getElementById('member_message').innerHTML = doubleData[1];
                                       }
						}
						else if (doubleData[0] == 'success')
						{
                                          var eData = doubleData[2];                                          
							if (eData!='') 
                                          {                                            
                                             createCookie('message_login',eData,1);                                             
                                             eval(sndReq('/member/member.php', ''));
                                          }
                                          else if (doubleData[1] == 'home')
							{								
								eval(sndReq('/member/member.php', ''));
							}
							else if (doubleData[1] == 'login')
							{
								alert('Aktivasi berhasil, silahkan login');
								eval(sndReq('/member/member_login.php', '2'));
							}
							else if (doubleData[1] == 'login_common')
							{
								alert('Cek e-mail Anda, untuk mengetahui password, ada kemungkinan email berada di folder spam');
								eval(sndReq('/member/member_login.php', '2'));
							}
							else if (doubleData[1] == 'login_resend')
							{
								alert('Cek e-mail Anda, untuk mengetahui kode aktivasi, ada kemungkinan email berada di folder spam.');
								eval(sndReq('/member/member_login.php', '2'));
							}
							else if (doubleData[1] == 'login_has_verified')
							{
								alert('Anda sudah melakukan aktivasi, silahkan login');
								eval(sndReq('/member/member_login.php', '2'));
							}
							else if (doubleData[1] == 'activate')
							{
								alert('Cek e-mail Anda untuk melakukan aktivasi, ada kemungkinan email berada di folder spam.');
								eval(sndReq('/member/member_activate.php', ''));
							}
							else if (doubleData[1] == 'signup')
							{
								alert('Pendaftaran member berhasil, silahkan login. Jangan lupa periksa email Anda untuk informasi cara melakukan aktifasi');
								eval(sndReq('/member/member_login.php', '2'));
							}
                                          else
                                          {
                                             alert(doubleData[1]);
                                          }
						}
                                    else if (doubleData[0] == 'login_signup')
						{
                                       createCookie('message_login',doubleData[1],1);
                                       createCookie('first_login','1',1);
                                       window.location = "http://face.kapanlagi.com/album_manage.php";
                                    }
						else 
						{
							switch (go)
							{
								case "/member/member_login.php": document.getElementById('member_title').innerHTML = 'LOGIN'; break;
								case "/member/member_forgot.php": document.getElementById('member_title').innerHTML = 'LUPA PASSWORD'; break;
								case "/member/member_signup.php": document.getElementById('member_title').innerHTML = 'DAFTAR'; break;
								case "/member/member_resend.php": document.getElementById('member_title').innerHTML = 'KIRIM KODE AKTIVASI'; break;
								case "/member/member_activate.php": document.getElementById('member_title').innerHTML = 'AKTIVASI AKUN'; break;
							}
							if (response.indexOf('<-SEPARATOR->') != -1) 
							{
								splitPartner = response.split('<-SEPARATOR->');
								if(document.getElementById('member_div')) { document.getElementById('member_div').innerHTML = splitPartner[0]; }
								if(document.getElementById('member_top')) { document.getElementById('member_top').innerHTML = splitPartner[0]; }
								if(document.getElementById('leftdiv')) { document.getElementById('leftdiv').innerHTML = splitPartner[1]; }
								if(document.getElementById('playlist')) { document.getElementById('playlist').innerHTML = splitPartner[2]; }
								if(document.getElementById('wallpaper')) { document.getElementById('wallpaper').innerHTML = splitPartner[3]; }
								if(document.getElementById('flyer')) { document.getElementById('flyer').innerHTML = splitPartner[4]; }
								if((document.getElementById('headerMenu')) && (splitPartner[5])) { document.getElementById('headerMenu').innerHTML = splitPartner[5]; }
							}
							else
							{
								document.getElementById('member_div').innerHTML = response;
                                                if(document.getElementById('member_top'))
                                                {
                                                   document.getElementById('member_top').innerHTML = response;
                                                }
							}
							
							//eval(location.reload());
						}
					} 
				} 
				else 
				{
					document.getElementById('member_message').innerHTML = '';
					alert('ERROR: ' + http.status + ' Ada permasalahan pada request data.');
				}
			}
		}
	}
	catch (e) {}
	finally {}
}


function EnterKeyLoginTop(e, f, g)
{
	var keynum;
	if(window.event) // IE
	{
		keynum = e.keyCode;
	}
	else if(e.which) // Netscape/Firefox/Opera
	{
		keynum = e.which;
	}

	if (keynum == 13)
	{
		sndReqLoginTop(f, g);
	}
}

function createCookie(name,value,days)
{
	if (days)
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/; domain=kapanlagi.com";
}

function sndReqLoginTop(go, action)
{
	try 
	{
		http.open('post', go);
		http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		if(document.getElementById('member_top'))
			http.send('a='+action+'&member_page=1');
		else
			http.send('a='+action);

		document.getElementById('member_message').innerHTML = '&nbsp;&nbsp;<img src="http://img.kapanlagi.com/i/v2/loading.gif" />&nbsp;Silahkan tunggu...&nbsp;&nbsp;';

		http.onreadystatechange = function ()
		{
			if (http.readyState == 4)
			{
				if (http.status == 200)
				{
					var response = http.responseText;
					var doubleData = new Array;
					
					document.getElementById('member_message').innerHTML = '';

					if (response.indexOf('||' != -1)) 
					{
						doubleData = response.split('||');

						if (doubleData[0] == 'error')
						{
                                       if(doubleData[1]=='aktifasi')
                                       {
                                          alert('Anda belum melakukan aktifasi email lebih dari 30 hari, lakukan aktifasi pada form berikut.');
                                          window.location = "http://face.kapanlagi.com/activate.php";
                                       }
                                       else
                                       {
							alert(doubleData[1]);
							document.getElementById('member_message').innerHTML = doubleData[1];
                                       }
						}
						else if (doubleData[0] == 'success')
						{                                          
                                          var card = doubleData[1].split('.');
                                          if (card[0] == 'http://kartu' || card[0] == 'kartu')
                                          {
                                             var name = 'KLFace_cardUrl';
                                             eraseCookie(name); 
                                             window.location = doubleData[1];
                                          }
                                          else if (doubleData[1] == 'home')
							{
								var strHref = window.location.href;
								dmn = strHref.split('.');
								if (dmn[0] == 'http://face' || dmn[0] == 'face')
								{									
									window.location.reload();
								}
								else
								{
									eval(sndReqLoginTop('/member/member.php', ''));
								}
								//eval(sndReqLoginTop('/member/member.php', ''));
								//window.location = "http://face.kapanlagi.com/user.php";
							}
							else
							{	
								createCookie('message_login',doubleData[1],1);
								window.location = "http://face.kapanlagi.com/user.php?edit_profil=ok";						
							}
						}
						else
						{
							switch (go)
							{
								case "/member/member_login.php": document.getElementById('member_title').innerHTML = 'LOGIN'; break;
								case "/member/member_forgot.php": document.getElementById('member_title').innerHTML = 'LUPA PASSWORD'; break;
								case "/member/member_signup.php": document.getElementById('member_title').innerHTML = 'DAFTAR'; break;
								case "/member/member_resend.php": document.getElementById('member_title').innerHTML = 'KIRIM KODE AKTIVASI'; break;
								case "/member/member_activate.php": document.getElementById('member_title').innerHTML = 'AKTIVASI AKUN'; break;
							}
							if (response.indexOf('<-SEPARATOR->') != -1) 
							{
								splitPartner = response.split('<-SEPARATOR->');
								if(document.getElementById('member_div')) { document.getElementById('member_div').innerHTML = splitPartner[0]; }
								if(document.getElementById('member_top')) { document.getElementById('member_top').innerHTML = splitPartner[0]; }
								if(document.getElementById('leftdiv')) { document.getElementById('leftdiv').innerHTML = splitPartner[1]; }
								if(document.getElementById('playlist')) { document.getElementById('playlist').innerHTML = splitPartner[2]; }
								if(document.getElementById('wallpaper')) { document.getElementById('wallpaper').innerHTML = splitPartner[3]; }
								if(document.getElementById('flyer')) { document.getElementById('flyer').innerHTML = splitPartner[4]; }
								if((document.getElementById('headerMenu')) && (splitPartner[5])) { document.getElementById('headerMenu').innerHTML = splitPartner[5]; }
							}
							else
							{
								document.getElementById('member_div').innerHTML = response;
								document.getElementById('member_top').innerHTML = response;
							}
						}
					} 
				} 
				else 
				{
					document.getElementById('member_message').innerHTML = '';
					alert('ERROR: ' + http.status + ' Ada permasalahan pada request data.');
				}
			}
		}
	}
	catch (e) {}
	finally {}
}

function eraseCookie(name)
{
	createCookie(name,"",-1);
}


function sndReqGlobal(go,sendvar,checkLogin,divId,divIdProses,divIdMenu){
   
   var name = "c_member_id";
   if (readCookie(name) == null && checkLogin=='true'){
      alert("Anda harus login sebagai member terlebih dahulu");
      document.location = BASE_URL;
   }else{
      try{
         if(http == null){
            var http = createRequestObject();
         }
         http.open('post', go);
         http.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
         http.send(sendvar);
         document.getElementById(divIdProses).innerHTML = '<img src="http://img.kapanlagi.com/i/v2/indicator_remembermilk_orange.gif" >';
         http.onreadystatechange = function()
         {
               if(http.readyState == 4){
                  document.getElementById(divIdProses).innerHTML = '&nbsp;';
                  if (http.status == 200){
                     var response = http.responseText;
                     if (response.indexOf('||') != -1){
                        update = new Array;
                        update = response.split('||');
                        switch (update[0]){
                           case "error" :
                              alert(update[1]);
                           break;
                           
                           case "successRefresh" :
                              alert(update[1]);
                              document.location.replace(update[2]);
                           break;
                        
                           case "success" :
                              if (update[1] == 'home') document.location = "http://face.kapanlagi.com/"; //alert(update[1]);
                           break;

                           case "successCange" :
                              alert(update[1]);
                              document.getElementById(divId).innerHTML = update[2];
                           break;
                        }
                     }else if (response.indexOf('<-SEPARATOR->') != -1){
                           update = new Array;
                           update = response.split('<-SEPARATOR->');                           
                           document.getElementById(divIdMenu).innerHTML = update[0];
                           document.getElementById(divId).innerHTML = update[1];
                     }else{
                        document.getElementById(divId).innerHTML = response;
                     }
                  }else{
                     alert("ERROR: " + http.status + " Ada masalah pada pengiriman data!");
                  }
               }
            
         }
      }
      catch(e){}
      finally {}
   }
}


function getIframeRightHight(){

   try{      
      parent.document.getElementById('iframeRightFilm').style.height = document.getElementById('boxRightResFilmIframe').offsetHeight + "px";
   }catch(e){}
   
   try{   
      parent.document.getElementById('iframeRightPhoto').style.height = document.getElementById('boxRightPhoto').offsetHeight +"px";
   }catch(e){}
}
