//------------ SHOW AND HIDE DIVS
function showhide(id)
{
	var showhide = document.getElementById(id);
	if (showhide.style.display == 'block') { showhide.style.display = 'none'; } else { showhide.style.display = 'block'; }
}

//------------ SHOW CONFIRM MESAGE
function userConfirm(url,msg)
{
        var detStatus=confirm("Are you sure you want to " + msg + "?");
                if (detStatus)
                window.location = url;
}

//------------ ALERT AFTER CLICK
function alertPopup(url,msg) 
{
        var alertStatus=confirm(msg);
                if (alertStatus)
                window.location = url;
}

//------------ FORM VALIDATE
function validate(form, num) 
{
	var form = document.form;
	var valid = true;
	var i = 0;
	var msg = "";
	for(var i = 0; i < num; i++)
	{
		var change = false;
		var check_row = document.getElementById('tr_' + 'check' + i)
		check_row.className = '';
		if (document.getElementById('check' + i).value == "") var change = true;
		// email check here !! set number to check number for email !!
		if (i == 2) var change = checkEmail(i);
		if (change == true)
			{
			check_row.className = 'require';
			if (i == 2) var msg = "\nEmail format incorrect";
			var valid = false;
			}
	}
	if (valid)
		{
		document.getElementById('submitbox').style.display = 'none';
		document.getElementById('submitbox_').style.display = 'block';
		setTimeout('document.images["loading"].src = "' + ssl + 'images/loading.gif"', 1);
		return true;
		}
	else 
		{
		msg = "Please fill the required fields" + msg;
		alert ( msg );
		return false;
		}
}

//------------ FORM VALIDATE EMAIL
function checkEmail(i) 
{
	var x = document.getElementById('check' + i).value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(x)) return false;
	return true;
}

//------------ SHOW MYCART IN HEADER
function mycart()
{
        var cart = document.getElementById('mycart');
        var hide_text = document.getElementById('mycart_text_hide');
        var view_text = document.getElementById('mycart_text_view');

        if (cart.style.display == 'block')
                {
                cart.style.display = 'none';
                hide_text.style.display = 'none';
                view_text.style.display = 'inline';             
                }
                
                else {
                        cart.style.display = 'block';
                        hide_text.style.display = 'inline';
                        view_text.style.display = 'none';
                        }
}

//------------- PAYMENT TYPE OPTIONS
function paymentTypeSelect(clicked)
{
	document.getElementById('payDD').checked = false; 
	document.getElementById('payCH').checked = false;
	document.getElementById('payMO').checked = false;
	document.getElementById('payCC').checked = false;
	clicked.checked = true;
}