
function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}

function validatead(myform)
{


if(document.forms.myform.contact_name.value=="")
{
alert("Please Insert Contact Name");
return false;
}

if(document.forms.myform.contact_name.value!="")
{

var x=document.forms.myform.contact_name.value;

function LTrim( value ) {

	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");
	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");
	
}

// Removes leading and ending whitespaces
function trim( value ) {
	
	return LTrim(RTrim(value));
	
}


   if (trim(x) == '' )
  {
         alert('Please enter a value for Contact Name');
return false; 
 }




}
var check=0;
if(document.forms.myform.Prefered_Method_of_Contact_1.checked){
	check++;
}
if(document.forms.myform.Prefered_Method_of_Contact_2.checked){
        check++;
}
if(document.forms.myform.Prefered_Method_of_Contact_3.checked){
        check++;
}
if(document.forms.myform.Prefered_Method_of_Contact_4.checked){
        check++;
}
if(check==0){
	alert("Please Select Prefered Method of Contact.");
	return false;
}


var emailFilter=/^.+@.+\..{2,3}$/;
if(!(emailFilter.test(document.forms.myform.email.value)))
{
alert("Please enter a valid email address.");
        return false;

}


if(document.forms.myform.main_category.value=="")
{
alert("Please Select Project Category ");
return false;
}
if(document.forms.myform.sub_category.value=="")
{
alert("Please Select Project Sub Category ");
return false;
}
if(document.forms.myform.Image5.value !=""){

        var imagePath = document.myform.Image5.value;
        var pathLength = imagePath.length;
        var lastDot = imagePath.lastIndexOf(".");
        var fileType = imagePath.substring(lastDot,pathLength);

        if((fileType == ".mp1") || (fileType == ".mp2") || (fileType == ".mp3") || (fileType == ".mp4")
                        || (fileType == ".avi") || (fileType == ".mov") || (fileType == ".mpeg") || (fileType == ".mpg")
                        || (fileType == ".rm") || (fileType == ".wmv") || (fileType == ".wav") || (fileType == ".MP1")
                        || (fileType == ".MP2") || (fileType == ".MP3") || (fileType == ".MP4") || (fileType == ".AVI")
                        || (fileType == ".MOV") || (fileType == ".MPEG") || (fileType == ".MPG") || (fileType == ".RM")
                        || (fileType == ".WMV") || (fileType == ".WAV")){
        } else {
                alert("We supports .MP1, .MP2, .MP3, .MP4, .AVI, .MOV,.MPEG, .MPG, .RM, .WMV, .WAV file formats. Your file-type is " + fileType + ". Please upload file of these extension.");
                return false;
        }
}
if(document.forms.myform.Image6.value !=""){

        var imagePath1 = document.myform.Image6.value;
        var pathLength1 = imagePath1.length;
        var lastDot1 = imagePath1.lastIndexOf(".");
        var fileType1 = imagePath1.substring(lastDot1,pathLength1);

        if((fileType1 == ".mp1") || (fileType1 == ".mp2") || (fileType1 == ".mp3") || (fileType1 == ".mp4")
                        || (fileType1 == ".avi") || (fileType1 == ".mov") || (fileType1 == ".mpeg") || (fileType1 == ".mpg")
                        || (fileType1 == ".rm") || (fileType1 == ".wmv") || (fileType1 == ".wav") || (fileType1 == ".MP1")
                        || (fileType1 == ".MP2") || (fileType1 == ".MP3") || (fileType1 == ".MP4") || (fileType1 == ".AVI")
                        || (fileType1 == ".MOV") || (fileType1 == ".MPEG") || (fileType1 == ".MPG") || (fileType1 == ".RM")
                        || (fileType1 == ".WMV") || (fileType1 == ".WAV")){
        } else {
                alert("We supports .MP1, .MP2, .MP3, .MP4, .AVI, .MOV,.MPEG, .MPG, .RM, .WMV, .WAV file formats. Your file-type is " + fileType1 + ". Please upload file of these extension.");
                return false;
        }
}


/*if(document.forms.myform.s_provider.value=="")
{
alert("Please Select Project Sub Category ");
return false;
}*/


if(document.forms.myform.project_title.value=="")
{
alert("Please Insert Project Title ");
return false;
}

/*if(document.forms.myform.message_desc.value=="")
{
alert("Please enter Project Description");
return false;
}*/


	var myOption = -1;
for (i=myform.Select_Type.length-1; i > -1; i--) {
	if (myform.Select_Type[i].checked) {
	myOption = i; i = -1;
	}
}

if (myOption == -1) {
alert("Please Select Bid Type & Enter Bid Price");
return false;
}

var bidradio = document.myform.elements.Select_Type;
        for (var i=-1, radio; radio=bidradio[++i];) {
		if(radio.checked && radio.value == "lowest_price"){
			if (document.myform.lprice.value==''){
			alert("Please Enter Bid Price")	;
			return false;
			}
		}
		if(radio.checked && radio.value=="fixed_price"){
			if (document.myform.fixprice.value==''){
                        alert("Please Enter Bid Price") ;
                        return false;
                        }
		}
	}
/*
if(document.forms.myform.get_quotes_val.value==""){
	alert("Please Select the Delivery Time of Your contract.");
	return false;
}
*/
if(document.forms.myform.bidding_to_close.value=="Select days")
{
alert("Please Select Closing Time of Bid");
return false;
}

var temp=submitForm();
}

