function check_number(str){
    var flag=true;
    if (str.length > 0) {
        for (i = 0; i < str.length; i++) { 
            if (str.charAt(i) < '0' || str.charAt(i) > '9') {
                flag=false;
            }
        }
    }
    return flag;
} 

// str small dan number, firs - charecter
function go_url(url){
	location.href=url;
}
function CheckChar(str) {
    strarr = new Array(str.length);
    var flag = true;
    for (i=0; i<str.length; i++) {
        strarr[i] = str.charAt(i)
        if (i==0) {
            if (!((strarr[i]>='a')&&(strarr[i]<='z'))) {
                flag = false;
            }
        } else {
            if (!((strarr[i]>='a')&&(strarr[i]<='z')||(strarr[i]>='0')&&(strarr[i]<='9')||(strarr[i]=='-')||(strarr[i]=='_')||(strarr[i]=='^'))) {
                flag = false;
            }
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}

function popupwin(url,name,w,h){
	LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-h)/2 : 0; 
	settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',toolbar=no,location=no';

	window.open(url,name,settings);
}
// str small charecter
function CheckChar2(str) {
    strarr = new Array(str.length);
    var flag = true;
    for (i=0; i<str.length; i++) {
        strarr[i] = str.charAt(i)
        if (!((strarr[i]>='a')&&(strarr[i]<='z'))) {
            flag = false;
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
}

// check email
function CheckMail(strMail) {
    var check1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/; 

    var check2 = /^[a-zA-Z0-9\-\.\_]+\@[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4})$/;
    
    if ( !check1.test(strMail) && check2.test(strMail) ) {
        return true;
    } else {
        return false;
    }
}

// str hangul
function CheckHangul(str) {
    strarr = new Array(str.length);
    schar = new Array('/','.','>','<',',','?','}','{',' ','\\','|','(',')','+','=');
    flag = true;
    for (i=0; i<str.length; i++) {
        for (j=0; j<schar.length; j++) {
            if (schar[j] ==str.charAt(i)) {
                flag = false;
            }
        }
        strarr[i] = str.charAt(i)
        if ((strarr[i] >=0) && (strarr[i] <=9)) {
            flag = false;
        } else if ((strarr[i] >='a') && (strarr[i] <='z')) {
            flag = false;
        } else if ((strarr[i] >='A') && (strarr[i] <='Z')) {
            flag = false;
        } else if ((escape(strarr[i]) > '%60') && (escape(strarr[i]) <'%80') ) {
            flag = false;
        }
    }
    if (flag) {
        return true;
    } else {
        return false;
    }
    
}

function AuctionApply(title){
	form = document.aucion_apply;
	if (form.harga.value=='')
	{
		alert("isi harga Anda!");
		form.harga.focus();
		return;
	}
	if ((form.harga.value)*1>(form.harga_end.value)*1)
	{
			alert("harganya harus dibawah harga tinggi");
			form.harga.focus();
			return;
	}
	if( checkProcess(form.orderbtn,title)) { 
				form.submit();
	}

}

function pilih(s_no_hp,obj){
		if(obj=="1"){
		window.opener.document.signup.upline.value=s_no_hp;
		}
		else{
		window.opener.document.gift.tomember.value=s_no_hp;
		}

		window.close();
}
function memSearch(){
		form=document.myform;
        if (form.no_hp.value == '') {

            alert("mohon isi nomor HP");

            form.no_hp.focus();
            return;

        }
		else{
			//number check
			var mykey=check_number(form.no_hp.value);
				if(!mykey){
						alert("hanya angka saja boleh");
						form.no_hp.focus();
						return;
				}
			//length check
			var len=form.no_hp.value.length;
				if(8>len){
					alert("minimum 8 angka harus diisi");
						form.no_hp.focus();
						return;
				}
		}
		form.submit();
	}
function myquestion(){
		form=document.question;

        if (form.name.value == '') {

            alert("mohon isi nama Anda");

            form.name.focus();
            return;

        }
        if (form.no_hp.value == '') {

            alert("mohon isi nomor HP");

            form.no_hp.focus();
            return;

        }
		else{
			//number check
			var mykey=check_number(form.no_hp.value);
				if(!mykey){
						alert("hanya angka saja boleh");
						form.no_hp.focus();
						return;
				}
			//length check
			var len=form.no_hp.value.length;
				if(10>len||12<len){
					alert("mohon check nomor HP Anda!");
						form.no_hp.focus();
						return;
				}
		}

        if (form.email.value == '') {

           alert("mohon isi email Anda ");

            form.email.focus();
            return;

        }
        if (form.title.value == '') {

            alert("mohon isi title");

            form.title.focus();
            return;

        }
		form.submit();

}
function editEmail(){
		form=document.editprofile;
        if (form.email1.value == '') {

            alert("mohon isi email lama");

            form.email1.focus();
            return;
		}
        if (form.email2.value == '') {

            alert("mohon isi email baru");

            form.email2.focus();
            return;
        }
		form.submit();

}
function editPwd(){
		form=document.editprofile;
        if (form.pwdbaru1.value == '') {

            alert("mohon isi password baru");

            form.pwdbaru1.focus();
            return;
        }
		
		if (form.pwdbaru1.value.length<6) {
			
			alert("Password minimal 6 digit");
			
			form.pwdbaru1.focus();
			
			return;
		}

        if (form.pwdbaru1.value != form.pwdbaru2.value) {

            alert("passwordnya harus sama");

            form.pwdbaru1.focus();
            return;
        }
		form.sha1pwd.value = sha1Hash(form.pwdbaru1.value);
		
		form.submit();

}
function orderVoucher(product){
		form=document.order;
		p_harga=form.harga.value;

		 if ((form.harga.value)*1 > (form.cybercash.value)*1) {

				alert("b-Cash Anda Kurang");
				return;
		}
		 if (form.productId.value==""){

				alert("data Anda Salah!");
				return;
		}
		if (confirm("Anda mau Beli Barang : "+product+"\nDengan Harga : "+p_harga)){

				if( checkProcess(form.orderbtn,"Beli Voucher")) { 
					form.submit();
				}

		}
		

}
function orderGift(product,myaction){
		form=document.gift;

		 if ((form.harga.value)*1 > (form.cybercash.value)*1) {

				alert("Saldo Anda Kurang");
				return;
		}
		 if (form.productId.value==""){

				alert("data Anda Salah!");
				return;
		}
		 if (form.tomember.value==""){

				alert("mohon input member tujuan!");
				form.tomember.focus();
				return;
		}
//		if(form.orderbtn=="Mohon tunggu"){
//				alert("mohon tunggu, sedang reloading....");
//				return;
//		}
		if (confirm("Anda mau Kirm Gift Voucher : "+product)){

				if( checkProcess(form.orderbtn,"Kirim Gift Voucher")) { 
					form.action=myaction;
					form.submit();
				}
		}
		

}
function orderVoucherNext(param){
		form=document.order;

		 if ((form.harga.value)*1 > (form.cybercash.value)*1) {

				alert("Saldo Anda Kurang");
				return;
		}
		if(form.orderbtn=="Mohon tunggu"){
				return;
		}
		if (confirm("Anda mau Beli Barang : "+product)){

				if( checkProcess(form.orderbtn,"Beli Voucher")) { 
					form.submit();
				}

		}
		
}
function confirmation(msg) {
	var answer = confirm(msg)
	if (answer){
		return false;
	}
	else{
		return true;
	}
}

function checkProcess(objValue,submitValue){
	if (objValue.value==submitValue)
	{
		objValue.value="PROCESS";	
		return true;
	}
	else{
	alert("Sedang dalam Process. Mohon tunggu!"); 
			return false;
	}		
}

function historyList(mpage,mpagesize){
	document.search.page.value=mpage;
	document.search.pagesize.value=mpagesize;
	document.search.submit();
}

function isNumberKey(evt)
{
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57) )
    return false;

    return true;
}

