var PREFVAR = '/';
function displayAlertMiddle(msg,msgType)
{
	if(msgType == 0)
	{
		var class_name = 'msg_err';
	}
	else
	{
		var class_name = 'msg_suc';
	}
	if(msg != '')
	{
		$('middlePanelMsg_Div').innerHTML = msg;
		$('middlePanelMsg_Tr').className = class_name;
		$('middlePanelMsg_Tr').style.display = '';
	}
}

function hideAlertMiddle()
{
	$('middlePanelMsg_Tr').style.display = 'none';
}


function getAddToCart()
{
	if($F('quantity') == '')
	{
		//displayAlertMiddle('Please enter Quantity!',0);
		$('quantity_div').innerHTML = 'Please enter Quantity';
		$('quantity_div').className = 'msg_err';
		$('quantity_div').style.display = '';
		$('quantity').focus();
		return false;
	}
	if(!isDigit($F('quantity')))
	{
		displayAlertMiddle('Please enter Quantity as Digit!',0);
		$('quantity').focus();
		return false;
	}
	return true;	
}



function delItem(productId)
{
		if(!confirm('Are you sure to delete this product from Cart?'))
		{
			return false;
		}
		else
		{
			showLoader(1);
			var url =  PREFVAR+'index.php';
	
			var myAjax = new Ajax.Request(
			url,
			{
				method: 'get',
				parameters: {mode:'delItem',productId:productId},
				onComplete:showdelItem
			});
		}	
}
function showdelItem(originalRequest){
	//$('shoppingcartDiv').innerHTML = originalRequest.responseText;
	displayAlertMiddle('Item successfully deleted!',1);
	getShoppingCartDetails();
	getCartDetails();
	showLoader(0);
}


function getLoginForm()
{
		showLoader(1);
		var url =  PREFVAR+'index.php';
	
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: {mode:'getLoginForm'},
			onComplete:showLoginForm
		});
}
function showLoginForm(originalRequest){
	$('brandDiv').innerHTML = originalRequest.responseText;
	showLoader(0);
}



function getLoginValidate()
{
	
	if($F('email_login') == '')
	{
		displayAlertMiddle('Email is Blank',0);
		$('email_login').focus();
		return false;
	}
	
	if($F('email_login') != '') {
		if(!checkEmail($F('email_login'))) {
			displayAlertMiddle("Enter a valid Email!",0);
			$('email_login').select();
			$('email_login').focus();
			return false;
		}
	}
	
	if($F('pass_login') == '')
	{
		displayAlertMiddle('Password is Blank',0);
		$('pass_login').focus();
		return false;
		
	}
	return true;	
}


/*
*This function is used to cpoy address and set it to the billing address
*/
function copyaddress()
{
	if($('billing_address').checked)
	{
		$('billing_address1').value = $F('address1');
		$('billing_address2').value = $F('address2');
		$('billing_town').value = $F('town');
		$('billing_postcode').value = $F('postcode');
	}
	else
	{
		$('billing_address1').value = '';
		$('billing_address2').value = '';
		$('billing_town').value = '';
		$('billing_postcode').value = '';
	}
}
/*
*This function is used to copy billing address and set it to the shipping address
*/
function copybillingaddress()
{
	if($('shipping_address').checked)
	{
		$('shipping_name').value = $F('customer_name');
		$('shipping_address1').value = $F('billing_address1');
		$('shipping_address2').value = $F('billing_address2');
		$('shipping_town').value = $F('billing_town');
		$('shipping_postcode').value = $F('billing_postcode');
		$('shipping_phone').value = $F('phone');
		$('shipping_email').value = $F('email_register');
	}
	else
	{
		$('shipping_name').value = '';
		$('shipping_address1').value = '';
		$('shipping_address2').value = '';
		$('shipping_town').value = '';
		$('shipping_postcode').value = '';
		$('shipping_phone').value = '';
		$('shipping_email').value = '';
	}
}

