﻿function doSearch() 
{
    var keycode;
	if (window.event) 
	  keycode = window.event.keyCode;
	else if (e) 
	  keycode = e.which;

	  
    //if (window.event.keyCode == 13) 
    if (keycode == 13) 
    {
        var txtBox = document.getElementById('ctl00_cphMenu_txtQry').value;
        if(txtBox != '' && txtBox.length > 2)
        {
            alert('Laddar ny sida...');
            window.location.href='frmProductList_new.aspx?qry=' + txtBox + '&time=' + new Date();
        }
        return false;
    }
    return false;
}
function doSearch_master(evt, frm)
{
    var keyCode = null;
    
    if( evt.which ) 
    {
        keyCode = evt.which;
    } 
    else if( evt.keyCode ) 
    {
        keyCode = evt.keyCode;
    }
    if( 13 == keyCode ) 
    {
        doSearch_click()
        return false;
    }

    return true;
}
function handleEnter_master(evt, frm) {
    
    var kc = null;
    
    if( evt.which ) 
    {
        kc = evt.which;
    } 
    else if( evt.keyCode ) 
    {
        kc = evt.keyCode;
    }
    
    if (kc == 13) 
    {
        var item = document.getElementById('ctl00_cphMainFrame_txtItem').value;
        var qty = document.getElementById('ctl00_cphMainFrame_txtQty').value;
        if(item != '' && qty != '')
        {
            return true;
        }
        else
        {
            if(item != '')
                document.getElementById('ctl00_cphMainFrame_txtQty').focus();
            else
                document.getElementById('ctl00_cphMainFrame_txtItem').focus();
            
            return false;
        }        
    }
    
    return true;
}
function doSearch_click() 
{
    var txtBox = document.getElementById('ctl00_cphMenu_txtQry').value;
    if(txtBox != '' && txtBox.length > 2)
    {
      window.location.href='frmProductList_new.aspx?qry=' + txtBox;
    }
}
function loadCountry(company)
{
    var page = 'frm_change_company.aspx?company=';
    self.top.location = page + company;
}
function doLogout(msg)
{
    if(confirm(msg))
    {
        var page = 'frm_logout.aspx';
        self.top.location = page;
    }
}
function checkContactForm(byeMsg)
{
    var customer = document.getElementById('txtCompanyName');
    var contact = document.getElementById('txtContact');
    var mail = document.getElementById('txtMail');
    var mailTo = document.getElementById('txtTo');
    var subject = document.getElementById('txtSubject');
    var msg = document.getElementById('txtMsg');
    
    if(customer.value != '' && contact.value != '' && mail.value != '' && subject.value != '' && msg.value != '' && mailTo.value != '' && mailTo.value.indexOf('@') != -1)
    {
        var item = document.getElementById('lblItem');
        if(item == '')
        {
            alert(byeMsg);
            var page = 'index.htm';
            self.top.location = page;
        }
        
        return true;
    }
    else
    {
        var errorMsg = '';
        if(customer.value == '')
            document.getElementById('txtCompanyName').style.backgroundColor = '#99CC33';
        if(contact.value == '')
            document.getElementById('txtContact').style.backgroundColor = '#99CC33';
        if(mail.value == '' || mail.value.indexOf('@') == -1)
            document.getElementById('txtMail').style.backgroundColor = '#99CC33';
        if(subject.value == '')
            document.getElementById('txtSubject').style.backgroundColor = '#99CC33';
        if(msg.value == '')
            document.getElementById('txtMsg').style.backgroundColor = '#99CC33';
        if(mailTo.value == '' || mailTo.value.indexOf('@') == -1)
            document.getElementById('txtTo').style.backgroundColor = '#99CC33';
            
        return false;
    }
}
function checkContactForm_master(byeMsg)
{
    var customer = document.getElementById('ctl00_cphMainFrame_txtCompanyName');
    var contact = document.getElementById('ctl00_cphMainFrame_txtContact');
    var mail = document.getElementById('ctl00_cphMainFrame_txtMail');
    var mailTo = document.getElementById('ctl00_cphMainFrame_txtTo');
    var subject = document.getElementById('ctl00_cphMainFrame_txtSubject');
    var msg = document.getElementById('ctl00_cphMainFrame_txtMsg');
    
    if(customer.value != '' && contact.value != '' && mail.value != '' && subject.value != '' && msg.value != '' && mailTo.value != '' && mailTo.value.indexOf('@') != -1)
    {
        var item = document.getElementById('ctl00_cphMainFrame_lblItem');
        if(item == '')
        {
            alert(byeMsg);
            var page = 'frmStart_new.aspx';
            self.top.location = page;
        }
        
        return true;
    }
    else
    {
        var errorMsg = '';
        if(customer.value == '')
            document.getElementById('ctl00_cphMainFrame_txtCompanyName').style.backgroundColor = '#99CC33';
        if(contact.value == '')
            document.getElementById('ctl00_cphMainFrame_txtContact').style.backgroundColor = '#99CC33';
        if(mail.value == '' || mail.value.indexOf('@') == -1)
            document.getElementById('ctl00_cphMainFrame_txtMail').style.backgroundColor = '#99CC33';
        if(subject.value == '')
            document.getElementById('ctl00_cphMainFrame_txtSubject').style.backgroundColor = '#99CC33';
        if(msg.value == '')
            document.getElementById('ctl00_cphMainFrame_txtMsg').style.backgroundColor = '#99CC33';
        if(mailTo.value == '' || mailTo.value.indexOf('@') == -1)
            document.getElementById('ctl00_cphMainFrame_txtTo').style.backgroundColor = '#99CC33';
            
        return false;
    }
}
function copyAddress()
{
    document.getElementById('txtDelAddress1').value = document.getElementById('txtInvoiceAddress1').value;
    document.getElementById('txtDelAddress2').value = document.getElementById('txtInvoiceAddress2').value;
    document.getElementById('txtDelZip').value = document.getElementById('txtZip').value;
    document.getElementById('txtDelCity').value = document.getElementById('txtCity').value;
}
function copyAddress_master()
{
    document.getElementById('ctl00_cphMainFrame_txtDelAddress1').value = document.getElementById('ctl00_cphMainFrame_txtInvoiceAddress1').value;
    document.getElementById('ctl00_cphMainFrame_txtDelAddress2').value = document.getElementById('ctl00_cphMainFrame_txtInvoiceAddress2').value;
    document.getElementById('ctl00_cphMainFrame_txtDelZip').value = document.getElementById('ctl00_cphMainFrame_txtZip').value;
    document.getElementById('ctl00_cphMainFrame_txtDelCity').value = document.getElementById('ctl00_cphMainFrame_txtCity').value;
}
function pinfo(item)
{
    window.open('frmGenerateFile.aspx?doctype=item&item=' + item, '_blank');
}
function checkNewAccountSubmission(okmsg, errormsg)
{
    var cn = document.getElementById('txtCustomerNrAndNAme').value;
    var un = document.getElementById('txtNewUserName').value;
    var em = document.getElementById('txtNewMail').value;
    
    if(cn != '' && un != '' && em != '' && em.indexOf('@') != -1)
    {
        alert(okmsg);
        overlay(null);
        return true;
    }
    alert(errormsg);
    return false;
}
function checkNewAccountSubmission_master(okmsg, errormsg)
{
    var cn = document.getElementById('ctl00_txtCustomerNrAndNAme').value;
    var un = document.getElementById('ctl00_txtNewUserName').value;
    var em = document.getElementById('ctl00_txtNewMail').value;
    
    if(cn != '' && un != '' && em != '' && em.indexOf('@') != -1)
    {
        alert(okmsg);
        overlay(null);
        return true;
    }
    alert(errormsg);
    return false;
}
function checkLoginSubmission()
{
    var cn = document.getElementById('txtCustomerNumber').value;
    var un = document.getElementById('txtUser').value;
    var pw = document.getElementById('txtPassword').value;
    
    if(cn != '' && un != '' && pw != '')
    {
        overlay(null);
        return true;
    }
    
    return false;
}
function checkLoginSubmission_master()
{
    var cn = document.getElementById('ctl00_txtCustomerNumber').value;
    var un = document.getElementById('ctl00_txtUser').value;
    var pw = document.getElementById('ctl00_txtPassword').value;
    
    if(cn != '' && un != '' && pw != '')
    {
        overlay_master(null);
        return true;
    }
    
    return false;
}
function checkNewPasswordSubmission()
{
    var em = document.getElementById('txtEmail').value; 
    var msgLbl = document.getElementById('lblSubmissionError'); 
        
    if(em != '' && em.indexOf('@') != -1 && em.indexOf('.') != -1 && em.indexOf('<') == -1 && em.indexOf('>') == -1)
    {
        overlay(null);
        return true;
    }
    else
    {
        document.getElementById('txtEmail').style.backgroundColor = '#C9C9C9';
        document.getElementById('txtEmail').select();
        return false;
    }
    
    return false;
}
function checkNewPasswordSubmission_master()
{
    var em = document.getElementById('ctl00_txtEmail').value; 
    var msgLbl = document.getElementById('ctl00_lblSubmissionError'); 
        
    if(em != '' && em.indexOf('@') != -1 && em.indexOf('.') != -1 && em.indexOf('<') == -1 && em.indexOf('>') == -1)
    {
        overlay_master(null);
        return true;
    }
    else
    {
        document.getElementById('ctl00_txtEmail').style.backgroundColor = '#C9C9C9';
        document.getElementById('ctl00_txtEmail').select();
        return false;
    }
    
    return false;
}
function checkFrames(pageToLoad)
{
    var startPage = 'index.htm';
    var currentPage = self.top.location.toString();
    
    if(currentPage.indexOf('index.htm') == -1)
    {
        var qs = pageToLoad.toString().split('?');
        if(qs[1] != null)
            self.top.location.replace(startPage + '?url=' + pageToLoad);
        else
            self.top.location.replace(startPage + '?url=' + pageToLoad);
    }
}
function deleteDates()
{
    document.getElementById('txtFrom').value = "";
    document.getElementById('txtTo').value = "";
}

