/* appQuery */
var url = "http://www.mylockershop.com/idevaffiliate/";
//var url = "http://localhost/idevaffiliate/";
var url_local="/idevaffiliate/";

/*
 * Set Logo for School
 */
function _setLogo()
{
	var _URL_=  url + "ctr/logo.php";
	//jQuery.facebox( { ajax: _URL_ } );
	jQuery.facebox('<iframe id="faceboxframe" width="450px" height="200px" scroll="no" src="'+_URL_+'"></iframe>');
}

/*
 * Get City
 */

function GetCity()
{
	 try {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
   } catch (e) {
    
   }
   	
	var _URL_= url_local + "_getData.php";
	if ($("#IdState").val() != "0") 
	{
		var XhtmlHttp = $.post(_URL_, {
			IdState: $("#IdState").val()
		}, function(data){
			$("#TdCity").attr("innerHTML", data);
		});
	}
	var Slc = document.getElementById("IdCity");
	Slc.disabled = false;
}

/*
 * Get School 
 */

function GetSchool()
{
	
	try {
    netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
   } catch (e) {
    
   }
   
	var _URL_= url_local + "_getData.php";
	if ($("#IdCity").val() != "0") 
	{
		var XhtmlHttp = $.post(_URL_, {
			IdCity: $("#IdCity").val()
		}, function(data){
			$("#TdSchool").attr("innerHTML", data);
			var Slc = document.getElementById("IdSchool");
			Slc.disabled = false;
		});
	}
}

/*
 *  Change Steps for Affiliation
 */
var TAB;
function changeStep(tabId)
{
    if(tabId == 2 && typeof(TAB)=="undefined")
    {
        TAB=1;
    }
    
    if (tabId == 3)
    {
    	if ($('#custom_7').val() == "")
    	{
	    	 alert( " Select a Valid School " );
    	}else{
    	    $("#register"+TAB).css("visibility","hidden");
    	    $("#register"+TAB).css("display","none");
    	    //$("#register"+TAB).attr( "class" , "step"+TAB );
    	    
    	    
    	    $("#register"+tabId).css("visibility","");
    	    $("#register"+tabId).css("display","");
    	    //$("#register"+tabId).attr( "class" , "step"+tabId+"on" );
    	    
    	    TAB = tabId;
    	}
    }else{
    
	    $("#register"+TAB).css("visibility","hidden");
	    $("#register"+TAB).css("display","none");
	    //$("#register"+TAB).attr( "class" , "step"+TAB );
	    
	    
	    $("#register"+tabId).css("visibility","");
	    $("#register"+tabId).css("display","");
	    //$("#register"+tabId).attr( "class" , "step"+tabId+"on" );
	    
	    TAB = tabId;
	    
    }
}


function changeSchool()
{
	$('#custom_7').attr('value','');
	$('#school').css('visibility','');
	$('#school').css('display','');
	
	$('#school_url').css('visibility','hidden');
	$('#school_url').css('display','none');
	
	$("#p_change_school").css("visibility","hidden");
	$("#p_change_school").css("display","none");
	
}

/*
 * Email Validation
 */
function f_VerificarEmail(mail){


    if (mail.length < 1)
    {
    
                        return false
        }

    var j = mail.length - 1;
    var l_sCaracterEncontrado = "no";
    for ( var i=0; i  < mail.length ; i++ ){
        if (mail.charAt(i) == '@' && i != '0' && i != j){
            l_sCaracterEncontrado = "si"
            break;
        }
    }

    if (l_sCaracterEncontrado == "no"){
    
        return false
    }

    return true
}

function f_VerificarCheckbox(checkbox)
{
	if(checkbox== 1 )
	{
		return true;
	}
	else
	{
		return false;
	}
}

//added for the inclusion of username
function f_VerificarUsername(user_name)
{
	if(user_name != null || user_name.length != 0)
	{
		return true;
	}
	else
	{
		return false;
	}
}