/*
*
*/
function validateRegistrationForm()
{
	var err = 0;
	
	if(alltrim($F('email_register')) == '')
	{
		displayAlertMiddle("Email is blank!",0);
		$('email_register').focus();
		return false;
	}
	if(alltrim($F('email_register')) != '') {
		if(!checkEmail(alltrim($F('email_register')))) {
			displayAlertMiddle("Enter a valid Email!",0);
			$('email_register').select();
			$('email_register').focus();
			return false;
		}
	}	
	if(alltrim($F('password')) == '')
	{
		displayAlertMiddle("Password is blank!",0);
		$('password').focus();
		return false;
	}
	if(alltrim($F('password')).length < 6)
	{
		displayAlertMiddle("Password must have more than 5 characters!",0);
		$('password').focus();
		return false;
	}
	if(alltrim($F('confirmpassword')) == '')
	{
		displayAlertMiddle("Confirm Password is blank!",0);
		$('confirmpassword').focus();
		return false;
	}
	if(alltrim($F('password')) != alltrim($F('confirmpassword')))
	{
		displayAlertMiddle("Confirm Password does not match !",0);
		$('confirmpassword').focus();
		$('confirmpassword').select();
		return false;
	}
	if(alltrim($F('customer_name')) == '')
	{
		displayAlertMiddle("Name is blank!",0);
		$('customer_name').focus();
		return false;
	}
	if(alltrim($F('companyname')) == '')
	{
		displayAlertMiddle("Company Name is blank!",0);
		$('companyname').focus();
		return false;
	}
	if(alltrim($F('phone')) == '')
	{
		displayAlertMiddle("Phone is blank!",0);
		$('phone').focus();
		return false;
	}
	if(alltrim($F('address1')) == '')
	{
		displayAlertMiddle("Address1 is blank!",0);
		$('address1').focus();
		return false;
	}
	if(alltrim($F('town')) == '')
	{
		displayAlertMiddle("Town is blank!",0);
		$('town').focus();
		return false;
	}
	if(alltrim($F('postcode')) == '')
	{
		displayAlertMiddle("Postcode is blank!",0);
		$('postcode').focus();
		return false;
	}
	if(alltrim($F('billing_address1')) == '')
	{
		displayAlertMiddle("Billing Address1 is blank!",0);
		$('billing_address1').focus();
		return false;
	}
	if(alltrim($F('billing_town')) == '')
	{
		displayAlertMiddle("Billing Town is blank!",0);
		$('billing_town').focus();
		return false;
	}
	if(alltrim($F('billing_postcode')) == '')
	{
		displayAlertMiddle("Billing Postcode is blank!",0);
		$('billing_postcode').focus();
		return false;
	}
	if(alltrim($F('shipping_name')) == '')
	{
		displayAlertMiddle("Shipping Name is blank!",0);
		$('shipping_name').focus();
		return false;
	}
	if(alltrim($F('shipping_address1')) == '')
	{
		displayAlertMiddle("Shipping Address 1 is blank!",0);
		$('shipping_address1').focus();
		return false;
	}
	if(alltrim($F('shipping_town')) == '')
	{
		displayAlertMiddle("Shipping Town is blank!",0);
		$('shipping_town').focus();
		return false;
	}
	if(alltrim($F('shipping_postcode')) == '')
	{
		displayAlertMiddle("Shipping Postcode is blank!",0);
		$('shipping_postcode').focus();
		return false;
	}
	if(alltrim($F('shipping_phone')) == '')
	{
		displayAlertMiddle("Shipping Phone is blank!",0);
		$('shipping_phone').focus();
		return false;
	}
	if(alltrim($F('shipping_email')) == '')
	{
		displayAlertMiddle("Shipping Email is blank!",0);
		$('shipping_email').focus();
		return false;
	}
	return true;
	
}


