function rollover(obj){
    if (obj.src.substring((obj.src.length - 7),7) != "_ro.jpg"){
	    var orig_src = obj.src.substring(0,(obj.src.length - 4));
	    obj.src = orig_src+"_ro.jpg";
    }
    else{
        var orig_src = obj.src.substring(0,(obj.src.length - 7));
	    obj.src = orig_src+".jpg";
    }
}
function rollout(obj){
	var orig_src = obj.src.substring(0,(obj.src.length - 7));
	obj.src = orig_src+".jpg";
}

var out_link ='';

function log_link(url,submit_link){
    out_link = url;
    new Ajax.Updater(
        'link_debug',
        submit_link,
        {postBody:'data[LinkClick][url]='+url,onComplete:redirect_link()}
    );
}

function redirect_link(){
    window.open(out_link,'sellerSite');
}

function isEmail(str){
	var email = true;
	var atPos = str.search("@");
	var afterAt = ""+str.substring(atPos,str.length);
	var dotPos = str.lastIndexOf(".");
	if(atPos > 1 && dotPos>(atPos+1)){
		ext = str.substring(dotPos,str.length).length;
		if(ext <= 2){ email = false; }
		if(ext > 4){ email = false; }
	}
	else{
		email = false;
	}
	if(email == true){
		document.getElementById("email_submit").disabled = false;
		document.getElementById("email_submit").style.backgroundColor = "#005082";
		document.getElementById("email_submit").style.cursor = "pointer";
	}
	else{
		document.getElementById("email_submit").disabled = true;
		document.getElementById("email_submit").style.backgroundColor = "silver";
	}
}
function inputDefault(input,text,password){
	if(input.value=='' || input.value==text){
		input.className = "inputDefault";
		input.value = text;
		if(password==true){
			input.type = "text";
		}
	}
}
function clearInputDefault(input,text,password){
	input.className = 'activeInput';
	if(input.value == text){
		input.value = ''
	}
	if(password==true){
		input.type = "password";
	}
}
function expandableToggle(curT,id){
	if(curT=='expand'){
		newT = 'contract';
		Effect.Appear("list"+id,{duration:.5});
	}
	else{
		newT = 'expand'
		Effect.Fade("list"+id,{duration:.5});
	}
	Effect.Fade(
		curT+id,
		{
			duration: .25,
			afterFinish:function(){
				Effect.Appear(newT+id,{duration:.25});
			}
		}
	);
}