﻿var AjaxUrl = "Ajax.aspx";

function printIt(pid)
{
    window.open("ProductPrint.aspx?d="+pid,"print","toolbars=no,width=650,height=500");
}

function sendIt(pid)
{
    showFsend();
}

function askIt(pid)
{
    showAsk();
}

function checkMail(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email))
	    return true;
	else
	    return false;
}

//-------------------------------------------- SEND TO FRIEND: -----------------------------------------//

var AjaxShowFS = false;

function showFsend()
{
    if (AjaxShowFS == false)
    {
        new Effect.SlideDown("divFsend");
        
        AjaxShowFS = true;
    }
    
    if (AjaxShowAsk == true)
        hideAsk();
}

function hideFsend()
{
    new Effect.SlideUp("divFsend");
    
    AjaxShowFS = false;
}

function hideFsendOK()
{
    new Effect.SlideUp("divFsendOK");
    
    AjaxShowFS = false;
}

function sendFS()
{
    if ($("txtSName").value == "")
    {
        alert("Please enter your name");
        return;
    }
    if ($("txtFName").value == "")
    {
        alert("Please enter your friend's name");
        return;
    }
    if ($("txtFEmail").value == "")
    {
        alert("Please enter your friend's email");
        return;
    }
    else if (checkMail($("txtFEmail").value) == false)
    {
        alert("Incorrect email address");
        return;
    }
    
	var pars = "strID=" + $("txtID").value + "&strName=" + $("txtSName").value + "&strFriend=" + $("txtFName").value + "&strEmail=" + $("txtFEmail").value;
	$("divFsend").style.display = "none";
	$("divFsendOK").style.display = "block";
	
	//alert(pars);
	GetAjaxValue("Send.Fsend", pars, null);
	
	$("txtSName").value = "";
	$("txtFName").value = "";
	$("txtFEmail").value = "";
}

function sendFS_Result(originalRequest)
{
	alert(originalRequest.responseText);
}

//-------------------------------------------- ASK A QUESTION: -----------------------------------------//

var AjaxShowAsk = false;

function showAsk()
{
    if (AjaxShowAsk == false)
    {
        new Effect.SlideDown("divAsk");
        
        AjaxShowAsk = true;
    }
    
    if (AjaxShowFS == true)
        hideFsend();
}

function hideAsk()
{
    new Effect.SlideUp("divAsk");
    
    AjaxShowAsk = false;
}

function hideAskOK()
{
    new Effect.SlideUp("divAskOK");
    
    AjaxShowAsk = false;
}

function sendAsk()
{    
    if ($("txtName").value == "")
    {
        alert("Please enter your name");
        return;
    }
    
    if ($("cmbCountry").selectedIndex == 0)
    {
        alert("Please select your country");
        return;
    }
    
    if ($("cmbCountry").selectedIndex == 1)
    {
        if ($("txtSuburb").value == "")
        {
            alert("Please enter your suburb");
            return;
        }
        if ($("cmbState").selectedIndex == 0)
        {
            alert("Please select your state");
            return;
        }
    }
    
    if ($("txtPhone").value == "")
    {
        alert("Please enter your phone");
        return;
    }
    
    if ($("txtEmail").value == "")
    {
        alert("Please enter your email");
        return;
    }
    else if (checkMail($("txtEmail").value) == false)
    {
        alert("Incorrect email address");
        return;
    }
    
    if ($("cmbRegarding").selectedIndex == 0)
    {
        alert("Please select your subject");
        return;
    }
    
	var pars = "strID=" + $("txtID").value;
	
	pars = pars + "&strName=" + $("txtName").value;
	pars = pars + "&strCompany=" + $("txtCompany").value;
	
	pars = pars + "&strCountry=" + $("cmbCountry").value;
	pars = pars + "&strAddress=" + $("txtAddress").value;
	pars = pars + "&strSuburb=" + $("txtSuburb").value;
	pars = pars + "&strState=" + $("cmbState").value;
	pars = pars + "&strPost=" + $("txtPost").value;
	
	pars = pars + "&strPhone=" + $("txtPhone").value;
	pars = pars + "&strMobile=" + $("txtMobile").value;
	pars = pars + "&strEmail=" + $("txtEmail").value;
	
	pars = pars + "&strRegarding=" + $("cmbRegarding").value;
	pars = pars + "&strProduct=" + $("txtProduct").value;
	pars = pars + "&strQuestion=" + $("txtQuestion").value;
	
	$("divAsk").style.display = "none";
	$("divAskOK").style.display = "block";
	
	//alert(pars);
	GetAjaxValue("Send.Ask", pars, null);
	
	$("txtName").value = "";
    $("txtCompany").value = "";
    
    $("cmbCountry").selectedIndex = 0;
    $("txtAddress").value = "disabled";
    $("txtSuburb").value = "disabled";
    $("cmbState").selectedIndex = 0;
    $("txtPost").value = "disabled";
    
    $("txtPhone").value = "";
    $("txtMobile").value = "";
    $("txtEmail").value = "";
    
    $("cmbRegarding").selectedIndex = 0;
    $("txtProduct").value = "";
    $("txtQuestion").value = "";
}

function sendAsk_Result(originalRequest)
{
	alert(originalRequest.responseText);
}