function validateEditProfileForm()
{
	if(alltrim($F('email_register')) == '')
	{
		displayAlertMiddle("Email is blank!",0);
		$('email_register').focus();
		return false;
	}
	if(alltrim($F('email_register')) != '') {
		if(!checkEmail(alltrim($F('email_register')))) {
			displayAlertMiddle("Enter a valid Email!",0);
			$('email_register').select();
			$('email_register').focus();
			return false;
		}
	}
	if(alltrim($F('customer_name')) == '')
	{
		displayAlertMiddle("Name is blank!",0);
		$('customer_name').focus();
		return false;
	}
	if(alltrim($F('companyname')) == '')
	{
		displayAlertMiddle("Company Name is blank!",0);
		$('companyname').focus();
		return false;
	}
	if(alltrim($F('phone')) == '')
	{
		displayAlertMiddle("Phone is blank!",0);
		$('phone').focus();
		return false;
	}
	if(alltrim($F('address1')) == '')
	{
		displayAlertMiddle("Address1 is blank!",0);
		$('address1').focus();
		return false;
	}
	if(alltrim($F('town')) == '')
	{
		displayAlertMiddle("Town is blank!",0);
		$('town').focus();
		return false;
	}
	if(alltrim($F('postcode')) == '')
	{
		displayAlertMiddle("Postcode is blank!",0);
		$('postcode').focus();
		return false;
	}
	if(alltrim($F('billing_address1')) == '')
	{
		displayAlertMiddle("Billing Address1 is blank!",0);
		$('billing_address1').focus();
		return false;
	}
	if(alltrim($F('billing_town')) == '')
	{
		displayAlertMiddle("Billing Town is blank!",0);
		$('billing_town').focus();
		return false;
	}
	if(alltrim($F('billing_postcode')) == '')
	{
		displayAlertMiddle("Billing Postcode is blank!",0);
		$('billing_postcode').focus();
		return false;
	}
	if(alltrim($F('shipping_name')) == '')
	{
		displayAlertMiddle("Shipping Name is blank!",0);
		$('shipping_name').focus();
		return false;
	}
	if(alltrim($F('shipping_address1')) == '')
	{
		displayAlertMiddle("Shipping Address 1 is blank!",0);
		$('shipping_address1').focus();
		return false;
	}
	if(alltrim($F('shipping_town')) == '')
	{
		displayAlertMiddle("Shipping Town is blank!",0);
		$('shipping_town').focus();
		return false;
	}
	if(alltrim($F('shipping_postcode')) == '')
	{
		displayAlertMiddle("Shipping Postcode is blank!",0);
		$('shipping_postcode').focus();
		return false;
	}
	if(alltrim($F('shipping_phone')) == '')
	{
		displayAlertMiddle("Shipping Phone is blank!",0);
		$('shipping_phone').focus();
		return false;
	}
	if(alltrim($F('shipping_email')) == '')
	{
		displayAlertMiddle("Shipping Email is blank!",0);
		$('shipping_email').focus();
		return false;
	}
	else
	{
		return true;
	}
}


function validateChangePwdForm()
{
	if(alltrim($F('old_pass')) == '')
	{
		displayAlertMiddle("Old Password is blank!",0);
		$('old_pass').focus();
		return false;
	}
	if(alltrim($F('new_pass')) == '')
	{
		displayAlertMiddle("New Password is blank!",0);
		$('new_pass').focus();
		return false;
	}
	if(alltrim($F('new_pass')).length < 6)
	{
		displayAlertMiddle("New Password must have more than 5 characters!",0);
		$('new_pass').focus();
		return false;
	}
	if(alltrim($F('confirm_pass')) == '')
	{
		displayAlertMiddle("Confirm Password is blank!",0);
		$('confirm_pass').focus();
		return false;
	}
	if(alltrim($F('new_pass')) != alltrim($F('confirm_pass')))
	{
		displayAlertMiddle("Confirm Password does not match !",0);
		$('confirm_pass').focus();
		$('confirm_pass').select();
		return false;
	}
		return true;
}



function validateForgotPwdForm()
{
	var err = 0;
	if(alltrim($F('forget_email')) == '')
	{
		displayAlertMiddle("Email is blank!",0);
		$('forget_email').focus();
		return false;
	}
	if(alltrim($F('forget_email')) != '') {
		if(!checkEmail(alltrim($F('forget_email')))) {
			displayAlertMiddle("Enter a valid Email!",0);
			$('forget_email').select();
			$('forget_email').focus();
			return false;
		}
	}
	return true;
}



