var intpattern = /^\d*$/;	
function CheckInt(val)
{
	if(val.match(intpattern)==null )
	{
		return false;	
	}
	return true;	
}
function CheckNull(val)
{
	
	if(val.search(/\S/)==-1)
		{
			return false;
		} 
		return true;
}

function search()
{
	var KeyID = event.keyCode;
	if(KeyID == 13)
	{
		document.form["frmsearch"].submit();
	}
}
function MakeNull(obj)
{
	if(obj.value == "Search")	
	obj.value = "";
}

function CheckValue(obj,val)
{
	if(obj.value == '')
	{
		obj.value = "Search";
	}
}

function show(a)
	{
		if(a!=0)
		{
		for(var i=1;i<=4;i++)
			{
				document.getElementById('submenu'+i).style.visibility='hidden';
			}
			document.getElementById('submenu'+a).style.display='block';
			document.getElementById('submenu'+a).style.visibility='visible';
		}
		else
		{
			for(var i=1;i<=4;i++)
			{
				document.getElementById('submenu'+i).style.visibility='hidden';
			}
		}
	}
	
	
var mastertabvar=new Object()
mastertabvar.baseopacity=0
mastertabvar.browserdetect=""

function showsubmenu(masterid, id){
if (typeof highlighting!="undefined")
clearInterval(highlighting);
submenuobject=document.getElementById(id);
mastertabvar.browserdetect=submenuobject.filters? "ie" : typeof submenuobject.style.MozOpacity=="string"? "mozilla" : "";
hidesubmenus(mastertabvar[masterid]);
submenuobject.style.display="block";
instantset(mastertabvar.baseopacity);
highlighting=setInterval("gradualfade(submenuobject)",50);
}

function hidesubmenus(submenuarray){
for (var i=0; i<submenuarray.length; i++)
document.getElementById(submenuarray[i]).style.display="none";
}

function instantset(degree){
if (mastertabvar.browserdetect=="mozilla")
submenuobject.style.MozOpacity=degree/100;
else if (mastertabvar.browserdetect=="ie")
submenuobject.filters.alpha.opacity=degree;
}