function echeck(str) {
    var at="@"
    var dot="."
    var lat=str.indexOf(at)
    var lstr=str.length
    var ldot=str.indexOf(dot)
    var lastdot=str.lastIndexOf(dot)
    if (str.indexOf(at)==-1){
       alert("Invalid E-mail ID")
       return false
    }
    if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
       alert("Invalid E-mail ID")
       return false
    }
    if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr || str.substring(lastdot+1)==""){
        alert("Invalid E-mail ID")
        return false
    }
     
     if (str.indexOf(at,(lat+1))!=-1){
        alert("Invalid E-mail ID")
        return false
     }

     if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
        alert("Invalid E-mail ID")
        return false
     }

     if (str.indexOf(dot,(lat+2))==-1){
        alert("Invalid E-mail ID")
        return false
     }

     if (str.indexOf(" ")!=-1){
        alert("Invalid E-mail ID")
        return false
     }
    if(CharsInBag(str)==false){
        alert("Invalid E-mail ID")
        return false
     }
     var arrEmail=str.split("@")
     var ldot=arrEmail[1].indexOf(".")
     if(isInteger(arrEmail[1].substring(ldot+1))==false){
        alert("Invalid E-mail ID")
        return false
     }
     return true					
}

function CheckUser() {
    if (document.getElementById('ctl00_txtUser').value == '') {
        alert("User name tidak boleh kosong");
        document.getElementById('ctl00_txtUser').focus();
        return false;
    }
    if (document.getElementById('ctl00_txtPassword').value == '') {
        alert("Password tidak boleh kosong");
        document.getElementById('ctl00_txtPassword').focus();
        return false;
    }
    md5();
    return true;
}