/*function gotoPaypal()
{
		var url =  'index.php';
	
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: {mode:'gotoPaypal'},
			onComplete:showgotoPaypal
		});
}
function showgotoPaypal(originalRequest){
	var response = originalRequest.responseText;
	if(response.indexOf('yes') == -1)
	{
		displayAlertMiddle(response);
		
	}	
}*/

function gotoPaypal()
{
	
		if(alltrim($F('billing_address1')) == '')
		{
			displayAlertMiddle("Billing Address1 is blank!",0);
			$('billing_address1').focus();
			return false;
		}
		if(alltrim($F('billing_town')) == '')
		{
			displayAlertMiddle("Billing Town is blank!",0);
			$('billing_town').focus();
			return false;
		}
		if(alltrim($F('billing_postcode')) == '')
		{
			displayAlertMiddle("Billing Postcode is blank!",0);
			$('billing_postcode').focus();
			return false;
		}
		if(alltrim($F('shipping_name')) == '')
		{
			displayAlertMiddle("Shipping Name is blank!",0);
			$('shipping_name').focus();
			return false;
		}
		if(alltrim($F('shipping_address1')) == '')
		{
			displayAlertMiddle("Shipping Address1 is blank!",0);
			$('shipping_address1').focus();
			return false;
		}
		if(alltrim($F('shipping_town')) == '')
		{
			displayAlertMiddle("Shipping Town is blank!",0);
			$('shipping_town').focus();
			return false;
		}
		if(alltrim($F('shipping_postcode')) == '')
		{
			displayAlertMiddle("Shipping Postcode is blank!",0);
			$('shipping_postcode').focus();
			return false;
		}
		if(alltrim($F('shipping_phone')) == '')
		{
			displayAlertMiddle("Shipping Phone is blank!",0);
			$('shipping_phone').focus();
			return false;
		}
		if(alltrim($F('shipping_email')) == '')
		{
			displayAlertMiddle("Shipping Email is blank!",0);
			$('shipping_email').focus();
			return false;
		}
		if(alltrim($F('shipping_email')) != '') {
			if(!checkEmail(alltrim($F('shipping_email')))) {
				displayAlertMiddle("Enter a valid Shipping Email!",0);
				$('shipping_email').select();
				$('shipping_email').focus();
				return false;
			}
		}
		return true;		
}

function formsubmit()
{
	//alert('hi');
	document.paypal1.submit();
}



function contactusFormValidate()
{
		//alert('fi');
		if(alltrim($F('contact_name')) == '')
		{
			displayAlertMiddle("Full Name is blank!",0);
			$('contact_name').focus();
			return false;
		}
		if(alltrim($F('contact_email')) == '')
		{
			displayAlertMiddle("Email Address is blank!",0);
			$('contact_email').focus();
			return false;
		}
		if(alltrim($F('contact_email')) != '') {
			if(!checkEmail(alltrim($F('contact_email')))) {
				displayAlertMiddle("Enter a valid Email Address!",0);
				$('contact_email').select();
				$('contact_email').focus();
				return false;
			}
		}
		if(alltrim($F('contact_message')) == '')
		{
			displayAlertMiddle("Contact Message is blank!",0);
			$('contact_message').focus();
			return false;
		}
		return true;
}

function formsubmitgoogle()
{
	//alert('hi');
	document.BB_BuyButtonForm.submit();
}

function getCartDetails()
{
		showLoader(1);
		var url =  PREFVAR+'index.php';
	
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: {mode:'getCart'},
			onComplete:showCartDetails
		});
}
function showCartDetails(originalRequest){
	$('brandDiv').innerHTML = originalRequest.responseText;
	showLoader(0);
}

function getShoppingCartDetails()
{
		showLoader(1);
		var url =  'index.php';
	
		var myAjax = new Ajax.Request(
		url,
		{
			method: 'get',
			parameters: {mode:'getShoppingCartDetails'},
			onComplete:showShoppingCartDetails
		});
}
function showShoppingCartDetails(originalRequest){
	$('shoppingcartDiv').innerHTML = originalRequest.responseText;
	showLoader(0);
}