function gradualfade(cur2){
if (mastertabvar.browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.6, 0.99);
else if (mastertabvar.browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10;
else if (typeof highlighting!="undefined") //fading animation over
clearInterval(highlighting);
}

function initalizetab(tabid){
mastertabvar[tabid]=new Array();
var menuitems=document.getElementById(tabid).getElementsByTagName("li");
for (var i=0; i<menuitems.length; i++){
if (menuitems[i].getAttribute("rel")){
menuitems[i].setAttribute("rev", tabid); //associate this submenu with main tab
mastertabvar[tabid][mastertabvar[tabid].length]=menuitems[i].getAttribute("rel"); //store ids of submenus of tab menu
if (menuitems[i].className=="selected")
showsubmenu(tabid, menuitems[i].getAttribute("rel"));
menuitems[i].getElementsByTagName("a")[0].onmouseover=function(){
showsubmenu(this.parentNode.getAttribute("rev"), this.parentNode.getAttribute("rel"));
}
}
}
}

// Feedback Script

$(document).ready(function(){ 

var f_options = {
        target:        '#f_err', 
        beforeSubmit:  f_showLoginRequest,
        success:       f_showLoginResponse,        
        url:           'admin/controller/feedback_controller.php?typ=feedback', 
        type:          'post',                  
        timeout:       3000
    };

var eaf_options = {
        target:        '#eaf_err', 
        beforeSubmit:  eaf_showLoginRequest,
        success:       eaf_showLoginResponse,        
        url:           'admin/controller/feedback_controller.php?typ=emailafrnd', 
        type:          'post',                  
        timeout:       3000
    };


   $('#feedback').submit(function() {
           $(this).ajaxSubmit(f_options);           
           return false;
    });  
 
   $('#frm_emailafriend').submit(function() {
           $(this).ajaxSubmit(eaf_options);           
           return false;
    });  
 
function f_showLoginRequest(formData, jqForm, f_options) 
{
    var queryString = $.param(formData);	
	var username = $('input[@name=uname]').fieldValue();
   	var subject = $('input[@name=subject]').fieldValue();   	
	var msg = $('#msg');
   	var email = $('input[@name=email]').fieldValue();   	
	$("#f_err").html('');
	errmsg = ""; 

	if (!CheckNull(username[0]))
   	{
   		errmsg = "Please enter your name.<br>";   		
   	}
   	if (!CheckNull(subject[0]))
   	{
   		errmsg += "Please enter mail subject.<br>";
   	}
	if(msg[0].value.search(/\S/)==-1)
   	{
   		errmsg += "Please enter your message.<br>";   		
   	}
   	if (!CheckNull(email[0]))
   	{
   		errmsg += "Please enter your email.<br>";
   	}

	var submitButton = $('#feedback').find("input[type='image']");
	btnText = $(submitButton).attr("value");
	$(submitButton).attr("value", "Please Wait...");
    $(submitButton).attr("disabled", "true"); 
	
	if(errmsg.length)
	{
		$(submitButton).attr("value", "Submit");
		$(submitButton).attr("disabled", ""); 
		errmsg = "Please correct the following entries.<br>"+ errmsg;
		$("#f_err").html(errmsg);
		$("#f_err").slideDown();
		return false;
	}
	$("#f_err").slideUp();
    return true;
}
 
function f_showLoginResponse(responseText, statusText)  
{ 		
	if(responseText == 1)
	{
		$("#f_err").slideUp();
		$("#f_err").text('');      		
		//alert('Mail Sent for FEEDBACK1 <br>'+ responseText);
		$("#f_err").html('Your Feedback Has Been Sent.');
		$("#f_err").slideDown();
		//window.location = window.location;
	}
	else
	{
		var submitButton = $('#feedback').find("input[type='image']");
		$(submitButton).attr("value", "Submit");
		$(submitButton).attr("disabled", ""); 
		$("#f_err").text("Response not arrived.");
		$("#f_err").slideDown();	
	}	
	
}
 
function eaf_showLoginRequest(formData, jqForm, eaf_options) 
{
    var queryString = $.param(formData);	
	var frnd_nm = $('input[@name=emlafrnd_frnd_nm]').fieldValue();
	var frnd_eml = $('input[@name=emlafrnd_frnd_eml]').fieldValue();
	var u_nm = $('input[@name=emlafrnd_u_nm]').fieldValue();
   	var u_eml = $('input[@name=emlafrnd_u_eml]').fieldValue();
	var subject = $('input[@name=emlafrnd_sub]').fieldValue();   	
	var msg = $('#emlafrnd_msg');

	$("#eaf_err").html('');
	errmsg = ""; 

	if (!CheckNull(frnd_nm[0]))
   	{
   		errmsg = "Please enter your friends name.<br>";   		
   	}
	if (!CheckNull(frnd_eml[0]))
   	{
   		errmsg += "Please enter your friends email address.<br>";   		
   	}
	if (!CheckNull(u_nm[0]))
   	{
   		errmsg += "Please enter your name.<br>";   		
   	}
	if (!CheckNull(u_eml[0]))
   	{
   		errmsg += "Please enter your email address.<br>";   		
   	}
	if (!CheckNull(subject[0]))
   	{
   		errmsg += "Please enter mail subject.<br>";
   	}
	if(msg[0].value.search(/\S/)==-1)
   	{
   		errmsg += "Please enter your message.<br>";   		
   	}

	var submitButton = $('#frm_emailafriend').find("input[type='image']");
	btnText = $(submitButton).attr("value");
	$(submitButton).attr("value", "Please Wait...");
    $(submitButton).attr("disabled", "true"); 
	
	if(errmsg.length)
	{
		$(submitButton).attr("value", "Submit");
		$(submitButton).attr("disabled", ""); 
		errmsg = "Please correct the following entries.<br>"+ errmsg;
		$("#eaf_err").html(errmsg);
		$("#eaf_err").slideDown();
		return false;
	}
	$("#f_err").slideUp();
    return true;
}
 
function eaf_showLoginResponse(responseText, statusText)  
{ 		
	if(responseText == 1)
	{
		$("#eaf_err").slideUp();
		$("#eaf_err").text('');      		
		//alert('Mail Sent for Email a Friend1 <br>'+ responseText);
		$("#eaf_err").html('Mail Sent to your Friend');
		$("#eaf_err").slideDown();
		//window.location = window.location;
	}
	else
	{
		var submitButton = $('#frm_emailafriend').find("input[type='image']");
		$(submitButton).attr("value", "Submit");
		$(submitButton).attr("disabled", ""); 
		$("#eaf_err").html("Response not arrived.");
		$("#eaf_err").slideDown();	
	}	
	
}
 }
 );
 
function display_cart_count()
{
	queryString = 'CMD=update_cart_num';
		var options = {
	        success:  updatecartcount,        
	        url:	'admin/controller/cart_controller.php', 
	        type:	'POST',
	        data:	queryString
	        //cache: true
	    };
	    $.ajax(options);
}
		
		
function updatecartcount(responseText)
{
	if(responseText > 0)
	$('#cart_count').html('<strong>'+responseText+'</strong>');
}		