/* \\192.168.168.220\tpsdev\app\design\frontend\enterprise\black\template\customer\form\login.phtml , javascript starts here */


function loadTodaySalesEvents(url, id) {
	if (!$(id).innerHTML) {
		new Ajax.Request(url , {
				method: 'post',
				parameters: "" ,
				onComplete: function(transport) {
					$(id).innerHTML = transport.responseText;
				}
		});
	}
}

function loadClosedEvents(url, id) {
	if (!$(id).innerHTML) {
		new Ajax.Request(url , {
				method: 'post',
				parameters: "" ,
				onComplete: function(transport) {
					$(id).innerHTML = transport.responseText;
				}
		});
	}
}


function showHideTab(id, otherTabId) {
	if($(otherTabId).style.display!='none'){
		$(otherTabId).style.display = "none";
		$(otherTabId+'-tab').style.display = "";
	}
    if ($(id).style.display == 'none') {
        $(id+'-tab').style.display = "none";
        $(id).style.width = "0px";
		if(id == "closed-events")
		{
		  if(closedsales_flag)
             getAjaxData('closed');        
		}
		else
		{
		  if(todaysales_flag)
             getAjaxData('today');        
		}
        param = new Array();
        param['id'] = id;
        param['i'] = 0;
        param['max'] = 612;
        expand(param);
    } else {        
        param = new Array();
        param['id'] = id;
        param['i'] = 612;
        param['hidetab'] = true;
        collapse(param);
    }
}
function showTab(param) {    
    if (param['ival'] > 1) {
        param['ival']--;
        param['id'] = param['id'+param['currval']];
        param['i'] = 0;
        param['currval']++;
        expand(param);
    }
}
function clearHidetabs(){
	hidetabs=false;
	setTimeout("setHideTabs()",200);
}
function setHideTabs(){	
	hidetabs=true;
}
function hideTab(param) {
    $(param['id']).style.display = "none";
    if (param['hidetab'] == true) $(param['id']+'-tab').style.display = "";    
    if (param['ival'] > 1) {
        param['ival']--;
        param['id'] = param['id'+param['currval']];
        param['i'] = param['max'];
        param['currval']++;
        collapse(param);
    }
}

function expand(param) {
    $(param['id']).style.display = "";
    param['i']+= 50;
    if (param['i'] > param['max']) param['i'] = param['max'];
    $(param['id']).style.width = param['i']+"px";
    if (param['i'] < param['max']) setTimeout("expand(param)", 10)    
    else if(param['i'] == param['max']) showTab(param);
}

function collapse(param) {
    param['i']-= 50;
    if (param['i'] < 0) param['i'] = 0;
    $(param['id']).style.width = param['i']+"px";
    if (param['i'] > 0) setTimeout("collapse(param)", 10);
    else if(param['i'] == 0) hideTab(param);
}

function getAjaxEvents(url, id) {    
		new Ajax.Request(url , {
				method: 'post',
				parameters: "flag=1" ,
				onComplete: function(transport) {                          
                    $(id).insert({ bottom : transport.responseText });
				}
		});
}


/* \\192.168.168.220\tpsdev\app\design\frontend\enterprise\black\template\customer\form\login.phtml , javascript ends here */

/* \\192.168.168.220\tpsdev\app\design\frontend\enterprise\black\template\customer\form\forgotpassword\popup.phtml ,javascript starts here */

	var request_unique;
	function disable(){
		$('forgot-password-success').style.display="none";
		$('forgot-password-fieldset').style.display="";
	}
	
	function checkForgotPasswordForm(form,url){	
		var flag = true;
		var msg = "These fields are mandatory" + "\n";
		if ($("email_address").value == "" || $("email_address").value == "Email Address") {
			msg += " - " + "Email" + "\n";
			flag = false;
			insertValidationResult("email_address", "error");
		} else if(!$("email_address").value.match(EMAILREGEX)) {
			msg = "Invalid Email Address" + "\n";
			flag = false;
			insertValidationResult("email_address", "error");
		} else {
			insertValidationResult("email_address", "success");
		}
		if (flag) {
			sendRequestPasswordForm(url);
		} else {
			alert(msg);
		}
		return false;
	}
	function sendRequestPasswordForm(url) {
			$("forgot-password-button").style.display ="none";		
			$("forgot-password-processing").style.display = "";
			new Ajax.Request(url , {
					method: 'post',
					parameters: "email=" + $("email_address").value,
					onComplete: function(transport) {
					
					$("forgot-password-button").style.display ="";		
					$("forgot-password-processing").style.display ="none";
						var restext = transport.responseText.split('{{*}}');
						if(restext[0] == 1){
							$('success-messages').innerHTML = restext[1] ;						
							$("forgot-password-success").style.display ="";
							$("forgot-password-fieldset").style.display ="none";
						}else{
							alert(restext[1]);
						}
					}
			});
		return false;
	}


/* \\192.168.168.220\tpsdev\app\design\frontend\enterprise\black\template\customer\form\forgotpassword\popup.phtml ,javascript ends here */

/* \\192.168.168.220\tpsdev\app\design\frontend\enterprise\black\template\fbintegrator\login.phtml, javascript starts here */

	var EMAILREGEX = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-\.]+)\.)([a-zA-Z0-9]{2,4})$/;
function checkFacebookPage(){
		flag = true;
	var email = document.getElementById("facebook_email").value;
	var password = document.getElementById("facebook_pass").value;
	var passwordconfirmation = document.getElementById("facebook_pass_confirmation").value;

	if (email=="") {
		document.getElementById("facebook_email").className = 'input-box input-error';
		document.getElementById("error-facebook-email").innerHTML= 'This is required field *';
		flag = false;
	} else {
		if (!email.match(EMAILREGEX)) {
			document.getElementById("facebook_email").className = 'input-box input-error';
			document.getElementById("error-facebook-email").innerHTML= 'Invalid Email ID';
			flag = false;
		} else {
			document.getElementById("facebook_email").className = 'input-text';
		}
	}

	if (password=="") {
		document.getElementById("facebook_pass").className = 'input-box input-error';
		document.getElementById("def_facebook_pass").className = 'input-box input-error';
		document.getElementById("error-facebook-password").innerHTML= 'This is required field *';
		flag = false;
	} else {
		if (password.length < 6) {
			document.getElementById("facebook_pass").className = 'input-box input-error';
			document.getElementById("def_facebook_pass").className = 'input-box input-error';
			document.getElementById("error-facebook-password").innerHTML= 'Password must atleast 6 characters';
			flag = false;
		} else {
			document.getElementById("facebook_pass").className = 'input-text';
		}
	}
	
	if (passwordconfirmation=="") {
		document.getElementById("facebook_pass_confirmation").className = 'input-box input-error';
		document.getElementById("def_facebook_pass_confirmation").className = 'input-box input-error';
		document.getElementById("error-facebook-password-confirmation").innerHTML= 'This is required field *';
		flag = false;
	} else {
		if (passwordconfirmation != password) {
			document.getElementById("facebook_pass_confirmation").className = 'input-box input-error';
			document.getElementById("def_facebook_pass_confirmation").className = 'input-box input-error';
			document.getElementById("error-facebook-password-confirmation").innerHTML= 'Password not macting';
			flag = false;
		} else {
			document.getElementById("facebook_pass_confirmation").className = 'input-text';
		}
	}
	return flag;
}

/* \\192.168.168.220\tpsdev\app\design\frontend\enterprise\black\template\fbintegrator\login.phtml, javascript ends here */

