var url='http://www.itmtrav.ie/';
var ptype;
var pcid;
var pis_add;
var total_page;
var per_page=10;
var poll_answer;


function set_poll_answer1()
{

   poll_answer = document.getElementById('poll_value1').value;

}
function set_poll_answer2()
{

   poll_answer = document.getElementById('poll_value2').value;

}
function set_poll_answer3()
{

   poll_answer = document.getElementById('poll_value3').value;

}
function set_poll_answer4()
{

   poll_answer = document.getElementById('poll_value4').value;

}
function set_poll_answer5()
{

   poll_answer = document.getElementById('poll_value5').value;

}


function catnav(cid)
{
        new Ajax.Request(url+'ajax/category_nav',
                                        {
                                                        parameters: { cid: cid} ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('catnav').innerHTML=result;                                 
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        ); 
}


function select_city()
{

        var city_name = document.getElementById('city').value;


        //alert(city_name);
        //catnav(cid);
        $('network_address').innerHTML = "<img src='"+url+"images/progress.gif'>";
        //ptype=type; pcid=cid; pis_add=is_add;

        new Ajax.Request(url+'ajax/address_by_city',
                                        {
                                                        parameters: { city_name: city_name } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('network_address').innerHTML = result;
                                                                         var t=$('tp').value;
                                                                         total_page=t;
                                                                         paging(t,cpage);
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
}

function select_city1(city_name)
{

        //var city_name = document.getElementById('city').value;


        //alert(city_name);
        //catnav(cid);
        $('network_address').innerHTML = "<img src='"+url+"images/progress.gif'>";
        //ptype=type; pcid=cid; pis_add=is_add;

        new Ajax.Request(url+'ajax/address_by_city',
                                        {
                                                        parameters: { city_name: city_name } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('network_address').innerHTML = result;
                                                                         var t=$('tp').value;
                                                                         total_page=t;
                                                                         paging(t,cpage);
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
}




function select_product(type,cid,is_add,cpage)
{
        //$('catnav').innerHTML=$(type+cid).innerHTML;
        //var poll_answer = document.getElementById('poll_value').value;
        
        //alert('test');
        var poll_id = document.getElementById('poll_id').value;
        
        

        catnav(cid);
        $('all_product').innerHTML = "<img src='"+url+"images/progress.gif'>";
        ptype=type; pcid=cid; pis_add=is_add;
        document.getElementById('poll_table').style.display="none";
        new Ajax.Request(url+'ajax/product_by_category',
                                        {
                                                        parameters: { poll_answer: poll_answer , poll_id : poll_id, is_add: is_add, cpage: cpage, perpage: per_page} ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('all_product').innerHTML = result;
                                                                         var t=$('tp').value;
                                                                         total_page=t;
                                                                         paging(t,cpage);                                 
                                                        },

                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );        
}

function category_product(type,cid,is_add,cpage)
{
        catnav(cid);
        $('all_product').innerHTML = "<img src='"+url+"/images/progress.gif'>";
        ptype=type; pcid=cid; pis_add=is_add;

        new Ajax.Request(url+'ajax/category_product',
                                        {
                                                        parameters: { cid: cid , type : type, is_add: is_add, cpage: cpage, perpage: per_page} ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('all_product').innerHTML = result;
                                                                         var t=$('tp').value;
                                                                         total_page=t;                                                                         
                                                                         paging(t,cpage);                                 
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
}

function warehouse_per_page()
{
        per_page=$('per_page').value;
        select_stock_product(ptype,pcid,0);
}

function sales_per_page()
{
        per_page=$('per_page').value;
        select_sales_product(ptype,pcid,0);
}

function cproduct_per_page()
{
        per_page=$('per_page').value;
        category_product(ptype,pcid,0);
}

function product_per_page()
{
        per_page=$('per_page').value;
        select_product(ptype,pcid,0);
}


function order_product_per_page()
{
        per_page=$('per_page').value;
        select_product_order(ptype,pcid,0);
}


function paging(t,cpage)
{
        for(i=$('paging').length-1;i>=0;i--)
        {
                $('paging').options[i]=null;
                $('paging1').options[i]=null;
        }
        for ( i=0; i<t ; i++)
        {
                        var k=i+1;
                        $('paging').options[i]= new Option(k,i);
                        $('paging1').options[i]= new Option(k,i);                        
        }
        $('paging').options[cpage].selected=true;
        $('paging1').options[cpage].selected=true;
}

function npaging(t,cpage)
{
        for(i=$('paging').length-1;i>=0;i--)
        {
                $('paging').options[i]=null;
        }
        for ( i=0; i<t ; i++)
        {
                        var k=i+1;
                        $('paging').options[i]= new Option(k,i);                
        }
        $('paging').options[cpage].selected=true;
}

function next_product_page(p)
{
        var page=parseInt($(p).value)+1;
        if(page<total_page)
                select_product(ptype,pcid,pis_add,page);
}

function product_page(p)
{
        page=parseInt($(p).value);
        select_product(ptype,pcid,pis_add,page);
}

function previous_product_page(p)
{
        page=parseInt($(p).value)-1;
        if(page>=0)
                select_product(ptype,pcid,pis_add,page);
}


// Category Product
function next_cproduct_page(p)
{
        var page=parseInt($(p).value)+1;
        if(page<total_page)
                category_product(ptype,pcid,pis_add,page);
}

function cproduct_page(p)
{
        page=parseInt($(p).value);
        category_product(ptype,pcid,pis_add,page);
}

function previous_cproduct_page(p)
{
        page=parseInt($(p).value)-1;
        if(page>=0)
                category_product(ptype,pcid,pis_add,page);
}
//


function select_product_order(type,cid,cpage)
{
        catnav(cid);
        $('all_product').innerHTML = "<img src='"+url+"/images/progress.gif'>";
        ptype=type; pcid=cid;
        new Ajax.Request(url+'ajax/product_by_category_order',
                                        {
                                                        parameters: { cid: cid , type : type, cpage: cpage, perpage: per_page} ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText; 
                                                                         $('all_product').innerHTML = result;
                                                                         var t=$('tp').value;
                                                                         total_page=t;                                                         
                                                                         npaging(t,cpage);
                                                                        
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );        
}

function next_order_product_page(p)
{
        var page=parseInt($(p).value)+1;
        if(page<total_page)
                select_product_order(ptype,pcid,page);
}

function order_product_page(p)
{
        page=parseInt($(p).value);
        select_product_order(ptype,pcid,page);
}

function previous_order_product_page(p)
{
        page=parseInt($(p).value)-1;
        if(page>=0)
                select_product_order(ptype,pcid,page);
}

var offer_product = 0 ;

function add_offer_product(pid)
{
         $('all_offer_product').innerHTML = "<img src='"+url+"/images/progress.gif'>";
        new Ajax.Request(url+'ajax/add_offer_product',
                                        {
                                                        parameters: { pid: pid  } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('all_offer_product').innerHTML = result;
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
        offer_product = parseInt(document.getElementById('total_product').innerHTML) + 1;
        count_total_product(offer_product);
}

function count_total_product(count)
{
        document.getElementById('total_product').innerHTML = count;
}

function del_offer_file(id)
{
        new Ajax.Request(url+'ajax/del_offer_file',
                                        {
                                                        parameters: { id: id  } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('file'+id).style.display = 'none';
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
}
var order_product = 0 ;
function add_order_product(pid)
{
        $('all_order_product').innerHTML = "<img src='"+url+"/images/progress.gif'>";
        new Ajax.Request(url+'ajax/add_order_product',
                                        {
                                                        parameters: { pid: pid } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('all_order_product').innerHTML = result;
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );   
        order_product = parseInt(document.getElementById('total_product').innerHTML) + 1;
        count_total_product(order_product);                        
}

function del_offer_product(opid)
{
        new Ajax.Request(url+'ajax/del_offer_product',
                                        {
                                                        parameters: { opid: opid} ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('all_offer_product').innerHTML = result;
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
        offer_product =  parseInt(document.getElementById('total_product').innerHTML) - 1 ;
        count_total_product(offer_product);
}

function del_order_product(opid)
{
        new Ajax.Request(url+'ajax/del_order_product',
                                        {
                                                        parameters: { opid: opid} ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('all_order_product').innerHTML = result;
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        ); 
        order_product = parseInt(document.getElementById('total_product').innerHTML) - 1;
        count_total_product(order_product);        
}


function del_order_file(id)
{
        new Ajax.Request(url+'ajax/del_order_file',
                                        {
                                                        parameters: { id: id  } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('file'+id).style.display = 'none';
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
}

function change_product_info(pid)
{
        var quantity=$('quantity'+pid).value;
        var discount=$('discount'+pid).value;
        
        new Ajax.Request(url+'ajax/change_product_info',
                                        {
                                                        parameters: { pid: pid, quantity:quantity, discount:discount } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText.evalJSON(true);
                                                                         $('total_cost'+pid).innerHTML = '&#8364;'+(parseInt(result.sell) * quantity);
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        ); 
}

function delete_tmp_image(id)
{
        new Ajax.Request(url+'ajax/delete_tmp_image',
                                        {
                                                        parameters: { id: id  } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('file'+id).style.display = 'none';
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
}

function del_product_file(id)
{
        new Ajax.Request(url+'ajax/del_product_file',
                                        {
                                                        parameters: { id: id  } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('file'+id).style.display = 'none';
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
}

function archive()
{
        var st='';
        var loop=$('loop').value
        for(var i=0;i<loop;i++)
        {
                var a=$('message'+i).checked;
                if(a)
                {
                        st = $('message'+i).value+'_'+st;
                        $('m'+i).style.display = 'none';
                }
        }
        if(st!='')
        {
                new Ajax.Request(url+'ajax/archive_message',
                                        {
                                                        parameters: { id: st  } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         $('file'+id).style.display = 'none';
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
     }
}

function delete_message()
{
        var st='';
        var loop=$('loop').value
        for(var i=0;i<loop;i++)
        {
                var a=$('message'+i).checked;
                if(a)
                {
                        st = $('message'+i).value+'_'+st;
                        $('m'+i).style.display = 'none';
                }
        }
        if(st!='')
        {
                new Ajax.Request(url+'ajax/delete_message',
                                        {
                                                        parameters: { id: st  } ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport){
                                                                         var result = transport.responseText;
                                                                         
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );
     }
}


function select_stock_product(type,cid,cpage)
{
        $('all_product').innerHTML = "<img src='"+url+"/images/progress.gif'>";
        ptype=type; pcid=cid;
        new Ajax.Request(url+'ajax/stock_product',
                                        {
                                                        parameters: { cid: cid , type : type, cpage: cpage, perpage: per_page} ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport)
                                                        {
                                                                         var result = transport.responseText; 
                                                                         $('all_product').innerHTML = result;
                                                                         var t=$('tp').value;
                                                                         total_page=t;                                                         
                                                                         paging(t,cpage);
                                                                        
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );        
}

function select_sales_product(type,cid,cpage)
{
        $('all_product').innerHTML = "<img src='"+url+"/images/progress.gif'>";
        ptype=type; pcid=cid;
        new Ajax.Request(url+'ajax/sales_product',
                                        {
                                                        parameters: { cid: cid , type : type, cpage: cpage, perpage: per_page} ,
                                                        requestHeaders: {Accept: 'application/json'},
                                                        onSuccess: function(transport)
                                                        {
                                                                         var result = transport.responseText; 
                                                                         $('all_product').innerHTML = result;
                                                                         var t=$('tp').value;
                                                                         total_page=t;                                                         
                                                                         paging(t,cpage);
                                                                        
                                                        },
                                                        onFailure: function(){ alert('An error occurs while submitting form') }
                                        }
                        );        
}

function next_sales_page(p)
{
        var page=parseInt($(p).value)+1;
        if(page<total_page)
                select_sales_product(ptype,pcid,page);
}

function sales_page(p)
{
        page=parseInt($(p).value);
        select_sales_product(ptype,pcid,page);
}

function previous_sales_page(p)
{
        page=parseInt($(p).value)-1;
        if(page>=0)
                select_sales_product(ptype,pcid,page);
}

function next_warehouse_page(p)
{
        var page=parseInt($(p).value)+1;
        if(page<total_page)
                select_stock_product(ptype,pcid,page);
}

function warehouse_page(p)
{
        page=parseInt($(p).value);
        select_stock_product(ptype,pcid,page);
}

function previous_warehouse_page(p)
{
        page=parseInt($(p).value)-1;
        if(page>=0)
                select_stock_product(ptype,pcid,page);
}

function chk_enter_product()
{
        if($('title').value=='')
        {
                alert('Please Enter Baslik');
                return false;
        }
}

function offer_submit()
{
        $('totalf').value=$('total').value;
        $('sub').value='Submit';
        document.form1.submit();
}

function show_off_div(id)
{
        var pic='pictures'+id;
        if($('div'+id).style.display=='block')
        {
                $('div'+id).style.display='none';
                document.getElementById(pic).src=url+'images/icons/plus.gif';
        }
        else
        {
                $('div'+id).style.display='block';
                document.getElementById(pic).src=url+'images/icons/minus.gif';
        }
}

function price_conv(id)
{
        var euro_ytl=$('peuro').value;
        var usd_ytl=$('pusd').value;
        var euro_usd=euro_ytl/usd_ytl;
        switch(id)
        {
                case 'fytl':
                                $('fusd').value = $('fytl').value/usd_ytl;
                                $('feuro').value = $('fytl').value/euro_ytl;
                                break;
            case 'fusd':
                                $('fytl').value = $('fusd').value*usd_ytl;
                                $('feuro').value = $('fusd').value/euro_usd;
                                break;
            case 'feuro':
                                $('fytl').value = $('feuro').value*euro_ytl;
                                $('fusd').value = $('feuro').value*euro_usd;
                                break;
        }
        sprice('price_inc');
}

function sprice_conv(id)
{
        var euro_ytl=$('peuro').value;
        var usd_ytl=$('pusd').value;
        var euro_usd=euro_ytl/usd_ytl;
        switch(id)
        {
                case 'sytl':
                                $('susd').value = $('sytl').value/usd_ytl;
                                $('seuro').value = $('sytl').value/euro_ytl;
                                break;
            case 'susd':
                                $('sytl').value = $('susd').value*usd_ytl;
                                $('seuro').value = $('susd').value/euro_usd;
                                break;
            case 'seuro':
                                $('sytl').value = $('seuro').value*euro_ytl;
                                $('susd').value = $('seuro').value*euro_usd;
                                break;
        }
}

function sprice(id)
{
        if($(id).value!='')
        {
         var price=parseInt($(id).value)+100;        
         $('susd').value='';  $('sytl').value=''; $('seuro').value='';
         $('susd').value = (price*$('fusd').value)/100;
         $('sytl').value = (price*$('fytl').value)/100;
         $('seuro').value = (price*$('feuro').value)/100;
        } 
}

function sales_chk_product()
{
        var loop=$('total_product').value;
        var t='';
        for(var i=0;i<loop;i++)
        {
                if($('item'+i).checked==true)
                {
                        var s = t+$('item'+i).value;
                        var t= s+'_';
                }
        }
        $('select_product').value=s;
}

function chk_all()
{
        var loop=$('total_product').value;
        for(var i=0;i<loop;i++)
        {
                if($('chk_all').checked==true)
                        $('item'+i).checked=true;
                else
                        $('item'+i).checked=false;
                        
        }
}


