var currentImage 
function ImgOn1(obj,flag)
{

	var re = new RegExp ('.gif', 'gi') ;
	path = document.getElementById(obj.id).src
	path = path.replace(re, "_ro.gif")
	document.getElementById(obj.id).src = path
}

function ImgOn(obj,flag)
{	
	if(flag != 1 && currentImage==obj.id) return
	//if(currentImage==obj.id) return
	path = document.getElementById(obj.id).src
	ext = path.substring(path.lastIndexOf("\."))
	var re = new RegExp (ext, 'gi') ;
	path = path.replace(re, "_ro"+ext)
	document.getElementById(obj.id).src = path
}

function ImgOff(obj,flag)
{
	if(flag != 1 && currentImage==obj.id) return
	//if(currentImage==obj.id) return
	var re = new RegExp ('_ro', 'gi') ;
	path = document.getElementById(obj.id).src
	path = path.replace(re, "")
	document.getElementById(obj.id).src = path
}

function TopnavImage()
{
	QueryString_Parse();
	var bid = QueryString("brand"); 
	if (bid) 
	{
		switch (bid){
			case "1":
				currentImage = "tn_streetwear";
				ImgOn(document.getElementById("tn_streetwear"),1)
			break; 
			case "2":
				currentImage = "tn_ultima2";
				ImgOn(document.getElementById("tn_ultima2"),1)
			break; 
			case "3":
				currentImage = "tn_almay";
				ImgOn(document.getElementById("tn_almay"),1)
			break; 
			case "4":
				currentImage = "tn_revlon";
				ImgOn(document.getElementById("tn_revlon"),1)
			break; 
			case "710":
				currentImage = "tn_cotr";
				ImgOn(document.getElementById("tn_cotr"),1)
			break; 
		}
			
	} else {
	
		if(window.location.href.indexOf("howtobuy")>0)
		{
			currentImage = "tn_howtobuy";
			ImgOn(document.getElementById("tn_howtobuy"),1)
		}
	}

}


function QueryString(key)
{
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}

window.onload = TopnavImage

//Validation Functions
sMsg = "Please provide us with "
function ValidEmail(src)
{
		var regex = /^[a-zA-Z0-9._-]+@([a-zA-Z0-9.-]+\.)+[a-zA-Z0-9.-]{2,4}$/;
		return (regex.test(src));
}

function TrimInStringSpaces(str) {
		var str1 = "";
		var strLength = 0;

		str1 = str;
		strLength = str1.length;

		for (i = 0; i < strLength; i++) {
			str1 = str1.replace(" ", "");
		}

return(str1);
}

function CheckReqired(obj, msgflag)
{
	if (TrimInStringSpaces(obj.value) == "")
	{
		if(msgflag == 1)
		{
			alert(obj.FieldLabel + "\n");
		}
		else
		{
			alert(sMsg+ obj.FieldLabel + ". \n");
		}
		obj.focus();
        return false;
	}
	return true;
}

function ValidateForm(theForm)
{
	for (var i=0; i < theForm.elements.length; i++)
	{
		thisObj = theForm.elements[i]

		switch (thisObj.name)
		{
			case "FName" :

				thisObj.FieldLabel = "First Name";
				if(!CheckReqired(thisObj)) return false;
				break;

			case "LName" :

				thisObj.FieldLabel = "Last Name";
				if(!CheckReqired(thisObj)) return false;
				break;
				
			case "Phone1" :
				if (theForm.Phone1.value=="" || theForm.Phone2.value=="" || theForm.Phone3.value=="") 
				{
					alert("Please enter your phone number!");
					theForm.Phone1.focus();
					return false;
				}
				break;
				
			case "City" :

				thisObj.FieldLabel = "City";
				if(!CheckReqired(thisObj)) return false;
				break;
				
			case "State" :
				if(thisObj.selectedIndex==0) alert("Please select state!");
				thisObj.focus();
				return false;
				break;
				
			case "Email" :
				thisObj.FieldLabel = "Email";
				if(!CheckReqired(thisObj)) return false
				if(!ValidEmail(thisObj.value))
            	{
        			alert("Invalid e-mail address. Please re-enter.");
           			theForm.email.focus();
          			return false;
      			}
				break;
		}
	}
	return true;
}

function Onlynumber(e)
{
var key;
var keychar;
if (window.event)
key = window.event.keyCode;
else if (e)
key = e.which;
else
return true;
keychar = String.fromCharCode(key);
keychar = keychar.toLowerCase();
// control keys
if ((key==null) || (key==0) || (key==8) || 
(key==9) || (key==13) || (key==27) )
return true;
// numbers
else if ((("0123456789").indexOf(keychar) > -1))
return true;
else
return false;
}


////////