function md5() {
    document.forms[0].hUser.value = document.getElementById('ctl00_txtUser').value;
    password = document.getElementById('ctl00_txtPassword').value;
    document.forms[0].hPassword.value = hex_md5(password);
}

function UserLogin()
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value == '') {
        alert("Email tidak boleh kosong");
        document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
        return false;
    }
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value == '') {
        alert("Password tidak boleh kosong");
        document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').focus();
        return false;
    }
    document.forms[0].hEmail1.value = document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value;
    password = document.getElementById('ctl00_ContentPlaceHolder1_txtPassword').value;
    document.forms[0].hPass1.value = hex_md5(password);
    return true
}

function popupwin2(url,name,w,h){
    LeftPosition = (screen.width) ? (screen.width-w)/2 : 0;
    TopPosition = (screen.height) ? (screen.height-h)/2 : 0; 
    settings ='height='+h+',width='+w+',top='+TopPosition+',left='+LeftPosition+',toolbar=no,location=no,scrollbars=yes';

    window.open(url,name,settings);
}

function Paypal()
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_ddlDenom').selectedIndex == 0) {
        alert("Silakan pilih denom Paypal");
        document.getElementById('ctl00_ContentPlaceHolder1_ddlDenom').focus();
        return false;
    }
    
    return true;
}

function Paypal2()
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').value == '') {
        alert("Email tidak boleh kosong");
        document.getElementById('ctl00_ContentPlaceHolder1_txtEmail').focus();
        return false;
    }
    return true
}

function Paypal_Sms_Pin()
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtPin').value == '') {
        alert("Pin tidak boleh kosong");
        document.getElementById('ctl00_ContentPlaceHolder1_txtPin').focus();
        return false;
    }
    return true;
}

function Paypal_Key()
{
    if (document.getElementById('ctl00_ContentPlaceHolder1_txtKode').value == '') {
        alert("Kode konfirmasi tidak boleh kosong");
        document.getElementById('ctl00_ContentPlaceHolder1_txtKode').focus();
        return false
    }
    return true;
}
