﻿var PayMent = new Object();

PayMent.url = 'payment.aspx';

//PayMent.container = 'content_module';
PayMent.container = 'mainContent';

PayMent.payOrder = function(order_id){
    var form = $('formIndex');
    
    if($("paymentmethod").value=="Paypal"){

        form = $('Paypal');
        form.submit();
        form = $('formIndex');
        form.action="payment.aspx";
        form.submit();
    }else{
        form.action="payment.aspx";
        form.submit();
    }
}

PayMent.getPaymentHtml = function(){
    new Ajax.Request(PayMent.url, { method:'post' ,parameters: {action: 'getPayment' }, onSuccess:PayMent.getPaymentHtml_callback }); 
}

PayMent.getPaymentHtml_callback = function(transport){
    try
    { 
        var result = transport.responseText;
        if(result != '0') {
        
            var paypalform = result.substr(result.indexOf("<form"),result.length);
            $(PayMent.container).innerHTML =result.substring(0,result.indexOf("<form"));
            $("paypalform").innerHTML = paypalform;
            $("orderpaylist").className='hidden';
            if($("UserOrderId").value!=null ||  $("UserOrderId").value!='')
            {
              PayMent.payOrder("'"+$("UserOrderId").value+"'");
            }
        }else{
            window.location.href='check.aspx?flag=shoppingcart';
        } 
    }
    catch(e)
    {
        alert(e.message);
    }
}

PayMent.isPaymentModule = function(){
    var address = location.search;
    var checkStr =  'option=payment';
    var temp = address.indexOf(checkStr);
    if(temp != -1){
        return true; 
    }else{
        return false;
    } 
}

//Window Onload
PayMent.isLogin = function(){
    new Ajax.Request("customermember.aspx", { method:'post' ,parameters: {action: 'isLogin' }, onSuccess:PayMent.islogin_callback }); 
}

PayMent.islogin_callback = function(transport){
    try
    { 
        var result = transport.responseText;
        if(result != 'true') {
            window.location.href='index.aspx?option=loginpart';
        }else{
            PayMent.getPaymentHtml();
        } 
    }
    catch(e)
    {
        alert(e.message);
    }
}

PayMent.initialize = function(){
    var check = PayMent.isPaymentModule();
    if(check){
        PayMent.isLogin();
    } 
}

Event.observe(window,"load",PayMent.initialize);