function myCheckFields(){
	
	var valid = true;
	if(!f_VerificarEmail(document.signupForm.email.value))
    {
        $('jsErrors').attr('innerHTML','Enter a Valid Email');
        alert('STEP 1 :Enter a Valid Customer Email');
        //document.signupForm.email.focus();
        valid = false;
		
    }
	//added for the inclusion of username
	if(!f_VerificarUsername(document.signupForm.username.value))
    {
        $('jsErrors').attr('innerHTML','Enter a username');
        alert('STEP 1 :Enter a Username');
        //document.signupForm.email.focus();
        valid = false;
		
    }
	
	if(!f_VerificarCheckbox(document.signupForm.chk_agree.checked))
	{
		alert("STEP 3 : You haven't agreed with the terms and conditions");
		valid = false;
	}
	return valid;	
}
/*
 * Submit Affiliate 
 */

function myCheckOut()
{
	if(myCheckFields())
	{
		document.signupForm.submit();
	}
	
}

function doRecoveryPassword()
{
	var valid = true;
	if(f_VerificarEmail(document.loginForm.r_username.value))
    {
		valid = true;
    }else{
    	alert('Enter a Valid Customer Email');
    	valid = false;
    }
	
	if(valid)
	{
		$("#action").val("recovery");
		document.loginForm.submit();
		exit;
	}
	else
	{
		return valid;
	}
}

function doLogin()
{
	var valid = true;
	if(!f_VerificarEmail(document.loginForm.username.value))
    {
		//alert('STEP 1 :Enter a Valid Customer Email');
		valid = true;
		
    }
	
	if(valid)
	{
		document.loginForm.submit();
	}
	else
	{
		return valid;
	}
	
		
}

/*live query*/

$('select#IdSchool').livequery(function(){
		//
	
	var tmp_school='';
	var tmp_school_2 = '';
			//alert("TestSchool parent");
		$('select#IdSchool').change( function(){
					//alert($("select#IdSchool").attr("id"));
			var school_url="http://www.mylocker.net/";
			if ($('select#IdSchool').attr("id") == "IdSchool") {
				if ($("select#IdSchool").val() != "0" && $("select#IdSchool").val() != "" && $("select#IdSchool").val().substr(0, 4) != "Found") {
						$('#school').css('visibility','hidden');
						$('#school').css('display','none');
						
						var _r = strpos( $("select#IdSchool").val(),'-a' );
						
						tmp_school = $('#preSchool').attr('value');
						tmp_school = tmp_school.split("_");
						tmp_school_2 = $('option:selected',this).text();
						
						tmp_school_2 = tmp_school_2.replace(/ /g,"-");
						tmp_school_2 = tmp_school_2.toLowerCase(); 						
						
						if (_r !== false)
						{
							tmp_school_2 = tmp_school_2 + "-a";
						}
						
						school_url = school_url +tmp_school[0]+'/'+tmp_school[1]+'/'+tmp_school_2+"/index.html" ;
						
						$('#custom_7').attr('value',school_url);
						$('#sch_id').attr('value',$("select#IdSchool").val());
						$('#Partner_School_Url').attr('innerHTML',school_url);
						
						$('#school_url').css('visibility','');
						$('#school_url').css('display','');
						
						
						$("#p_change_school").css("visibility","");
						$("#p_change_school").css("display","");
						
						$("#custom_13").val( tmp_school[1].replace(/-/g," ")  );
						$("#custom_6").val( tmp_school_2.replace('-a',"") );
						$("#custom_6").val( tmp_school_2.replace(/-/g," ") );
						
						$("#custom_14 option[text='" + ucfirst(tmp_school[0]) + "']").attr("selected","true"); ;
						
					//var afflink_url = "/idevaffiliate/signup.php?afflink=" + $("#IdSchool").val();
					//window.top.location.href = afflink_url;
					//alert(afflink_url);
				}
			}
		})
		
	}	
);