function toggleCarts(id) {

    if (document.getElementById(id).style.display == 'block') {
        document.getElementById(id).style.display = 'none';
    }
    else {

        if (document.getElementById(id).style.display == 'none') {
            document.getElementById(id).style.display = 'block';
        }
        else {
            document.getElementById(id).style.display = 'none';
        }
    }
}
function displayImg_master()
{
    var itemImage = document.getElementById('ctl00_cphMainFrame_imgLarge').innerHTML;
    
    if(itemImage != '')
    {
        if ((screen.width>=1024) && (screen.height>=768))
        {
            var html = '<table width="100%"><tr><td valign="top" align="right"><a href="#" onclick="overlay_master(null)" title="Stäng fönstret"> <img src="assets/img/closeButton.gif" alt="Stäng" style="border: solid 0px #FFF" /></a></td></tr></table>';
            html+='<div class="inner_div">';
            html+= '<img src="/' + itemImage + '" alt="Artikelbild" />';
            html+='</div>';
            document.getElementById('img_div').innerHTML = html;
            overlay_master('img_div');
        }   
        else
        {
            window.open('http://www.malmbergs.com/' + itemImage, '_blank');
        }
        
    }
}
function enableOrDisableButton() 
{
    var cBox = document.getElementById('ctl00_cphMainFrame_cbAgree');
    var btn = document.getElementById('ctl00_cphMainFrame_btnSend');

    if (cBox.checked) 
    {
      btn.disabled = false;
    }
    else 
    {
        btn.disabled = true;
    }
}
function thankYou()
{
   alert('Tack för din ansökan!');
}
function setContactForm()
    {
        var customer = document.getElementById('ctl00_cphMainFrame_txtCompanyName');
        var subject = document.getElementById('ctl00_cphMainFrame_txtSubject');
        if(customer.value != '')
        {
            if(subject.value != '')
                document.getElementById('ctl00_cphMainFrame_txtMsg').focus();
            else
                document.getElementById('ctl00_cphMainFrame_txtSubject').focus();
        }
        else
        {
            document.getElementById('ctl00_cphMainFrame_txtCompanyName').focus();
        }
    }
function r_over(id, new_img)
{
    var img = document.getElementById(id);
    img.src = new_img;
}
function r_out(id, new_img)
{
    var img = document.getElementById(id);
    img.src = new_img;
}