function check_url(userlinks) {
	if(document.userlinks.webpage.value =='http://' || document.userlinks.webpage.value =='') {
		alert("Please Enter Valid URL");
		return false;
	}
        var tomatch=/(http:\/\/([\-\w]+\.)+\w{2,3}(\/[%\-\w]+(\.\w{2,})?)*(([\w\-\.\?\\/+@&#;`~=%!]*)(\.\w{2,})?)*\/?)/; 
	if(document.userlinks.webpage.value !=''){
                 if (tomatch.test(document.userlinks.webpage.value))
                {
                        
			return true;
                }
                else
                {
                        alert("URL invalid. Try again.");
                        return false;
                }
        }

}
//=========================================================================================
function compAd() {

	if(document.UploadFormData.compname.value ==""){
		alert("Please Insert Company Name.");
		return false;
	}
	if(document.UploadFormData.address1.value ==""){
		alert("Please Insert Company Address.");
		return false;
	}
	if(document.UploadFormData.phnno.value == ""){
	alert("Please Insert Company Phone Number.");
	return false;
	}

	if (document.forms.UploadFormData.phnno.value != ""){
		var stripped = (document.forms.UploadFormData.phnno.value).replace(/[\(\)\.\-\ ]/g, '');
		if (isNaN(parseInt(stripped))) {
       			alert("The  mobile number contains illegal characters.");
       			return false;
    		}
	if (!(stripped.length >= 10)) {
        	alert("The  phone number is the wrong length. The phone number should be 10 digit.");
        	return false;
    	}

	}

	if(document.UploadFormData.userfile.value ==""){
		alert("Please Upload Company Logo.");
		return false;
	}
var imagePath = document.UploadFormData.userfile.value;
var pathLength = imagePath.length;
var lastDot = imagePath.lastIndexOf(".");
var fileType = imagePath.substring(lastDot,pathLength);

	if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".png") || (fileType == ".GIF") || (fileType == ".JPG") || (fileType == ".PNG") || (fileType == ".bmp") ||(fileType == ".BMP")) {
return true;
	} else {
		alert("We supports .JPG, .PNG, .GIF, .BMP image formats. Your file-type is " + fileType + ". Please upload file of these extension.");
		return false;
	}
}

//------------------------------------------
function chkimages(){
	if(document.Image.uploaded.value ==""){
		
                alert("Please Upload Image.");
                return false;
        }

	var imagePath = document.Image.uploaded.value;
	var pathLength = imagePath.length;
	var lastDot = imagePath.lastIndexOf(".");
	var fileType = imagePath.substring(lastDot,pathLength);

        if((fileType == ".gif") || (fileType == ".jpg") || (fileType == ".png") || (fileType == ".GIF") || (fileType == ".JPG") || (fileType == ".PNG") || (fileType == ".bmp") ||(fileType == ".BMP")) {
return true;
        } else {
                alert("We supports .JPG, .PNG, .GIF, .BMP image formats. Your file-type is " + fileType + ". Please upload file of these extension.");
                return false;
	}
}
//=====================Function for VideoUpload========================
function chkvideo(){
        if(document.Image.uploaded_video.value ==""){

                alert("Please Upload Video.");
                return false;
        }

        var imagePath = document.Image.uploaded_video.value;
        var pathLength = imagePath.length;
        var lastDot = imagePath.lastIndexOf(".");
        var fileType = imagePath.substring(lastDot,pathLength);

        if((fileType == ".mp1") || (fileType == ".mp2") || (fileType == ".mp3") || (fileType == ".mp4") 
			|| (fileType == ".avi") || (fileType == ".mov") || (fileType == ".mpeg") || (fileType == ".mpg") 
			|| (fileType == ".rm") || (fileType == ".wmv") || (fileType == ".wav") || (fileType == ".MP1") 
			|| (fileType == ".MP2") || (fileType == ".MP3") || (fileType == ".MP4") || (fileType == ".AVI") 
			|| (fileType == ".MOV") || (fileType == ".MPEG") || (fileType == ".MPG") || (fileType == ".RM") 
			|| (fileType == ".WMV") || (fileType == ".WAV")){
		return true;
        } else {
                alert("We supports .MP1, .MP2, .MP3, .MP4, .AVI, .MOV,.MPEG, .MPG, .RM, .WMV, .WAV file formats. Your file-type is " + fileType + ". Please upload file of these extension.");
                return false;
        }
}
//--------------------------------------------------------
function checkkey(){
	if(document.key.text.value==''){
		alert("Please insert Keyservices.");
		return false;
	}
}