function strpos( haystack, needle, offset){
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   improved by: Onno Marsman    
    // *     example 1: strpos('Kevin van Zonneveld', 'e', 5);
    // *     returns 1: 14
 
    var i = (haystack+'').indexOf( needle, offset ); 
    return i===-1 ? false : i;
}

function ucfirst( str ) {
    // http://kevin.vanzonneveld.net
    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
    // +   bugfixed by: Onno Marsman
    // +   improved by: Brett Zamir (http://brettz9.blogspot.com)
    // *     example 1: ucfirst('kevin van zonneveld');
    // *     returns 1: 'Kevin van zonneveld'
 
    str += '';
    var f = str.charAt(0).toUpperCase();
    return f + str.substr(1);
}

/*
 * Get Email Text doEmail
 */

function doGetEmail()
{
	$.post(url+"mysignup.php/marketing/doGetEmailText",{id : "1"});
	var texto = $('#EmailText').attr('innerHTML');
    jQuery.copy(trim(texto));
    
}

function trim(cadena)
{
	for(i=0; i<cadena.length; )
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(i+1, cadena.length);
		else
			break;
	}

	for(i=cadena.length-1; i>=0; i=cadena.length-1)
	{
		if(cadena.charAt(i)==" ")
			cadena=cadena.substring(0,i);
		else
			break;
	}
	
	return cadena;
}
function doFlyer()
{
	var sizes = new Array();
    sizes[0]=600;
    sizes[1]=500;
    
 var _URL_=  url + "mysignup.php/marketing/doPrintFunFlyer";
 //jQuery.facebox( { iframe: _URL_ } );
 jQuery.facebox('<iframe id="faceboxframe" width="'+sizes[0]+'" height="'+sizes[1]+'" scroll="yes" src="'+_URL_+'"></iframe>','',sizes[0],sizes[1]);
}


/*
 * OnmouseOver Change Menu Images
 */

function setImage(img,value)
{
	img.src = url+"images/"+value;
}
/*
 * MENU DROPDOWN EFFECTS 
 */
var timeout    = 500;
var closetimer = 0;
var ddmenuitem = 0;
var previous ="";
var over_image = "";
var off_image = "";

function jsddm_open()
{  
   jsddm_canceltimer();
   jsddm_close();
   
   ddmenuitem = $(this).find('ul').css('visibility', 'visible');   
   ddmenuitem = $(this).find('ul').css('display', '');
   previous = $(this).find("img[name*='header']");
   value = previous.attr('src').split('-');
   over_image = value[0]+"-over.gif";
   if (value[1] == "over.gif")
   {
	   value[1] = "off.gif";
   }
   off_image = value[0]+"-"+ value[1];
   previous.attr('src',over_image);
   
}

function jsddm_close()
{  if(ddmenuitem)
	{
	ddmenuitem.css('visibility', 'hidden');
	ddmenuitem.css('display', 'none');
	
	previous.attr('src',off_image);
	}

}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;}}

$(document).ready(function()
{  $('#jsddm > li').bind('mouseover', jsddm_open)
   $('#jsddm > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;


   /*
    * Marketing Section Functions
    */
    
    



    function aQdump(arr,level) 
    {
    	var dumped_text = "";
    	if(!level) level = 0;
    	
    	var level_padding = "";
    	for(var j=0;j<level+1;j++) level_padding += "    ";
    	
    	if(typeof(arr) == 'object') 
    	{ 
    		for(var item in arr) 
    		{
    			var value = arr[item];
    			
    			if(typeof(value) == 'object') { 
    				dumped_text += level_padding + "'" + item + "' ...\n";
    				dumped_text += dump(value,level+1);
    			} else {
    				dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
    			}
    		}
    	} else { 
    		dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
    	}
    	return dumped_text;
    }
    
     
/* appQuery */