// JavaScript Document

//uberlogic.in
var msg='Please Correct the Following Errors\r\n';
var msgold=msg;
var d=document;
var f=d.getElementsByTagName("form");
var singleton=false;
var checksingleton=false;

function validate(obj){
	//print_r(f);
	//print_r(obj);
	inputs=obj.getElementsByTagName('input');
	textareas=obj.getElementsByTagName('textarea');
	
	var s=new Array();

	s[0]=inputs;
	s[1]=textareas;

	for (var i=s.length-1;i>=0;i--){
		for (var j=s[i].length-1;j>=0;j--){
			var reqd_itr=0;
			if(s[i][j].getAttribute('class') && s[i][j].getAttribute('class').indexOf('reqd')!=-1)
				//alert(s[i][j].getAttribute('id'));
				checkValid(s[i][j]);
			if(s[i][j].getAttribute('class') && s[i][j].getAttribute('class').indexOf('singleton')!=-1){
				checksingleton=true;
				checkSingleton(s[i][j]);
			}
		}
	}
	if (!singleton && checksingleton)
		msg=msg+"\tYou must choose at least one repair of interest\r\n";
	if (msg!=msgold ){
		alert(msg);
		msg=msgold;
		return false;
		
	}
	else
		return true;
	
	
}
function checkSingleton(obj){
		
	if (obj.checked==true)
		singleton=true;

}
function checkValid(obj){
	if(obj.value==''){
		msg=msg+"\tBlank "+obj.name+"\r\n";
		falseValue(obj);

	}
    else if(obj.name=='Email'){
		if (obj.value.indexOf('@')==-1){
		 	msg=msg+"\tInvalid Email ID \r\n";
			falseValue(obj);
		}
	}
	else
		trueValue(obj);
}
function trueValue(obj){
		obj.style.backgroundColor="#fff";
}
function falseValue(obj){
		obj.style.backgroundColor='#ff0000';
		obj.focus();
}

