// JavaScript Document
//*********************************************************************************
// Function to check for spacess at the right and left side of the form field entry
function stripSpaces(x) {
    while (x.substring(0,1) == ' ') x = x.substring(1);
    return x;
}
function empty(x) 
{ 
	if (x.length > 0) 
	{
		return false; 
	}
	else 
	{
		return true; 
	}
}

function jtrim( str )
	{
		
		var ret='';
		for(i=0; i < str.length; i++)
		{
			if ( str.charAt(i) == ' ')
			   null
			else
			   ret = ret + str.charAt(i)
		}
	return ret
	}
//********************************************************************************

function truFeeldsTV() {
	
		var realname = document.getElementById('realname').value;
		var email = document.getElementById('email').value;
		var Category =document.getElementById('Category').selectedIndex;
		//var Category =document.mwa.Category;
		var Title = document.getElementById('Title').value;
		var Writer = document.getElementById('Writer').value;
		var Series = document.getElementById('Series').value;
		var Release_Air = document.getElementById('Release_Air').selectedIndex;
		var Producer = document.getElementById('Producer').value;
		var Network_Studio = document.getElementById('Network_Studio').value;
		var Publicity_Name = document.getElementById('Publicity_Name').value;
		var Publicity_Company = document.getElementById('Publicity_Company').value;
		var Publicity_Phone = document.getElementById('Publicity_Phone').value;	
		var email_ch = document.getElementById('email').value;
		var Publicity_Fax = document.getElementById('Publicity_Fax').value;
		var Publicity_Email = document.getElementById('Publicity_Email').value;
		var emailEx = /^[A-Za-z]+[A-Za-z0-9.|_|-]+@[A-Za-z0-9]+(\.[A-Za-z0-9]+)+$/;
		var matchEmail = email_ch.match(emailEx);
		
		var emailRegxp = /^[A-Za-z]+[A-Za-z0-9.|_|-]+@[A-Za-z0-9]+(\.[A-Za-z0-9]+)+$/; ///^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/;
		//var nameRegxp = /^([a-zA-Z]+\s*[a-zA-Z]*)$/;
		var nameRegxp = /^([a-zA-Z\'\"\-\.\&]+[a-zA-Z\'\"\-\.\s\&]*)$/;
		var telnoRegxp = /([0-9]+[0-9\-\)\(]*)$/;
		var errMsg = "";
		var err=0;
		
		if(jtrim(realname).match(nameRegxp)==null) {
			errMsg = "Invalid Name\n";
			err++;
		}
		if (jtrim(email).match(emailRegxp)==null) {
			errMsg += "Invalid Email\n";
			err++;
		} if(Category == 0) {
			errMsg += "Invalid Category\n";
			err++;
		}
		if (jtrim(Title).length==0) {
			errMsg += "InvalidTitle\n";
			err++;
		}
		if (jtrim(Writer).length == 0) {
			errMsg += "Invalid Writer\n";
			err++;
		}
		
		if((Category == 2) || (Category == 3)) {
			if (Series.match(nameRegxp)==null) {
			errMsg += "Invalid Series\n";
			err++;
			}
			if(Release_Air == 0) {
			errMsg += "Invalid Release\n";
			err++;
			
			}
			
		}
		if(jtrim(Producer).match(nameRegxp)==null) {
			errMsg += "Invalid Producer\n";
			err++;
			
		}
		if (jtrim(Network_Studio).length == 0) {
			errMsg += "Invalid Network/Studio\n";
			err++;
			
		}
		if(jtrim(Publicity_Name).match(nameRegxp)==null) {
			errMsg += "Invalid Publicity Name\n";
			err++;
			
		}
		if (jtrim(Publicity_Company).length == 0) {
			errMsg += "Invalid Publicity Company\n";
			err++;
		}
		if(jtrim(Publicity_Phone).length==0) {
			errMsg += "Invalid Publicity Phone\n";
			err++;
		}
		if(jtrim(Publicity_Fax).length == 0) {
			errMsg += "Invalid Publicity Fax\n";
			err++;
		}
		if (jtrim(Publicity_Email).match(emailRegxp)==null) {
			errMsg += "Invalid Publicity Email\n";
			err++;
		}
		if(err >0) {
			alert(errMsg);
			return false;
		} else {
			return true;
		}
				
		
		//alert(realname.value);
}

function truFeelds_MHC() {
	
		var realname = document.getElementById('realname').value;
		var email = document.getElementById('email').value;
		var Title = document.getElementById('Title').value;
		var Author = document.getElementById('Author').value;
		
		var Published = document.getElementById('Published').checked ;
		var Publication_Month = document.getElementById('Publication_Month').selectedIndex;
		var Publisher_Name = document.getElementById('Publisher_Name').value;
		var Publisher_Division = document.getElementById('Publisher_Division').value;
		
		var Publisher_Address = document.getElementById('Publisher_Address').value;
		var Publisher_City = document.getElementById('Publisher_City').value;
		var Publisher_State_Province = document.getElementById('Publisher_State_Province').selectedIndex;
		var Publisher_ZipPostal = document.getElementById('Publisher_ZipPostal').value;
		var Province = document.getElementById('Province').value;
		var Country = document.getElementById('Country').value;
		var CountryIn = document.getElementById('CountryIn').checked;
		
		var Publicity_Name = document.getElementById('Publicity_Name').value;
		var Publicity_Phone = document.getElementById('Publicity_Phone').value;	
		var email_ch = document.getElementById('email').value;
		var Publicity_Fax = document.getElementById('Publicity_Fax').value;
		var Publicity_Email = document.getElementById('Publicity_Email').value;
		var emailEx = /^[A-Za-z]+[A-Za-z0-9.|_|-]+@[A-Za-z0-9]+(\.[A-Za-z0-9]+)+$/;
		var matchEmail = email_ch.match(emailEx);
		
		var emailRegxp = /^[A-Za-z]+[A-Za-z0-9.|_|-]+@[A-Za-z0-9]+(\.[A-Za-z0-9]+)+$/;
		var nameRegxp = /^([a-zA-Z\'\"\-\.\&]+[a-zA-Z\'\"\-\.\s\&]*)$/;
		var telnoRegxp = /([0-9]+[0-9\-\)\(]*)$/;
		var errMsg="";
		var err=0;
		
		if(jtrim(realname).match(nameRegxp)==null) {
			errMsg = "Invalid Name\n";
			err++;
		} 
		if (jtrim(email).match(emailRegxp)==null) {
			errMsg += "Invalid Email\n";
			err++;
		}
		if(jtrim(Title).length==0) {
			errMsg += "Invalid Title\n";
			err++;
		}
		if(jtrim(Author).match(nameRegxp)==null) {
			errMsg += "Invalid Author\n";
			err++;
		} 
		if(Published == false) {
				if(Publication_Month == 0) {
					errMsg += "Invalid Month\n";
					err++;
				}
		}
		if(jtrim(Publisher_Name).match(nameRegxp)==null) {
			errMsg += "Invalid Publisher Name\n";
			err++;
		}
		if(jtrim(Publisher_Address).length == 0) {
			errMsg += "Invalid Publisher Address\n";
			err++;
		}
		
		if(CountryIn == true) {
				if(jtrim(Publisher_City).length == 0) {
					errMsg += "Invalid Publisher City\n";
					err++;
				}
				if(Publisher_State_Province == 0) {
							errMsg += "Invalid Publisher State Province\n";
							err++;
				}
				if(jtrim(Publisher_ZipPostal).match(telnoRegxp)==null) {
					errMsg += "Invalid Postal code\n ";
					err++;
				}
		} else {
			if(jtrim(Province).length == 0) {
			errMsg += "Invalid Address\n";
			err++;
		}
		if(jtrim(Country).length == 0) {
			errMsg += "Invalid Country\n";
			err++;
		}
			
			
		}
		
		
		if(Publicity_Name.match(nameRegxp)==null) {
			errMsg += "Invalid Publicity Name\n";
			err++;
		}
		if(jtrim(Publicity_Phone).length==0) {
			errMsg += "Invalid Publicity Phone\n";
			err++;
		}
		if(jtrim(Publicity_Fax).length == 0) {
			errMsg += "Invalid Publicity Fax\n";
			err++;
		}
		if (Publicity_Email.match(emailRegxp)==null) {
			errMsg += "Invalid Publicity Email\n";
			err++;
		}
		if (err > 0) {
			alert(errMsg);
			return false;
		} else {
			return true;
		}
		
}


function truFeelds_Story() {
	
		var realname = document.getElementById('realname').value;
		var email = document.getElementById('email').value;
		var Title = document.getElementById('Title').value;
		var Author = document.getElementById('Author').value;
		
		var Published = document.getElementById('Published').checked ;
		var Publication_Name = document.getElementById('Publication_Name').value;
		var Publication_Month = document.getElementById('Publication_Month').selectedIndex;
		var Publisher_Name = document.getElementById('Publisher_Name').value;
		var Publisher_Division = document.getElementById('Publisher_Division').value;
		
		var Publisher_Address = document.getElementById('Publisher_Address').value;
		var Publisher_City = document.getElementById('Publisher_City').value;
		var Publisher_State_Province = document.getElementById('Publisher_State_Province').selectedIndex;
		var Publisher_ZipPostal = document.getElementById('Publisher_ZipPostal').value;
		var Province = document.getElementById('Province').value;
		var Country = document.getElementById('Country').value;
		var CountryIn = document.getElementById('CountryIn').checked;
		var email_ch = document.getElementById('email').value;
		
		var Publicity_Name = document.getElementById('Publicity_Name').value;
		var Publicity_Phone = document.getElementById('Publicity_Phone').value;	
		var Publicity_Fax = document.getElementById('Publicity_Fax').value;
		var Publicity_Email = document.getElementById('Publicity_Email').value;
		
		var Advertising_Name = document.getElementById('Advertising_Name').value;
		var Advertising_Phone = document.getElementById('Advertising_Phone').value;	
		var Advertising_Fax = document.getElementById('Advertising_Fax').value;
		var Advertising_Email = document.getElementById('Advertising_Email').value;
		var emailEx = /^[A-Za-z]+[A-Za-z0-9.|_|-]+@[A-Za-z0-9]+(\.[A-Za-z0-9]+)+$/;
		var matchEmail = email_ch.match(emailEx);
		
		var emailRegxp = /^[A-Za-z]+[A-Za-z0-9.|_|-]+@[A-Za-z0-9]+(\.[A-Za-z0-9]+)+$/;
		var nameRegxp = /^([a-zA-Z\'\"\-\.\&]+[a-zA-Z\'\"\-\.\s\&]*)$/;
		var telnoRegxp = /([0-9]+[0-9\-\)\(]*)$/;
		var errMsg="";
		var err=0;
		
		//alert(realname.value);
		if(realname.match(nameRegxp)==null) {
			errMsg = "Invalid Name\n";
			err++;
		} 
		if (email.match(emailRegxp)==null) {
			errMsg += "Invalid Email\n";
			err++;
		}
		if(Title.match(nameRegxp)==null) {
			errMsg += "Invalid Title\n";
			err++;
		}
		if(Author.match(nameRegxp)==null) {
			errMsg += "Invalid Author\n";
			err++;
		} 
		
		if(jtrim(Publication_Name).length == 0) {
			errMsg += "Invalid Publication Name\n";
					err++;
		}
			
		if(Publication_Month == 0) {
					errMsg += "Invalid Month\n";
					err++;
				}
		
		if(Publisher_Name.match(nameRegxp)==null) {
			errMsg += "Invalid Publisher Name\n";
			err++;
		}
		if(jtrim(Publisher_Address).length == 0) {
			errMsg += "Invalid Publisher Address\n";
			err++;
		}
		
		if(CountryIn==true) {
					if(jtrim(Publisher_City).length == 0) {
						errMsg += "Invalid Publisher City\n";
						err++;
					}
					if(Publisher_State_Province == 0) {
								errMsg += "Invalid Publisher State Province\n";
								err++;
					}
					if(Publisher_ZipPostal.match(telnoRegxp)==null) {
						errMsg += "Invalid Postal code\n ";
						 err++;
					}
		} else {
				if(jtrim(Province).length == 0) {
					errMsg += "Invalid Address \n";
					err++;
				}
				if(jtrim(Country).length == 0) {
					errMsg += "Invalid Country \n";
					err++;
				}
		}
		if(Publicity_Name.match(nameRegxp)==null) {
			errMsg += "Invalid Publicity Name\n";
			err++;
		}
		if(jtrim(Publicity_Phone).length==null) {
			errMsg += "Invalid Publicity Phone\n";
			err++;
		}
		if(jtrim(Publicity_Fax).length == 0) {
			errMsg += "Invalid Publicity Fax\n";
			err++;
		}
		if (Publicity_Email.match(emailRegxp)==null) {
			errMsg += "Invalid Publicity Email\n";
			err++;
		}
		/*
		if(Advertising_Name.match(nameRegxp)==null) {
			errMsg += "Invalid Advertising Name\n";
			err++;
		}
		if(Advertising_Phone.match(telnoRegxp)==null) {
			errMsg += "Invalid Advertising Phone\n";
			err++;
		}
		if(jtrim(Advertising_Fax).length == 0) {
			errMsg += "Invalid Advertising Fax\n";
			err++;
		}
		if (Advertising_Email.match(emailRegxp)==null) {
			errMsg += "Invalid Advertising Email\n";
			err++;
		}
		
		*/
		if (err > 0) {
			alert(errMsg);
			return false;
		} else {
			return true;
		}
		
		
		
		
		
}


function truFeelds_Book() {
		
		var realname = document.getElementById('realname').value;
		var email = document.getElementById('email').value;
		var Category = document.getElementById('Category').selectedIndex;
		var Title = document.getElementById('Title').value;
		var Author = document.getElementById('Author').value;
		
		var Published = document.getElementById('Published').checked ;
		var pub_month = document.getElementById('pub_month').selectedIndex;
		var pub_date = document.getElementById('pub_date').selectedIndex;
		var Publisher_Name = document.getElementById('Publisher_Name').value;
		var Publisher_Division = document.getElementById('Publisher_Division').value;
		
		var Publisher_Address = document.getElementById('Publisher_Address').value;
		var CountryIn = document.getElementById('CountryIn').checked;
		var Publisher_City = document.getElementById('Publisher_City').value;
		var Publisher_State_Province = document.getElementById('Publisher_State_Province').selectedIndex;
		var Publisher_ZipPostal = document.getElementById('Publisher_ZipPostal').value;
		var Province = document.getElementById('Province').value;
		var Country = document.getElementById('Country').value;
		
		var email_ch = document.getElementById('email').value;
		
		var Publicity_Name = document.getElementById('Publicity_Name').value;
		var Publicity_Phone = document.getElementById('Publicity_Phone').value;	
		var Publicity_Fax = document.getElementById('Publicity_Fax').value;
		var Publicity_Email = document.getElementById('Publicity_Email').value;
		
		var Advertising_Name = document.getElementById('Advertising_Name').value;
		var Advertising_Phone = document.getElementById('Advertising_Phone').value;	
		var Advertising_Fax = document.getElementById('Advertising_Fax').value;
		var Advertising_Email = document.getElementById('Advertising_Email').value;
		var emailEx = /^[A-Za-z]+[A-Za-z0-9.|_|-]+@[A-Za-z0-9]+(\.[A-Za-z0-9]+)+$/;
		var matchEmail = email_ch.match(emailEx);
		
		var emailRegxp = /^[A-Za-z]+[A-Za-z0-9.|_|-]+@[A-Za-z0-9]+(\.[A-Za-z0-9]+)+$/;
		var nameRegxp = /^([a-zA-Z\'\"\-\.\&]+[a-zA-Z\'\"\-\.\s\&]*)$/;
		var telnoRegxp = /([0-9]+[0-9\-\)\(]*)$/;
		var errMsg="";
		var err=0;
		
		//alert(realname.value);
		if(jtrim(realname).match(nameRegxp)==null) {
			errMsg = "Invalid Name\n";
			err++;
		} 
		if (jtrim(email).match(emailRegxp)==null) {
			errMsg += "Invalid Email\n";
			err++;
		}
		if(Category == 0) {
								errMsg += "Invalid Category\n";
								err++;
					}
		if(jtrim(Title).length==0) {
			errMsg += "Invalid Title\n";
			err++;
		}
		if(Author.match(nameRegxp)==null) {
			errMsg += "Invalid Author\n";
			err++;
		} 
		if(Published == true) {
				if(pub_month == 0) {
								errMsg += "Invalid Month\n";
								err++;
					}
				if(pub_date == 0) {
								errMsg += "Invalid Date\n";
								err++;
					}
				
		}
		if(Publisher_Name.match(nameRegxp)==null) {
			errMsg += "Invalid Publisher Name\n";
			err++;
		}
		if(jtrim(Publisher_Address).length == 0) {
			errMsg += "Invalid Publisher Address\n";
			err++;
		}
		if(CountryIn==true) {
					if(jtrim(Publisher_City).length == 0) {
						errMsg += "Invalid Publisher City\n";
						err++;
					}
					if(Publisher_State_Province == 0) {
								errMsg += "Invalid Publisher State Province\n";
								err++;
					}
					if(Publisher_ZipPostal.match(telnoRegxp)==null) {
						errMsg += "Invalid Postal code\n";
						 err++;
					}
		} else {
				if(jtrim(Province).length == 0) {
					errMsg += "Invalid Address \n";
					err++;
				}
				if(jtrim(Country).length == 0) {
					errMsg += "Invalid Country \n";
					err++;
				}
		}
		if(Publicity_Name.match(nameRegxp)==null) {
			errMsg += "Invalid Publicity Name\n";
			err++;
		}
		if(jtrim(Publicity_Phone).length==0) {
			errMsg += "Invalid Publicity Phone\n";
			err++;
		}
		if(jtrim(Publicity_Fax).length == 0) {
			errMsg += "Invalid Publicity Fax\n";
			err++;
		}
		if (Publicity_Email.match(emailRegxp)==null) {
			errMsg += "Invalid Publicity Email\n";
			err++;
		}
		if (err > 0) {
			alert(errMsg);
			return false;
		} else {
			return true;
		}
}
